generated: '2026-07-25' method: derived source: openapi/ (115 specifications) — schema $ref graph note: 'Entity graph derived from every components.schemas / definitions block across the harvested MTN catalogue. Counts are how many specifications declare a schema of that name, which is itself a reuse signal: MTN repeats the same TM Forum shaped entities across markets and products rather than sharing one component library.' entity_count: 1217 relationship_count: 1364 entities: - name: Error declared_in_specs: 76 example_spec: openapi/mtn-group-account-management-coe.yml - name: TimePeriod declared_in_specs: 28 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: RelatedParty declared_in_specs: 25 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Quantity declared_in_specs: 23 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Any declared_in_specs: 20 example_spec: openapi/mtn-group-ayoaccountholderinfo.yml - name: Characteristic declared_in_specs: 19 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Error401 declared_in_specs: 18 example_spec: openapi/mtn-group-callmeback-v2.yml - name: Error400 declared_in_specs: 17 example_spec: openapi/mtn-group-callmeback-v2.yml - name: Error404 declared_in_specs: 17 example_spec: openapi/mtn-group-callmeback-v2.yml - name: Money declared_in_specs: 16 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Error405 declared_in_specs: 14 example_spec: openapi/mtn-group-content-push.yml - name: EntityRef declared_in_specs: 14 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Error500 declared_in_specs: 13 example_spec: openapi/mtn-group-content-push.yml - name: Error415 declared_in_specs: 12 example_spec: openapi/mtn-group-content-push.yml - name: Note declared_in_specs: 11 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ContactMedium declared_in_specs: 11 example_spec: openapi/mtn-group-customer-management-coe-za-preprod.yml - name: ProductSpecificationRef declared_in_specs: 10 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOfferingRef declared_in_specs: 9 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: EventSubscription declared_in_specs: 9 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: EventSubscriptionInput declared_in_specs: 9 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Attachment declared_in_specs: 9 example_spec: openapi/mtn-group-digital-partner-management.yml - name: AttachmentRefOrValue declared_in_specs: 9 example_spec: openapi/mtn-group-digital-partner-management.yml - name: APIError declared_in_specs: 8 example_spec: openapi/mtn-group-advertising-v2.yml - name: Product declared_in_specs: 8 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: RelatedPlaceRefOrValue declared_in_specs: 8 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOfferingPriceRef declared_in_specs: 7 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductRef declared_in_specs: 7 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductTerm declared_in_specs: 7 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ResourceRef declared_in_specs: 7 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: IndividualIdentification declared_in_specs: 7 example_spec: openapi/mtn-group-customer-management-coe-za-preprod.yml - name: MediumCharacteristic declared_in_specs: 7 example_spec: openapi/mtn-group-digital-partner-management.yml - name: CategoryRef declared_in_specs: 7 example_spec: openapi/mtn-group-document-managment.yml - name: Error403 declared_in_specs: 6 example_spec: openapi/mtn-group-content-push.yml - name: BillingAccountRef declared_in_specs: 6 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ServiceRef declared_in_specs: 6 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: AttachmentRef declared_in_specs: 6 example_spec: openapi/mtn-group-digital-partner-management.yml - name: Links declared_in_specs: 6 example_spec: openapi/mtn-group-mtn-customer-plans-api-v2.yml - name: Place declared_in_specs: 6 example_spec: openapi/mtn-group-product-ordering-coe.yml - name: PlaceRef declared_in_specs: 6 example_spec: openapi/mtn-group-product-ordering-coe.yml - name: Data declared_in_specs: 5 example_spec: openapi/mtn-group-balance-management-v1.yml - name: AgreementItemRef declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Price declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductPrice declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductRefOrValue declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductStatusType declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: RelatedProductOrderItem declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: TargetProductSchema declared_in_specs: 5 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: Result declared_in_specs: 5 example_spec: openapi/mtn-group-digital-partner-management.yml - name: Feature declared_in_specs: 5 example_spec: openapi/mtn-group-resource-config-v1.yml - name: Amount declared_in_specs: 4 example_spec: openapi/mtn-group-agent-profile.yml - name: ErrorDefault declared_in_specs: 4 example_spec: openapi/mtn-group-agent-profile.yml - name: AppointmentRef declared_in_specs: 4 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: OrderItemActionType declared_in_specs: 4 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrder declared_in_specs: 4 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: QuoteRef declared_in_specs: 4 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: RelatedChannel declared_in_specs: 4 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: TaxDefinition declared_in_specs: 4 example_spec: openapi/mtn-group-digital-partner-management.yml - name: TaxExemptionCertificate declared_in_specs: 4 example_spec: openapi/mtn-group-digital-partner-management.yml - name: CharacteristicRelationship declared_in_specs: 4 example_spec: openapi/mtn-group-document-managment.yml - name: PaymentRef declared_in_specs: 4 example_spec: openapi/mtn-group-mtn-customer-bill-management.yml - name: Link declared_in_specs: 4 example_spec: openapi/mtn-group-mtn-customer-loans-api-v1.yml - name: Catalog declared_in_specs: 4 example_spec: openapi/mtn-group-product-catalog-coe.yml - name: Category declared_in_specs: 4 example_spec: openapi/mtn-group-product-catalog-coe.yml - name: Response_Catalog declared_in_specs: 4 example_spec: openapi/mtn-group-product-catalog-coe.yml - name: Response_Category declared_in_specs: 4 example_spec: openapi/mtn-group-product-catalog-coe.yml - name: Response_Category_ID declared_in_specs: 4 example_spec: openapi/mtn-group-product-catalog-coe.yml - name: PriceAlteration declared_in_specs: 4 example_spec: openapi/mtn-group-product-ordering-coe.yml - name: ProductRelationship declared_in_specs: 4 example_spec: openapi/mtn-group-product-ordering-coe.yml - name: Service declared_in_specs: 4 example_spec: openapi/mtn-group-provisioning.yml - name: CommunicationMessage declared_in_specs: 3 example_spec: openapi/mtn-group-communication-management-v1.yml - name: AgreementRef declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelOrder declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrder declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrder_Create declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: OrderItemRelationship declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: OrderPrice declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: product2 declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOfferingQualificationItemRef declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOfferingQualificationRef declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrder2 declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrder_Create2 declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: productOrderDelete declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrder_Create declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrder_Update declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderItem declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: removeProductOrder declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderItemStateType declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderRef declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderStateType declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: productCharacteristic declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: QuoteItemRef declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: TaskStateType declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderCreateEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderCreateEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderAttributeValueChangeEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderAttributeValueChangeEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderDeleteEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderDeleteEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderStateChangeEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderStateChangeEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderInformationRequiredEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ProductOrderInformationRequiredEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderCreateEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderResponse declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CreateOrderResponse declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ViewActiveVAS declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderCreateEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderStateChangeEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderStateChangeEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderInformationRequiredEvent declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: CancelProductOrderInformationRequiredEventPayload declared_in_specs: 3 example_spec: openapi/mtn-group-customer-billing-token-v1.yml - name: ContactMediumCharacteristic declared_in_specs: 3 example_spec: openapi/mtn-group-customer-management-coe-za-preprod.yml - name: AccountRef declared_in_specs: 3 example_spec: openapi/mtn-group-customer-management-coe-za-preprod.yml - name: Disability declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml - name: ExternalReference declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml - name: Individual declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml - name: Individual_Create declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml - name: Individual_Update declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml - name: IndividualStateType declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml - name: LanguageAbility declared_in_specs: 3 example_spec: openapi/mtn-group-digital-partner-management.yml relationships: - from: Characteristic to: Any kind: has_one via: value occurrences: 10 - from: AttachmentRefOrValue to: Quantity kind: has_one via: size occurrences: 7 - from: AttachmentRefOrValue to: TimePeriod kind: has_one via: validFor occurrences: 7 - from: Attachment to: Quantity kind: has_one via: size occurrences: 6 - from: Attachment to: TimePeriod kind: has_one via: validFor occurrences: 6 - from: ContactMedium to: MediumCharacteristic kind: has_one via: characteristic occurrences: 6 - from: Price to: Money kind: has_one via: taxIncludedAmount occurrences: 5 - from: ProductPrice to: BillingAccountRef kind: has_one via: billingAccount occurrences: 5 - from: ProductPrice to: Price kind: has_one via: price occurrences: 5 - from: ProductSpecificationRef to: TargetProductSchema kind: has_one via: targetProductSchema occurrences: 5 - from: Product to: AgreementItemRef kind: has_many via: agreement occurrences: 4 - from: Product to: BillingAccountRef kind: has_one via: billingAccount occurrences: 4 - from: Product to: RelatedPlaceRefOrValue kind: has_many via: place occurrences: 4 - from: Product to: ProductRefOrValue kind: has_many via: product occurrences: 4 - from: Product to: ProductOfferingRef kind: has_one via: productOffering occurrences: 4 - from: Product to: RelatedProductOrderItem kind: has_many via: productOrderItem occurrences: 4 - from: Product to: ProductPrice kind: has_many via: productPrice occurrences: 4 - from: Product to: ProductSpecificationRef kind: has_one via: productSpecification occurrences: 4 - from: Product to: ProductTerm kind: has_many via: productTerm occurrences: 4 - from: Product to: ResourceRef kind: has_many via: realizingResource occurrences: 4 - from: Product to: ServiceRef kind: has_many via: realizingService occurrences: 4 - from: Product to: RelatedParty kind: has_many via: relatedParty occurrences: 4 - from: Product to: ProductStatusType kind: has_one via: status occurrences: 4 - from: ContactMedium to: TimePeriod kind: has_one via: validFor occurrences: 4 - from: TaxExemptionCertificate to: TaxDefinition kind: has_many via: taxDefinition occurrences: 4 - from: TaxExemptionCertificate to: TimePeriod kind: has_one via: validFor occurrences: 4 - from: Characteristic to: CharacteristicRelationship kind: has_many via: characteristicRelationship occurrences: 4 - from: Catalog to: CategoryRef kind: has_many via: category occurrences: 4 - from: Catalog to: RelatedParty kind: has_many via: relatedParty occurrences: 4 - from: Catalog to: TimePeriod kind: has_one via: validFor occurrences: 4 - from: Category to: ProductOfferingRef kind: has_many via: productOffering occurrences: 4 - from: Category to: CategoryRef kind: has_many via: subCategory occurrences: 4 - from: Category to: TimePeriod kind: has_one via: validFor occurrences: 4 - from: Response_Category to: Category kind: has_many via: data occurrences: 4 - from: ProductOfferingRef to: Money kind: has_one via: price occurrences: 4 - from: ProductOfferingRef to: ProductSpecificationRef kind: has_one via: productSpecification occurrences: 4 - from: ProductSpecificationRef to: Quantity kind: has_one via: quantity occurrences: 4 - from: Price to: Money kind: has_one via: dutyFreeAmount occurrences: 4 - from: PriceAlteration to: Price kind: has_one via: price occurrences: 4 - from: PriceAlteration to: ProductOfferingPriceRef kind: has_one via: productOfferingPrice occurrences: 4 - from: ProductPrice to: ProductOfferingPriceRef kind: has_one via: productOfferingPrice occurrences: 4 - from: ProductPrice to: PriceAlteration kind: has_many via: productPriceAlteration occurrences: 4 - from: ProductTerm to: Quantity kind: has_one via: duration occurrences: 4 - from: ProductTerm to: TimePeriod kind: has_one via: validFor occurrences: 4 - from: CancelOrder to: TaskStateType kind: has_one via: state occurrences: 3 - from: CancelProductOrder to: ProductOrderRef kind: has_one via: productOrder occurrences: 3 - from: CancelProductOrder_Create to: ProductOrderRef kind: has_one via: productOrder occurrences: 3 - from: OrderPrice to: Price kind: has_one via: price occurrences: 3 - from: product2 to: ProductOfferingRef kind: has_one via: productOffering occurrences: 3 - from: product2 to: productCharacteristic kind: has_one via: productCharacteristic occurrences: 3 - from: product2 to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: product2 to: ProductTerm kind: has_many via: productTerm occurrences: 3 - from: ProductOrder2 to: RelatedChannel kind: has_many via: channel occurrences: 3 - from: ProductOrder2 to: ProductOrderItem kind: has_many via: productOrderItem occurrences: 3 - from: ProductOrder2 to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: ProductOrder to: AgreementRef kind: has_many via: agreement occurrences: 3 - from: ProductOrder to: BillingAccountRef kind: has_one via: billingAccount occurrences: 3 - from: ProductOrder to: RelatedChannel kind: has_many via: channel occurrences: 3 - from: ProductOrder to: Note kind: has_many via: note occurrences: 3 - from: ProductOrder to: OrderPrice kind: has_many via: orderTotalPrice occurrences: 3 - from: ProductOrder to: ProductOfferingQualificationRef kind: has_many via: productOfferingQualification occurrences: 3 - from: ProductOrder to: ProductOrderItem kind: has_many via: productOrderItem occurrences: 3 - from: ProductOrder to: QuoteRef kind: has_many via: quote occurrences: 3 - from: ProductOrder to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: ProductOrder_Create2 to: RelatedChannel kind: has_many via: channel occurrences: 3 - from: ProductOrder_Create2 to: ProductOrderItem kind: has_many via: productOrderItem occurrences: 3 - from: ProductOrder_Create2 to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: productOrderDelete to: RelatedChannel kind: has_many via: channel occurrences: 3 - from: productOrderDelete to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: ProductOrder_Create to: AgreementRef kind: has_many via: agreement occurrences: 3 - from: ProductOrder_Create to: BillingAccountRef kind: has_one via: billingAccount occurrences: 3 - from: ProductOrder_Create to: RelatedChannel kind: has_many via: channel occurrences: 3 - from: ProductOrder_Create to: Note kind: has_many via: note occurrences: 3 - from: ProductOrder_Create to: OrderPrice kind: has_many via: orderTotalPrice occurrences: 3 - from: ProductOrder_Create to: ProductOfferingQualificationRef kind: has_many via: productOfferingQualification occurrences: 3 - from: ProductOrder_Create to: ProductOrderItem kind: has_many via: productOrderItem occurrences: 3 - from: ProductOrder_Create to: QuoteRef kind: has_many via: quote occurrences: 3 - from: ProductOrder_Create to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: ProductOrder_Update to: AgreementRef kind: has_many via: agreement occurrences: 3 - from: ProductOrder_Update to: BillingAccountRef kind: has_one via: billingAccount occurrences: 3 - from: ProductOrder_Update to: RelatedChannel kind: has_many via: channel occurrences: 3 - from: ProductOrder_Update to: Note kind: has_many via: note occurrences: 3 - from: ProductOrder_Update to: OrderPrice kind: has_many via: orderTotalPrice occurrences: 3 - from: ProductOrder_Update to: ProductOfferingQualificationRef kind: has_many via: productOfferingQualification occurrences: 3 - from: ProductOrder_Update to: ProductOrderItem kind: has_many via: productOrderItem occurrences: 3 - from: ProductOrder_Update to: QuoteRef kind: has_many via: quote occurrences: 3 - from: ProductOrder_Update to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: ProductOrderItem to: ProductRefOrValue kind: has_one via: product occurrences: 3 - from: removeProductOrder to: ProductRefOrValue kind: has_one via: product occurrences: 3 - from: removeProductOrder to: ProductOfferingRef kind: has_one via: productOffering occurrences: 3 - from: ProductRefOrValue to: productCharacteristic kind: has_many via: characteristic occurrences: 3 - from: ProductOrderCreateEvent to: ProductOrderCreateEventPayload kind: has_one via: event occurrences: 3 - from: ProductOrderCreateEventPayload to: ProductOrder kind: has_one via: productOrder occurrences: 3 - from: ProductOrderAttributeValueChangeEvent to: ProductOrderAttributeValueChangeEventPayload kind: has_one via: event occurrences: 3 - from: ProductOrderAttributeValueChangeEventPayload to: ProductOrder kind: has_one via: productOrder occurrences: 3 - from: ProductOrderDeleteEvent to: ProductOrderDeleteEventPayload kind: has_one via: event occurrences: 3 - from: ProductOrderDeleteEventPayload to: ProductOrder kind: has_one via: productOrder occurrences: 3 - from: ProductOrderStateChangeEvent to: ProductOrderStateChangeEventPayload kind: has_one via: event occurrences: 3 - from: ProductOrderStateChangeEventPayload to: ProductOrder kind: has_one via: productOrder occurrences: 3 - from: ProductOrderInformationRequiredEvent to: ProductOrderInformationRequiredEventPayload kind: has_one via: event occurrences: 3 - from: ProductOrderInformationRequiredEventPayload to: ProductOrder kind: has_one via: productOrder occurrences: 3 - from: CancelProductOrderCreateEvent to: CancelProductOrderCreateEventPayload kind: has_one via: event occurrences: 3 - from: CancelProductOrderResponse to: ProductOrder_Create2 kind: has_many via: data occurrences: 3 - from: ViewActiveVAS to: product2 kind: has_many via: data occurrences: 3 - from: CancelProductOrderCreateEventPayload to: CancelProductOrder kind: has_one via: cancelProductOrder occurrences: 3 - from: CancelProductOrderStateChangeEvent to: CancelProductOrderStateChangeEventPayload kind: has_one via: event occurrences: 3 - from: CancelProductOrderStateChangeEventPayload to: CancelProductOrder kind: has_one via: cancelProductOrder occurrences: 3 - from: CancelProductOrderInformationRequiredEvent to: CancelProductOrderInformationRequiredEventPayload kind: has_one via: event occurrences: 3 - from: CancelProductOrderInformationRequiredEventPayload to: CancelProductOrder kind: has_one via: cancelProductOrder occurrences: 3 - from: ContactMedium to: ContactMediumCharacteristic kind: has_one via: characteristic occurrences: 3 - from: Disability to: TimePeriod kind: has_one via: validFor occurrences: 3 - from: Individual to: ContactMedium kind: has_many via: contactMedium occurrences: 3 - from: Individual to: PartyCreditProfile kind: has_many via: creditRating occurrences: 3 - from: Individual to: Disability kind: has_many via: disability occurrences: 3 - from: Individual to: ExternalReference kind: has_many via: externalReference occurrences: 3 - from: Individual to: IndividualIdentification kind: has_many via: individualIdentification occurrences: 3 - from: Individual to: LanguageAbility kind: has_many via: languageAbility occurrences: 3 - from: Individual to: OtherNameIndividual kind: has_many via: otherName occurrences: 3 - from: Individual to: Characteristic kind: has_many via: partyCharacteristic occurrences: 3 - from: Individual to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: Individual to: Skill kind: has_many via: skill occurrences: 3 - from: Individual to: IndividualStateType kind: has_one via: status occurrences: 3 - from: Individual to: TaxExemptionCertificate kind: has_many via: taxExemptionCertificate occurrences: 3 - from: Individual_Create to: ContactMedium kind: has_many via: contactMedium occurrences: 3 - from: Individual_Create to: PartyCreditProfile kind: has_many via: creditRating occurrences: 3 - from: Individual_Create to: Disability kind: has_many via: disability occurrences: 3 - from: Individual_Create to: ExternalReference kind: has_many via: externalReference occurrences: 3 - from: Individual_Create to: IndividualIdentification kind: has_many via: individualIdentification occurrences: 3 - from: Individual_Create to: LanguageAbility kind: has_many via: languageAbility occurrences: 3 - from: Individual_Create to: OtherNameIndividual kind: has_many via: otherName occurrences: 3 - from: Individual_Create to: Characteristic kind: has_many via: partyCharacteristic occurrences: 3 - from: Individual_Create to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: Individual_Create to: Skill kind: has_many via: skill occurrences: 3 - from: Individual_Create to: IndividualStateType kind: has_one via: status occurrences: 3 - from: Individual_Create to: TaxExemptionCertificate kind: has_many via: taxExemptionCertificate occurrences: 3 - from: Individual_Update to: ContactMedium kind: has_many via: contactMedium occurrences: 3 - from: Individual_Update to: ExternalReference kind: has_many via: externalReference occurrences: 3 - from: Individual_Update to: IndividualIdentification kind: has_many via: individualIdentification occurrences: 3 - from: Individual_Update to: OtherNameIndividual kind: has_many via: otherName occurrences: 3 - from: Individual_Update to: Characteristic kind: has_many via: partyCharacteristic occurrences: 3 - from: Individual_Update to: RelatedParty kind: has_many via: relatedParty occurrences: 3 - from: Individual_Update to: Skill kind: has_many via: skill occurrences: 3 - from: Individual_Update to: IndividualStateType kind: has_one via: status occurrences: 3 - from: IndividualIdentification to: AttachmentRefOrValue kind: has_one via: attachment occurrences: 3 - from: IndividualIdentification to: TimePeriod kind: has_one via: validFor occurrences: 3 - from: LanguageAbility to: TimePeriod kind: has_one via: validFor occurrences: 3 - from: RelatedParty to: TimePeriod kind: has_one via: validFor occurrences: 3 - from: TaxExemptionCertificate to: AttachmentRefOrValue kind: has_one via: attachment occurrences: 3 - from: Response_Category_ID to: SubCategory kind: has_one via: data occurrences: 3 - from: Product to: ProductRelationship kind: has_many via: productRelationship occurrences: 3 - from: ProductRefOrValue to: ProductRelationship kind: has_many via: productRelationship occurrences: 3 - from: ProductRefOrValue to: ProductOfferingRef kind: has_one via: productOffering occurrences: 2 - from: ProductRefOrValue to: ProductTerm kind: has_many via: productTerm occurrences: 2 - from: Individual_Update to: PartyCreditProfile kind: has_many via: creditRating occurrences: 2 - from: Individual_Update to: Disability kind: has_many via: disability occurrences: 2 - from: Individual_Update to: LanguageAbility kind: has_many via: languageAbility occurrences: 2 - from: Individual_Update to: TaxExemptionCertificate kind: has_many via: taxExemptionCertificate occurrences: 2 - from: Data to: ProductFrequency kind: has_one via: voice occurrences: 2 - from: Data to: ProductFrequency kind: has_one via: data occurrences: 2 - from: Data to: ProductFrequency kind: has_one via: yolo occurrences: 2 - from: Catalog to: Money kind: has_one via: price occurrences: 2 - from: Catalog to: Validity kind: has_one via: validity occurrences: 2 - from: Response_Catalog to: Catalog_level-1 kind: has_many via: catalog occurrences: 2 - from: ProductTerm to: validity kind: has_one via: validFor occurrences: 2 - from: ProductOfferingPriceRef to: price kind: has_one via: price occurrences: 2 - from: Response_Catalog to: Catalog kind: has_many via: data occurrences: 2 - from: CancelProductOrder to: TaskStateType kind: has_one via: state occurrences: 2 - from: OrderPrice to: BillingAccountRef kind: has_one via: billingAccount occurrences: 2 - from: OrderPrice to: PriceAlteration kind: has_many via: priceAlteration occurrences: 2 - from: OrderPrice to: ProductOfferingPriceRef kind: has_one via: productOfferingPrice occurrences: 2 - from: ProductOrder2 to: BillingAccountRef kind: has_one via: billingAccount occurrences: 2 - from: ProductOrder2 to: OrderPrice kind: has_many via: orderTotalPrice occurrences: 2 - from: ProductOrder2 to: PaymentRef kind: has_many via: payment occurrences: 2 - from: ProductOrder2 to: ProductOfferingQualificationRef kind: has_many via: productOfferingQualification occurrences: 2 - from: ProductOrder2 to: ProductOrderStateType kind: has_one via: state occurrences: 2 - from: ProductOrder to: PaymentRef kind: has_many via: payment occurrences: 2 - from: ProductOrder to: ProductOrderStateType kind: has_one via: state occurrences: 2 - from: productOrderDelete to: ProductOrderItem kind: has_many via: productOrderItem occurrences: 2 - from: ProductOrder_Create to: PaymentRef kind: has_many via: payment occurrences: 2 - from: ProductOrder_Update to: PaymentRef kind: has_many via: payment occurrences: 2 - from: ProductOrder_Update to: ProductOrderStateType kind: has_one via: state occurrences: 2 - from: ProductOrderItem to: OrderItemActionType kind: has_one via: action occurrences: 2 - from: ProductOrderItem to: ProductOfferingRef kind: has_one via: productOffering occurrences: 2 - from: ProductOrderItem to: QuoteItemRef kind: has_one via: quoteItem occurrences: 2 - from: ProductOrderItem to: OrderTerm2 kind: has_many via: itemTerm occurrences: 2 - from: ProductRefOrValue to: ProductSpecificationRef1 kind: has_one via: productSpecification occurrences: 2 - from: CreateOrderResponse to: ProductOrder2 kind: has_many via: data occurrences: 2 - from: Feature to: ConstraintRef kind: has_many via: constraint occurrences: 2 - from: Feature to: Characteristic kind: has_many via: featureCharacteristic occurrences: 2 - from: Feature to: FeatureRelationship kind: has_many via: featureRelationship occurrences: 2 - from: Service to: Feature kind: has_many via: feature occurrences: 2 - from: Service to: RelatedParty kind: has_many via: relatedParty occurrences: 2 - from: EntityRef to: Quantity kind: has_one via: remainingAmount occurrences: 2 - from: ProductRelationship to: ProductRefOrValue kind: has_one via: product occurrences: 2 - from: Error to: AccountholderProfileResponse__links kind: has_one via: _links occurrences: 1 - from: Error to: BalanceTopUpResponse__links kind: has_one via: _links occurrences: 1 - from: Data to: Amount kind: has_one via: requestedTopUpAmount occurrences: 1 - from: product2 to: ProductOrderItem kind: has_one via: productOrderItem occurrences: 1 - from: ProductOrder2 to: AgreementRef kind: has_one via: agreement occurrences: 1 - from: productOrderDelete to: ProductOrderItem_Delete kind: has_many via: productOrderItem occurrences: 1 - from: ProductOrderItem to: OrderPrice kind: has_one via: itemTotalPrice occurrences: 1 - from: ProductRefOrValue to: AgreementItemRef2 kind: has_many via: agreement occurrences: 1 - from: ProductRefOrValue to: ProductStatusType kind: has_many via: status occurrences: 1 - from: QuoteRef to: Any kind: has_one via: value occurrences: 1 - from: Characteristic to: RelatedParty kind: has_many via: relatedParty occurrences: 1 - from: Individual to: PartyCreditProfile kind: has_many via: creditRating2 occurrences: 1 - from: Individual_Update to: ChannelRef kind: has_one via: channel occurrences: 1 - from: TaxExemptionCertificate to: DueDetail kind: has_one via: amountDueDetail occurrences: 1 - from: AttachmentRefOrValue to: Quantity2 kind: has_one via: size occurrences: 1 - from: AttachmentRefOrValue to: TimePeriod2 kind: has_one via: validFor occurrences: 1 - from: PaymentRef to: Reference kind: has_many via: paymentRef occurrences: 1 - from: PaymentRef to: Money kind: has_one via: paidAmount occurrences: 1 - from: PaymentRef to: PaymentMethodRef kind: has_one via: paymentMethod occurrences: 1 - from: ProductSpecificationRef to: Money kind: has_one via: planPrice occurrences: 1 - from: ProductSpecificationRef to: Freebies kind: has_one via: planFreebies occurrences: 1 - from: Data to: ProductFrequency kind: has_one via: music occurrences: 1 - from: Data to: ProductFrequency kind: has_one via: stream occurrences: 1 - from: Data to: OthersProductFrequency kind: has_one via: others occurrences: 1 - from: Product to: AdditionalInformation kind: has_many via: additionalBundleInformation occurrences: 1 - from: Response_Category_ID to: Category kind: has_one via: data occurrences: 1 - from: Catalog to: ServiceMetaData kind: has_many via: serviceMetadata occurrences: 1 - from: CategoryRef to: PlanMessage kind: has_many via: planMsgList occurrences: 1 - from: CategoryRef to: PlanMetaData kind: has_many via: planMetadata occurrences: 1 - from: Feature to: Characteristic kind: has_many via: listOfCharacteristics occurrences: 1 - from: Result to: ResourceFunction kind: has_one via: data occurrences: 1 - from: Service to: Note kind: has_many via: note occurrences: 1 - from: Service to: RelatedPlaceRefOrValue kind: has_many via: place occurrences: 1 - from: Service to: RelatedEntityRefOrValue kind: has_many via: relatedEntity occurrences: 1 - from: Service to: Characteristic kind: has_many via: serviceCharacteristic occurrences: 1 - from: Service to: RelatedServiceOrderItem kind: has_many via: serviceOrderItem occurrences: 1 - from: Service to: ServiceRelationship kind: has_many via: serviceRelationship occurrences: 1 - from: Service to: ServiceSpecificationRef kind: has_one via: serviceSpecification occurrences: 1 - from: Service to: ServiceStateType kind: has_one via: state occurrences: 1 - from: Service to: ResourceRef kind: has_many via: supportingResource occurrences: 1 - from: Service to: ServiceRefOrValue kind: has_many via: supportingService occurrences: 1 - from: Product to: Feature kind: has_many via: features occurrences: 1 - from: Error to: ErrorDetail kind: has_many via: details occurrences: 1 - from: RelatedParty to: BucketRef kind: has_many via: bucket occurrences: 1 - from: Feature to: FeatureCharacteristics kind: has_many via: featureCharacteristic occurrences: 1 - from: Service to: RelatedEntity kind: has_many via: relatedEntity occurrences: 1 - from: Service to: ServiceSpecification kind: has_one via: serviceSpecification occurrences: 1 - from: Service to: ServiceCharacteristics kind: has_many via: serviceCharacteristics occurrences: 1 - from: Service to: RelatedServiceOrderItem kind: has_many via: relatedServiceOrderItem occurrences: 1 - from: ContactMedium to: Medium kind: has_one via: medium occurrences: 1 - from: RelatedParty to: ContactMedium kind: has_many via: contactMedium occurrences: 1 - from: RelatedParty to: EngagedParty kind: has_one via: engagedParty occurrences: 1 - from: AccountRef to: BillStructure kind: has_one via: billStructure occurrences: 1 - from: AccountRef to: PaymentPlan kind: has_one via: paymentPlan occurrences: 1 - from: AccountRef to: DunningCase kind: has_one via: dunningCase occurrences: 1 - from: Error to: ErrorParam kind: has_many via: errorParams occurrences: 1 - from: Product to: Characteristic kind: has_many via: productCharacteristic occurrences: 1 - from: Price to: TaxItem kind: has_many via: tax occurrences: 1 - from: Price to: Characteristic kind: has_many via: priceCharacteristic occurrences: 1 - from: Product to: PaginationRef kind: has_one via: pagination occurrences: 1 - from: ProductOfferingRef to: CategoryRef kind: has_many via: category occurrences: 1 - from: ProductOfferingRef to: CharacteristicRef kind: has_many via: characteristic occurrences: 1 - from: ProductOfferingRef to: AttachmentRefOrValue kind: has_many via: attachment occurrences: 1 - from: ProductPrice to: ProductTerm kind: has_many via: productTerm occurrences: 1 - from: ProductRefOrValue to: AgreementItemRef kind: has_many via: agreement occurrences: 1 - from: ProductRefOrValue to: BillingAccountRef kind: has_one via: billingAccount occurrences: 1 - from: ProductRefOrValue to: RelatedPlaceRefOrValue kind: has_many via: place occurrences: 1 - from: ProductRefOrValue to: ProductRefOrValue kind: has_many via: product occurrences: 1 - from: ProductRefOrValue to: Characteristic kind: has_many via: productCharacteristic occurrences: 1 - from: ProductRefOrValue to: RelatedProductOrderItem kind: has_many via: productOrderItem occurrences: 1 - from: ProductRefOrValue to: ProductPrice kind: has_many via: productPrice occurrences: 1 - from: ProductRefOrValue to: UsageConsumption kind: has_many via: usageConsumption occurrences: 1 - from: ProductRefOrValue to: TimePeriod kind: has_one via: validFor occurrences: 1 - from: ProductRefOrValue to: ProductSpecificationRef kind: has_one via: productSpecification occurrences: 1 - from: ProductRefOrValue to: ResourceRef kind: has_many via: realizingResource occurrences: 1 - from: ProductRefOrValue to: ServiceRef kind: has_many via: realizingService occurrences: 1 - from: ProductRefOrValue to: RelatedParty kind: has_many via: relatedParty occurrences: 1 - from: ProductRefOrValue to: ProductStatusType kind: has_one via: status occurrences: 1 - from: ProductRefOrValue to: SummaryOfChange kind: has_many via: summaryOfChanges occurrences: 1 - from: ProductSpecificationRef to: ProductSpecificationCharacteristic kind: has_many via: productSpecCharacteristic occurrences: 1 - from: ProductTerm to: ProductTermCharacteristic kind: has_many via: productTermCharacteristic occurrences: 1 - from: ServiceRef to: GeographicAddress kind: has_many via: place occurrences: 1 - from: ServiceRef to: Characteristic kind: has_many via: serviceCharacteristic occurrences: 1 - from: ServiceRef to: ServiceSpecification kind: has_many via: serviceSpecification occurrences: 1 - from: ServiceRef to: ServiceStatusType kind: has_one via: state occurrences: 1 - from: ServiceRef to: RelatedParty kind: has_many via: relatedParty occurrences: 1 - from: ServiceRef to: UsageConsumptionGroup kind: has_many via: usageConsumptionGroup occurrences: 1 - from: CommunicationMessage to: Characteristic kind: has_many via: characteristic occurrences: 1 - from: Data to: MoneyType kind: has_one via: newBalance occurrences: 1 - from: Data to: AdditionalInformation kind: has_one via: additionalInformation occurrences: 1