diff --git a/.circleci/validation_results/validation-20190527T143051Z.txt b/.circleci/validation_results/validation-20190527T143051Z.txt new file mode 100644 index 00000000..89c51776 --- /dev/null +++ b/.circleci/validation_results/validation-20190527T143051Z.txt @@ -0,0 +1,1506 @@ +SCHEMA VALIDATION +================= +# schemas : 485 files processed +# errors : 133 +# validate ok : 352 +# issues : 217 files / 577 issues + +total time: 4.73 seconds + + +ERROR - schemas with error(s): +... Common/AttachmentRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/ChannelRef.schema.json +... ... ChannelRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/ContactMedium.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Common/Entity.schema.json +... ... discriminator (@type) defined but not included in 'required' property + +... Common/ExternalReference.schema.json +... ... ExternalReference requires property "$id" + +... Common/MediumCharacteristic.schema.json +... ... MediumCharacteristic requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/ProcessFlow.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Common/QualificationRef.schema.json +... ... QualificationRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/QuantityType.schema.json +... ... QuantityType requires property "type" +... ... QuantityType requires property "$id" + +... Common/RelatedChannel.schema.json +... ... RelatedChannel requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/RelatedGeographicAddressRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/RelatedGeographicLocationRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/RelatedPlaceRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/StatusChange.schema.json +... ... StatusChange requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TaskFlow.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Common/TaxDefinition.schema.json +... ... TaxDefinition requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TicketRelationship.schema.json +... ... TicketRelationship requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TimePeriodType.schema.json +... ... TimePeriodType requires property "type" +... ... TimePeriodType requires property "$id" + +... Common/TroubleTicket.schema.json +... ... TroubleTicket requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Common/RelatedParty.schema.json' + +... Common/TroubleTicketRelationship.schema.json +... ... TroubleTicketRelationship requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Customer/AccumulatedBalance.schema.json +... ... AccumulatedBalance requires property "type" +... ... AccumulatedBalance requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/Appointment.schema.json +... ... Appointment requires property "$id" +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Customer/AppointmentStateValues.schema.json +... ... AppointmentStateValues requires property "$id" + +... Customer/BalanceActionRequestRef.schema.json +... ... BalanceActionRequestRef requires property "type" +... ... BalanceActionRequestRef requires property "$id" + +... Customer/BalanceActivity.schema.json +... ... BalanceActivity requires property "type" +... ... BalanceActivity requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceAdjustment.schema.json +... ... BalanceAdjustment requires property "type" +... ... BalanceAdjustment requires property "$id" + +... Customer/BalanceAdjustmentBody.schema.json +... ... BalanceAdjustmentBody requires property "type" +... ... BalanceAdjustmentBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceAdjustmentRequest.schema.json +... ... BalanceAdjustmentRequest requires property "type" +... ... BalanceAdjustmentRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTopup.schema.json +... ... BalanceTopup requires property "type" +... ... BalanceTopup requires property "$id" + +... Customer/BalanceTopupBody.schema.json +... ... BalanceTopupBody requires property "type" +... ... BalanceTopupBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceTopupRequest.schema.json +... ... BalanceTopupRequest requires property "type" +... ... BalanceTopupRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTopupStatus.schema.json +... ... BalanceTopupStatusType requires property "type" +... ... BalanceTopupStatusType requires property "$id" +... ... schema mismatch with title (BalanceTopupStatus) and definitions (BalanceTopupStatusType) + +... Customer/BalanceTopupStatusTypeModify.schema.json +... ... BalanceTopupStatusTypeModify requires property "type" +... ... BalanceTopupStatusTypeModify requires property "$id" + +... Customer/BalanceTransfer.schema.json +... ... BalanceTransfer requires property "type" +... ... BalanceTransfer requires property "$id" + +... Customer/BalanceTransferBody.schema.json +... ... BalanceTransferBody requires property "type" +... ... BalanceTransferBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceTransferRequest.schema.json +... ... BalanceTransferRequest requires property "type" +... ... BalanceTransferRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTransferStatusTypeModify.schema.json +... ... BalanceTransferStatusTypeModify requires property "type" +... ... BalanceTransferStatusTypeModify requires property "$id" + +... Customer/Bill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/BillingAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/PartyAccount.schema.json' + +... Customer/Bucket.schema.json +... ... Bucket requires property "type" +... ... Bucket requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BucketBalance.schema.json +... ... BucketBalance requires property "type" +... ... BucketBalance requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BucketBalanceRef.schema.json +... ... BucketBalanceRef requires property "type" +... ... BucketBalanceRef requires property "$id" + +... Customer/CartItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/CartPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/Customer.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Customer/CustomerBill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/Disability.schema.json +... ... Disability requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/TimePeriod.schema.json' + +... Customer/OrderItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/OrderItemPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/OrderPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/PaymentItem.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/PaymentMethodRefOrValue.schema.json +... ... PaymentMethodRefOrValue requires property "type" +... ... PaymentMethodRefOrValue requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/RelatedPartyRef.schema.json' + +... Customer/PaymentRef.schema.json +... ... PaymentRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/ProductOfferingQualificationItemRef.schema.json +... ... ProductOfferingQualificationItemRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/ProductOrder.schema.json +... ... ProductOrder requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/RelatedChannel.schema.json' + +... Customer/ProductOrderItem.schema.json +... ... ProductOrderItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/BaseProductRefOrValue.schema.json' + +... Customer/Quote.schema.json +... ... Quote requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AgreementRef.schema.json' + +... Customer/QuoteItem.schema.json +... ... QuoteItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AttachmentRefOrValue.schema.json' + +... Customer/QuoteItemRef.schema.json +... ... QuoteItemRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/QuotePrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/QuoteRef.schema.json +... ... QuoteRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/SearchTimeSlot.schema.json +... ... SearchTimeSlot requires property "$id" + +... Customer/ShoppingCart.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... EngagedParty/Account.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/AgreementSpecCharacteristic.schema.json +... ... de-reference check: Token "#Any" does not exist. + +... EngagedParty/AgreementSpecCharacteristicValue.schema.json +... ... de-reference check: Token "#Any" does not exist. + +... EngagedParty/AgreementSpecification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/Contact.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/FinancialAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/Account.schema.json' + +... EngagedParty/Individual.schema.json +... ... Individual requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Disability.schema.json' + +... EngagedParty/IndividualIdentification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/LanguageAbility.schema.json +... ... LanguageAbility requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/Organization.schema.json +... ... Organization requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/OrganizationChildRelationship.schema.json +... ... OrganizationChildRelationship requires property "$id" + +... EngagedParty/OrganizationIdentification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/OrganizationParentRelationship.schema.json +... ... OrganizationParentRelationship requires property "$id" + +... EngagedParty/OtherNameIndividual.schema.json +... ... OtherNameIndividual requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/OtherNameOrganization.schema.json +... ... OtherNameOrganization requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/Party.schema.json +... ... Party requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/ExternalReference.schema.json' + +... EngagedParty/PartyAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/Account.schema.json' + +... EngagedParty/PartyBill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... EngagedParty/PartyCreditProfile.schema.json +... ... PartyCreditProfile requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/PartyRole.schema.json +... ... required is not of a type(s) object,boolean +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/RelatedPartyRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... discriminator (isRef) defined but not included in 'required' property +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/ExternalReference.schema.json' + +... EngagedParty/SettlementAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/PartyAccount.schema.json' + +... EngagedParty/Skill.schema.json +... ... Skill requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/TaxExemptionCertificate.schema.json +... ... TaxExemptionCertificate requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TaxDefinition.schema.json' + +... MarketingSales/SalesLead.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/BaseProductRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/CancelOrder.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/TaskStateType.schema.json' + +... Product/CancelProductOrder.schema.json +... ... de-reference check: Token "#CancelOrder" does not exist. + +... Product/LoyaltyAccount.schema.json +... ... LoyaltyAccount additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyAccountRef.schema.json +... ... LoyaltyAccountRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyAction.schema.json +... ... LoyaltyAction additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyActionRef.schema.json +... ... LoyaltyActionRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyBalance.schema.json +... ... LoyaltyBalance additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyCondition.schema.json +... ... LoyaltyCondition additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyConditionRef.schema.json +... ... LoyaltyConditionRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEvent.schema.json +... ... LoyaltyEvent additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEventType.schema.json +... ... LoyaltyEventType additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEventTypeRef.schema.json +... ... LoyaltyEventTypeRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyExecutionPoint.schema.json +... ... LoyaltyAccount additionalProperty "title" exists in instance when not allowed +... ... schema mismatch with title (LoyaltyExecutionPoint) and definitions (LoyaltyAccount) + +... Product/LoyaltyProgramMember.schema.json +... ... LoyaltyProgramMember requires property "$id" +... ... LoyaltyProgramMember additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramMember additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramMemberRef.schema.json +... ... LoyaltyProgramMemberRef requires property "$id" +... ... LoyaltyProgramMemberRef additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramMemberRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProduct.schema.json +... ... LoyaltyProgramProduct requires property "$id" +... ... LoyaltyProgramProduct additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramProduct additionalProperty "title" exists in instance when not allowed +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/LoyaltyProgramProductRef.schema.json +... ... LoyaltyProgramProductRef requires property "$id" +... ... LoyaltyProgramProductRef additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramProductRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProductSpec.schema.json +... ... LoyaltyProgramProductSpec additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProductSpecRef.schema.json +... ... LoyaltyProgramProductSpecRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRule.schema.json +... ... LoyaltyRule additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleAction.schema.json +... ... LoyaltyRuleAction additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleCondition.schema.json +... ... LoyaltyRuleCondition additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleEventType.schema.json +... ... LoyaltyRuleEventType additionalProperty "title" exists in instance when not allowed + +... Product/PriceAlteration.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Price.schema.json' + +... Product/Product.schema.json +... ... Product requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/AgreementItemRef.schema.json' + +... Product/ProductOffering.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/ProductOfferingQualification.schema.json +... ... ProductOfferingQualification requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Note.schema.json' + +... Product/ProductOfferingQualificationItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/TaskStateType.schema.json' + +... Product/ProductOfferingQualificationItemRef.schema.json +... ... ProductOfferingQualificationItemRef requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Product/ProductOfferingQualificationRef.schema.json +... ... ProductOfferingQualificationRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Product/ProductPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/BillingAccountRef.schema.json' + +... Product/ProductRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... de-reference check: ENOENT: no such file or directory, open 'Product/AgreementItemRef.schema.json' + +... Product/ProductRelationship.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/ProductRequest.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/BillingAccountRef.schema.json' + +... Product/ProductRestriction.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/Recommendation.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/RelatedProductOrderItem.schema.json +... ... RelatedProductOrderItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Entity.schema.json' + +... Resource/RealizingResourceRef.schema.json +... ... RealizingResourceRef requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Resource/EntityRef.schema.json' + +... Service/AlternateServiceProposal.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + +... Service/ServiceOfferingQualificationRef.schema.json +... ... de-reference check: Token "#QualificationRef" does not exist. + +... Service/ServiceOrder.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/OrderItemRelationship.schema.json' + +... Service/ServiceOrderItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/OrderItemRelationship.schema.json' + +... Service/ServiceQualification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + +... Service/ServiceQualificationItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + + +ISSUES - schemas with issue(s): +... Common/AlternateGeographicAddress.schema.json +... ... geographicLocation :: no description value +... ... geographicSubAddress :: no description value + +... Common/AssociationRoleSpec.schema.json +... ... aggregation :: no description value +... ... defaultQuantity :: no description value +... ... entityType :: no description value +... ... isNavigable :: no description value +... ... isSource :: no description value +... ... maxQuantity :: no description value +... ... minQuantity :: no description value +... ... role :: no description value + +... Common/AssociationSpecification.schema.json +... ... constraint :: no description value +... ... associationRoleSpec :: no description value + +... Common/BusinessInteraction.schema.json +... ... interactionData :: no description value +... ... interactionDataComplete :: no description value +... ... interactionDataStatus :: no description value + +... Common/CalendarEventRef.schema.json +... ... CalendarEventRef :: no properties defined + +... Common/CalendarPeriod.schema.json +... ... timeZone :: recommend to add format +... ... hourPeriod :: no description value + +... Common/ChangeRequest.schema.json +... ... workLog :: no description value +... ... incident :: no description value +... ... changeRequestSpecification :: no description value +... ... impactEntity :: no description value +... ... changeRequestCharacteristic :: no description value +... ... targetEntity :: no description value +... ... resolution :: no description value +... ... sla :: no description value +... ... relateChangeRequest :: no description value +... ... category :: no description value +... ... note :: no description value + +... Common/ChangeRequestSpecification.schema.json +... ... validFor :: no description value + +... Common/Channel.schema.json +... ... Channel :: should be renamed as ChannelRef if this is a reference entity + +... Common/CommonComponents.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Common/CommunicationMessage.schema.json +... ... logFlag :: no description value +... ... tryTimes :: recommend to add format + +... Common/Document.schema.json +... ... binaryAttachment :: no description value +... ... category :: no description value +... ... documentRelationship :: no description value +... ... relatedObject :: no description value + +... Common/DocumentCharacteristic.schema.json +... ... value :: no description value + +... Common/DocumentRelationship.schema.json +... ... documentRef :: no description value + +... Common/EntitySpecRelationship.schema.json +... ... associationSpec :: no description value + +... Common/EntitySpecification.schema.json +... ... attachment :: no description value +... ... entitySchema :: no description value +... ... specCharacteristic :: no description value +... ... relatedParty :: no description value + +... Common/GeographicAddress.schema.json +... ... geographicLocation :: no description value +... ... geographicSubAddress :: no description value + +... Common/GeographicAddressValidation.schema.json +... ... validAddress :: no description value +... ... alternateGeographicAddress :: no description value + +... Common/GeographicLocation.schema.json +... ... accuracy :: no description value +... ... spatialRef :: no description value +... ... geometry :: no description value + +... Common/GeographicLocationRef.schema.json +... ... GeographicLocationRef :: no properties defined + +... Common/GeographicSite.schema.json +... ... relatedParty :: no description value +... ... calendar :: no description value +... ... geographicLocation :: no description value +... ... address :: no description value +... ... siteRelationship :: no description value + +... Common/Incident.schema.json +... ... Incident :: should be renamed as IncidentRef if this is a reference entity + +... Common/LocationCharacteristic.schema.json +... ... value :: no description value + +... Common/NetworkFunction.schema.json +... ... NetworkFunction :: should be renamed as NetworkFunctionRef if this is a reference entity + +... Common/Object.schema.json +... ... uri :: no description value + +... Common/Place.schema.json +... ... Place :: should be renamed as PlaceRef if this is a reference entity + +... Common/PlaceRef.schema.json +... ... PlaceRef :: no properties defined + +... Common/Receiver.schema.json +... ... party :: no description value + +... Common/Resolution.schema.json +... ... task :: no description value + +... Common/RetrieveGeographicLocation.schema.json +... ... requestedAccuracy :: no description value +... ... status :: no description value +... ... time :: no description value +... ... geographicLocation :: no description value +... ... thing :: no description value + +... Common/RetrieveLocationRelation.schema.json +... ... distance :: no description value +... ... status :: no description value +... ... time :: no description value +... ... intersection :: no description value +... ... location :: no description value + +... Common/Sender.schema.json +... ... party :: no description value + +... Common/SpecCharacteristic.schema.json +... ... specCharacteristicValue :: no description value +... ... specCharRelationship :: no description value + +... Common/Street.schema.json +... ... characteristic :: no description value +... ... address :: no description value + +... Common/StreetSegment.schema.json +... ... address :: no description value + +... Common/TaskFlowRef.schema.json +... ... TaskFlowRef :: no properties defined + +... Common/TroubleTicketRef.schema.json +... ... TroubleTicketRef :: no properties defined + +... Common/Value.schema.json +... ... Value :: no properties defined + +... Common/WorkLog.schema.json +... ... lastUpdateDateTime :: recommend to add format +... ... lastUpdateDateTime :: recommend to add format +... ... record :: no description value + +... Customer/AppliedBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/AppliedCustomerBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/AppliedPartyBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/Authorization.schema.json +... ... approver :: no description value + +... Customer/BalanceDeduct.schema.json +... ... relatedParty :: no description value +... ... product :: no description value +... ... balanceReserve :: no description value +... ... requestor :: no description value +... ... partyAccount :: no description value + +... Customer/BalanceDeductRollback.schema.json +... ... relatedParty :: no description value +... ... product :: no description value +... ... partyAccount :: no description value +... ... balanceDeduct :: no description value +... ... requestor :: no description value + +... Customer/BalanceReserve.schema.json +... ... requestor :: no description value +... ... product :: no description value +... ... relatedParty :: no description value +... ... partyAccount :: no description value + +... Customer/BalanceUnreserve.schema.json +... ... balanceReserve :: no description value +... ... relatedParty :: no description value +... ... requestor :: no description value +... ... product :: no description value + +... Customer/BankCardMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/BillFormat.schema.json +... ... BillFormat :: should be renamed as BillFormatRef if this is a reference entity + +... Customer/BillFormatRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/BillPresentationMedia.schema.json +... ... BillPresentationMedia :: should be renamed as BillPresentationMediaRef if this is a reference entity + +... Customer/BillPresentationMediaRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/BillStructure.schema.json +... ... presentationMedia :: no description value +... ... format :: no description value +... ... cycleSpecification :: no description value + +... Customer/BillingCycleSpecification.schema.json +... ... billingDateShift :: recommend to add format +... ... chargeDateOffset :: recommend to add format +... ... creditDateOffset :: recommend to add format +... ... mailingDateOffset :: recommend to add format +... ... paymentDueDateOffset :: recommend to add format + +... Customer/BillingCycleSpecificationRef.schema.json +... ... dateShift :: recommend to add format + +... Customer/BillingCycleSpecificationRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/CartItemRelationship.schema.json +... ... cartItem :: no description value + +... Customer/CartTerm.schema.json +... ... description :: no description value +... ... duration :: no description value + +... Customer/CashDetails.schema.json +... ... CashDetails :: no properties defined + +... Customer/CashMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/CheckMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/DigitalWalletMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/OrderItemRelationship.schema.json +... ... OrderItemRelationship :: should be renamed as OrderItemRelationshipRef if this is a reference entity + +... Customer/OrderRelationship.schema.json +... ... OrderRelationship :: should be renamed as OrderRelationshipRef if this is a reference entity + +... Customer/PaymentMethod.schema.json +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/PaymentPlan.schema.json +... ... paymentMethod :: no description value + +... Customer/ProductOrderRef.schema.json +... ... ProductOrderRef :: no properties defined + +... Customer/QuoteItemRelationship.schema.json +... ... QuoteItemRelationship :: should be renamed as QuoteItemRelationshipRef if this is a reference entity + +... Customer/SettlementNoteAdvice.schema.json +... ... settlementMethod :: no description value +... ... settlementNoteImage :: no description value +... ... receiver :: no description value +... ... taxItem :: no description value +... ... issuer :: no description value +... ... settlementNoteItem :: no description value + +... Customer/SettlementNoteImage.schema.json +... ... imageFileURL :: recommend to add format + +... Customer/SettlementNoteItem.schema.json +... ... period :: no description value +... ... taxItem :: no description value + +... Customer/TokenizedCardMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/VoucherMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/AccountDirectDetails.schema.json +... ... AccountDirectDetails :: should be renamed as AccountDirectDetailsRef if this is a reference entity +... ... account :: no description value + +... EngagedParty/AccountDirectMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/AccountRelationship.schema.json +... ... account :: no description value + +... EngagedParty/AccountTaxExemption.schema.json +... ... issuingJurisdiction :: recommend to add format + +... EngagedParty/Agreement.schema.json +... ... completionDate :: recommend to add format +... ... agreementSpecification :: no description value +... ... agreementItem :: no description value +... ... engagedPartyRole :: no description value +... ... agreementAuthorization :: no description value +... ... characteristic :: no description value +... ... associatedAgreement :: no description value + +... EngagedParty/AgreementItem.schema.json +... ... productOffering :: no description value +... ... termOrCondition :: no description value + +... EngagedParty/BankAccountDebitMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/BankAccountTransferMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/FinancialAccountRef.schema.json +... ... accountBalance :: no description value + +... EngagedParty/OrganizationRef.schema.json +... ... OrganizationRef :: no properties defined + +... EngagedParty/PartnershipType.schema.json +... ... roleType :: no description value + +... EngagedParty/PartyRef.schema.json +... ... PartyRef :: no properties defined + +... EngagedParty/RoleType.schema.json +... ... agreementSpecification :: no description value + +... EngagedParty/Rule.schema.json +... ... consequence :: no description value +... ... metric :: no description value +... ... operator :: no description value +... ... referenceValue :: no description value +... ... tolerance :: no description value +... ... unit :: no description value + +... EngagedParty/RuleRef.schema.json +... ... description :: no description value + +... EngagedParty/SLA.schema.json +... ... approvalDate :: no description value +... ... approved :: no description value +... ... rule :: no description value +... ... relatedParty :: no description value +... ... template :: no description value + +... EngagedParty/SLAViolation.schema.json +... ... date :: no description value +... ... relatedParty :: no description value +... ... violation :: no description value +... ... sla :: no description value + +... EngagedParty/TemplateRef.schema.json +... ... description :: no description value + +... EngagedParty/Violation.schema.json +... ... actualValue :: no description value +... ... comment :: no description value +... ... consequence :: no description value +... ... operator :: no description value +... ... referenceValue :: no description value +... ... tolerance :: no description value +... ... unit :: no description value +... ... violationAverage :: no description value +... ... attachment :: no description value +... ... rule :: no description value + +... MarketingSales/MarketingCampaignRef.schema.json +... ... MarketingCampaignRef :: no properties defined + +... MarketingSales/SalesOpportunityRef.schema.json +... ... SalesOpportunityRef :: no properties defined + +... Product/AlternateProductOfferingProposal.schema.json +... ... alternateProductSpecification :: no description value +... ... alternateProductOffering :: no description value + +... Product/BundledProductOfferingPriceRelationship.schema.json +... ... BundledProductOfferingPriceRelationship :: should be renamed as BundledProductOfferingPriceRelationshipRef if this is a reference entity + +... Product/BundledProductSpecification.schema.json +... ... BundledProductSpecification :: should be renamed as BundledProductSpecificationRef if this is a reference entity + +... Product/ProductInventoryRelationship.schema.json +... ... product :: no description value + +... Product/ProductOfferingPriceRef.schema.json +... ... ProductOfferingPriceRef :: no properties defined + +... Product/ProductOfferingPriceRelationship.schema.json +... ... ProductOfferingPriceRelationship :: should be renamed as ProductOfferingPriceRelationshipRef if this is a reference entity + +... Product/ProductOfferingRef.schema.json +... ... ProductOfferingRef :: no properties defined + +... Product/ProductRef.schema.json +... ... ProductRef :: no properties defined + +... Product/ProductSpecCharacteristic.schema.json +... ... productSpecCharRelationship :: no description value +... ... productSpecCharacteristicValue :: no description value + +... Product/Promotion.schema.json +... ... pattern :: no description value + +... Product/PromotionCriteriaGroup.schema.json +... ... criteria :: no description value + +... Product/PromotionPattern.schema.json +... ... action :: no description value +... ... criteriaGroup :: no description value + +... Product/QualificationItemRelationship.schema.json +... ... QualificationItemRelationship :: should be renamed as QualificationItemRelationshipRef if this is a reference entity + +... Product/Usage.schema.json +... ... usageSpecification :: no description value +... ... usageCharacteristic :: no description value +... ... relatedParty :: no description value +... ... ratedProductUsage :: no description value + +... Product/UsageConsumptionReport.schema.json +... ... relatedParty :: no description value + +... Product/UsageSpecCharacteristic.schema.json +... ... usageSpecCharacteristicValue :: no description value + +... Product/UsageSpecification.schema.json +... ... usageSpecCharacteristic :: no description value + +... Product/UsageVolumeProduct.schema.json +... ... bucketBalance :: no description value +... ... bucketCounter :: no description value +... ... product :: no description value + +... Resource/LogicalResource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/PhysicalResource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/Resource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/ResourceAlarmRef.schema.json +... ... changeRequest :: no description value + +... Resource/ResourceOrder.schema.json +... ... orderRelationship :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/ResourceOrderItem.schema.json +... ... resourceSpecification :: no description value +... ... orderItemRelationship :: no description value + +... Resource/ResourceOrderItemRelationship.schema.json +... ... orderItem :: no description value + +... Resource/ResourceOrderRelationship.schema.json +... ... resourceOrder :: no description value +... ... serviceOrder :: no description value + +... Resource/SupportingResource.schema.json +... ... SupportingResource :: should be renamed as SupportingResourceRef if this is a reference entity + +... Service/FirstAlert.schema.json +... ... FirstAlert :: should be renamed as FirstAlertRef if this is a reference entity + +... Service/Service.schema.json +... ... serviceDate :: recommend to add format + +... Service/ServiceCategory.schema.json +... ... serviceCandidate :: recommend to add format + +... Service/ServiceLevelObjective.schema.json +... ... graceTimes :: recommend to add format + +... Service/ServiceOrderItemRelationship.schema.json +... ... ServiceOrderItemRelationship :: should be renamed as ServiceOrderItemRelationshipRef if this is a reference entity + +... Service/ServiceQualificationItemRelationship.schema.json +... ... ServiceQualificationItemRelationship :: should be renamed as ServiceQualificationItemRelationshipRef if this is a reference entity + +... Service/ServiceQualificationRelationship.schema.json +... ... ServiceQualificationRelationship :: should be renamed as ServiceQualificationRelationshipRef if this is a reference entity + +... Service/ServiceRef.schema.json +... ... ServiceRef :: no properties defined + +... Service/SupportingService.schema.json +... ... SupportingService :: should be renamed as SupportingServiceRef if this is a reference entity + +... Common/AttachmentRefOrValue.schema.json +... ... isRef :: no description value + +... Common/ExternalReference.schema.json +... ... ExternalReference :: should be renamed as ExternalReferenceRef if this is a reference entity + +... Common/MediumCharacteristic.schema.json +... ... type :: rename to avoid conflict with @type + +... Common/RelatedGeographicAddressRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/RelatedGeographicLocationRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/RelatedPlaceRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/TicketRelationship.schema.json +... ... product :: no description value + +... Common/TroubleTicketRelationship.schema.json +... ... TroubleTicket :: no description value + +... Customer/Appointment.schema.json +... ... attachment :: no description value +... ... contactMedium :: no description value +... ... note :: no description value +... ... relatedEntity :: no description value +... ... relatedParty :: no description value +... ... status :: no description value +... ... validFor :: no description value + +... Customer/BalanceActivity.schema.json +... ... date :: recommend to add format +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceAdjustmentBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceAdjustmentRequest.schema.json +... ... requestedDate :: recommend to add format + +... Customer/BalanceTopupBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceTopupRequest.schema.json +... ... confirmationDate :: recommend to add format +... ... requestedDate :: recommend to add format + +... Customer/BalanceTopupStatus.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Customer/BalanceTopupStatusTypeModify.schema.json +... ... BalanceTopupStatusTypeModify :: should be renamed as BalanceTopupStatusTypeModifyRef if this is a reference entity + +... Customer/BalanceTransferBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceTransferRequest.schema.json +... ... confirmationDate :: recommend to add format +... ... requestedDate :: recommend to add format + +... Customer/BalanceTransferStatusTypeModify.schema.json +... ... BalanceTransferStatusTypeModify :: should be renamed as BalanceTransferStatusTypeModifyRef if this is a reference entity +... ... status :: no description value + +... Customer/Bill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... Customer/BillingAccount.schema.json +... ... BillingAccount :: no properties defined + +... Customer/CartItem.schema.json +... ... itemTerm :: no description value +... ... cartItem :: no description value +... ... note :: no description value +... ... ItemTotalPrice :: no description value +... ... product :: no description value +... ... itemPrice :: no description value +... ... productOffering :: no description value +... ... cartItemRelationship :: no description value + +... Customer/CartPrice.schema.json +... ... price :: no description value +... ... priceAlteration :: no description value + +... Customer/Customer.schema.json +... ... engagedParty :: no description value +... ... roleType :: no description value +... ... account :: no description value +... ... paymentMethod :: no description value +... ... contactMedium :: no description value +... ... creditProfile :: no description value +... ... agreement :: no description value +... ... relatedParty :: no description value + +... Customer/CustomerBill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... Customer/Disability.schema.json +... ... validFor :: no description value + +... Customer/OrderItem.schema.json +... ... appointment :: no description value +... ... billingAccount :: no description value +... ... itemPrice :: no description value +... ... orderItem :: no description value +... ... orderItemRelationship :: no description value +... ... itemTotalPrice :: no description value +... ... payment :: no description value +... ... productOffering :: no description value +... ... product :: no description value +... ... qualification :: no description value +... ... itemTerm :: no description value + +... Customer/OrderItemPrice.schema.json +... ... productOfferingPrice :: no description value +... ... billingAccount :: no description value +... ... price :: no description value +... ... priceAlteration :: no description value + +... Customer/PaymentItem.schema.json +... ... payment :: no description value + +... Customer/PaymentMethodRefOrValue.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/ProductOrder.schema.json +... ... billingAccount :: no description value +... ... relatedChannel :: no description value +... ... note :: no description value +... ... orderTotalPrice :: no description value +... ... payment :: no description value +... ... ProductOfferingQualification :: no description value +... ... quote :: no description value +... ... productOrderItem :: no description value +... ... relatedParty :: no description value + +... Customer/ProductOrderItem.schema.json +... ... appointment :: no description value +... ... billingAccount :: no description value +... ... itemPrice :: no description value +... ... itemTerm :: no description value +... ... itemTotalPrice :: no description value +... ... payment :: no description value +... ... product :: no description value +... ... productOffering :: no description value +... ... ProductOfferingQualificationItem :: no description value +... ... quoteItem :: no description value +... ... productOrderItem :: no description value +... ... productOrderItemRelationship :: no description value +... ... qualification :: no description value + +... Customer/QuoteItem.schema.json +... ... product :: no description value +... ... productOffering :: no description value + +... Customer/QuotePrice.schema.json +... ... priceAlteration :: no description value +... ... price :: no description value + +... Customer/QuoteRef.schema.json +... ... QuoteRef :: no properties defined + +... Customer/SearchTimeSlot.schema.json +... ... requestedTimeSlot :: no description value +... ... requestedTimeSlot :: recommend to add format +... ... availableTimeSlot :: no description value +... ... availableTimeSlot :: recommend to add format +... ... relatedEntity :: no description value + +... Customer/ShoppingCart.schema.json +... ... contactMedium :: no description value +... ... cartItem :: no description value +... ... relatedParty :: no description value + +... EngagedParty/Account.schema.json +... ... relatedParty :: no description value +... ... taxExemption :: no description value +... ... contact :: no description value +... ... accountBalance :: no description value +... ... accountRelationship :: no description value + +... EngagedParty/AgreementSpecCharacteristic.schema.json +... ... specCharacteristicValue :: no description value + +... EngagedParty/AgreementSpecification.schema.json +... ... serviceCategory :: no description value +... ... specificationCharacteristic :: no description value +... ... relatedParty :: no description value +... ... attachment :: no description value +... ... specificationRelationship :: no description value + +... EngagedParty/Contact.schema.json +... ... contactMedium :: no description value +... ... relatedParty :: no description value + +... EngagedParty/FinancialAccount.schema.json +... ... FinancialAccount :: no properties defined + +... EngagedParty/Individual.schema.json +... ... otherName :: no description value +... ... individualIdentification :: no description value +... ... disability :: no description value +... ... languageAbility :: no description value +... ... skill :: no description value + +... EngagedParty/IndividualIdentification.schema.json +... ... attachment :: no description value + +... EngagedParty/LanguageAbility.schema.json +... ... isFavouriteLanguage :: recommend to add format +... ... validFor :: no description value + +... EngagedParty/Organization.schema.json +... ... existsDuring :: no description value +... ... existsDuring :: recommend to add format +... ... otherName :: no description value +... ... organizationIdentification :: no description value +... ... organizationChildRelationship :: no description value +... ... organizationParentRelationship :: no description value + +... EngagedParty/OrganizationChildRelationship.schema.json +... ... organization :: no description value + +... EngagedParty/OrganizationIdentification.schema.json +... ... attachment :: no description value + +... EngagedParty/OrganizationParentRelationship.schema.json +... ... organization :: no description value + +... EngagedParty/OtherNameIndividual.schema.json +... ... validFor :: no description value + +... EngagedParty/OtherNameOrganization.schema.json +... ... validFor :: no description value + +... EngagedParty/Party.schema.json +... ... externalReference :: no description value +... ... partyCharacteristic :: no description value +... ... taxExemptionCertificate :: no description value +... ... creditRating :: no description value +... ... relatedParty :: no description value +... ... contactMedium :: no description value + +... EngagedParty/PartyAccount.schema.json +... ... billStructure :: no description value +... ... paymentPlan :: no description value +... ... financialAccount :: no description value +... ... defaultPaymentMethod :: no description value + +... EngagedParty/PartyBill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... EngagedParty/PartyCreditProfile.schema.json +... ... validFor :: no description value + +... EngagedParty/PartyRole.schema.json +... ... engagedParty :: no description value +... ... roleType :: no description value +... ... account :: no description value +... ... paymentMethod :: no description value +... ... contactMedium :: no description value +... ... creditProfile :: no description value +... ... agreement :: no description value +... ... relatedParty :: no description value + +... EngagedParty/RelatedPartyRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... EngagedParty/SettlementAccount.schema.json +... ... SettlementAccount :: no properties defined + +... EngagedParty/Skill.schema.json +... ... validFor :: no description value + +... EngagedParty/TaxExemptionCertificate.schema.json +... ... taxDefinition :: no description value +... ... validFor :: no description value +... ... attachment :: no description value + +... MarketingSales/SalesLead.schema.json +... ... type :: rename to avoid conflict with @type +... ... channel :: no description value +... ... productOffering :: no description value +... ... relatedParty :: no description value +... ... prospectContact :: no description value +... ... productSpecification :: no description value +... ... category :: no description value +... ... salesOpportunity :: no description value +... ... product :: no description value +... ... note :: no description value + +... Product/BaseProductRefOrValue.schema.json +... ... productCharacteristic :: no description value +... ... realizingResource :: no description value +... ... realizingService :: no description value +... ... productRelationship :: no description value +... ... relatedParty :: no description value +... ... productSpecification :: no description value +... ... relatedPlace :: no description value + +... Product/CancelProductOrder.schema.json +... ... CancelProductOrder :: should be renamed as CancelProductOrderRef if this is a reference entity +... ... productOrder :: no description value + +... Product/LoyaltyAccount.schema.json +... ... LoyaltyAccount :: should be renamed as LoyaltyAccountRef if this is a reference entity +... ... loyaltyProgramProduct :: no description value + +... Product/LoyaltyAction.schema.json +... ... type :: rename to avoid conflict with @type + +... Product/LoyaltyEvent.schema.json +... ... eventId :: no description value +... ... eventTime :: recommend to add format + +... Product/LoyaltyEventType.schema.json +... ... LoyaltyEventType :: should be renamed as LoyaltyEventTypeRef if this is a reference entity + +... Product/LoyaltyExecutionPoint.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Product/LoyaltyProgramProduct.schema.json +... ... loyaltyProgramProductSpec :: no description value +... ... loyaltyAccount :: no description value +... ... validFor :: no description value + +... Product/LoyaltyProgramProductSpec.schema.json +... ... productNumber :: no description value +... ... ValidFor :: no description value + +... Product/LoyaltyRuleAction.schema.json +... ... LoyaltyRuleAction :: should be renamed as LoyaltyRuleActionRef if this is a reference entity + +... Product/LoyaltyRuleCondition.schema.json +... ... LoyaltyRuleCondition :: should be renamed as LoyaltyRuleConditionRef if this is a reference entity + +... Product/LoyaltyRuleEventType.schema.json +... ... LoyaltyRuleEventType :: should be renamed as LoyaltyRuleEventTypeRef if this is a reference entity + +... Product/PriceAlteration.schema.json +... ... productOfferingPrice :: no description value +... ... price :: no description value + +... Product/Product.schema.json +... ... agreement :: no description value +... ... billingAccount :: no description value +... ... productCharacteristic :: no description value +... ... productOffering :: no description value +... ... productOrderItem :: no description value +... ... product :: no description value +... ... productPrice :: no description value +... ... productRelationship :: no description value +... ... productSpecification :: no description value +... ... productTerm :: no description value +... ... realizingResource :: no description value +... ... realizingService :: no description value +... ... relatedParty :: no description value +... ... relatedPlace :: no description value + +... Product/ProductOffering.schema.json +... ... serviceCandidate :: recommend to add format +... ... resourceCandidate :: recommend to add format + +... Product/ProductOfferingQualificationItem.schema.json +... ... eligibilityUnavailabilityReason :: no description value +... ... category :: no description value +... ... qualificationItemRelationship :: no description value +... ... note :: no description value +... ... product :: no description value +... ... terminationError :: no description value +... ... productOffering :: no description value +... ... alternateProductOfferingProposal :: no description value + +... Product/ProductOfferingQualificationRef.schema.json +... ... ProductOfferingQualificationRef :: no properties defined + +... Product/ProductPrice.schema.json +... ... productOfferingPrice :: no description value +... ... billingAccount :: no description value +... ... productPriceAlteration :: no description value +... ... price :: no description value + +... Product/ProductRefOrValue.schema.json +... ... isRef :: no description value + +... Product/ProductRelationship.schema.json +... ... product :: no description value + +... Product/ProductRequest.schema.json +... ... referredProduct :: no description value +... ... realizingService :: no description value +... ... billingAccount :: no description value +... ... productOffering :: no description value +... ... agreement :: no description value +... ... characteristic :: no description value +... ... productRelationship :: no description value +... ... realizingResource :: no description value +... ... relatedParty :: no description value +... ... productPrice :: no description value +... ... productSpecification :: no description value +... ... place :: no description value + +... Product/ProductRestriction.schema.json +... ... productCharacteristic :: no description value +... ... productRelationship :: no description value +... ... relatedParty :: no description value +... ... productSpecification :: no description value +... ... relatedPlace :: no description value + +... Product/Recommendation.schema.json +... ... description :: no description value +... ... order :: no description value +... ... channel :: no description value +... ... party :: no description value +... ... item :: no description value + +... Resource/RealizingResourceRef.schema.json +... ... RealizingResourceRef :: no properties defined + +... Service/AlternateServiceProposal.schema.json +... ... alternateService :: no description value + +... Service/ServiceOrder.schema.json +... ... orderDate :: no description value + +error: TypeError: fd must be a file descriptor diff --git a/.circleci/validation_results/validation-20190527T164708Z.txt b/.circleci/validation_results/validation-20190527T164708Z.txt new file mode 100644 index 00000000..3975f177 --- /dev/null +++ b/.circleci/validation_results/validation-20190527T164708Z.txt @@ -0,0 +1,1506 @@ +SCHEMA VALIDATION +================= +# schemas : 485 files processed +# errors : 133 +# validate ok : 352 +# issues : 217 files / 577 issues + +total time: 4.4 seconds + + +ERROR - schemas with error(s): +... Common/AttachmentRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/ChannelRef.schema.json +... ... ChannelRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/ContactMedium.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Common/Entity.schema.json +... ... discriminator (@type) defined but not included in 'required' property + +... Common/ExternalReference.schema.json +... ... ExternalReference requires property "$id" + +... Common/MediumCharacteristic.schema.json +... ... MediumCharacteristic requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/ProcessFlow.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Common/QualificationRef.schema.json +... ... QualificationRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/QuantityType.schema.json +... ... QuantityType requires property "type" +... ... QuantityType requires property "$id" + +... Common/RelatedChannel.schema.json +... ... RelatedChannel requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/RelatedGeographicAddressRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/RelatedGeographicLocationRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/RelatedPlaceRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/StatusChange.schema.json +... ... StatusChange requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TaskFlow.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Common/TaxDefinition.schema.json +... ... TaxDefinition requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TicketRelationship.schema.json +... ... TicketRelationship requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TimePeriodType.schema.json +... ... TimePeriodType requires property "type" +... ... TimePeriodType requires property "$id" + +... Common/TroubleTicket.schema.json +... ... TroubleTicket requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Common/RelatedParty.schema.json' + +... Common/TroubleTicketRelationship.schema.json +... ... TroubleTicketRelationship requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Customer/AccumulatedBalance.schema.json +... ... AccumulatedBalance requires property "type" +... ... AccumulatedBalance requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/Appointment.schema.json +... ... Appointment requires property "$id" +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Customer/AppointmentStateValues.schema.json +... ... AppointmentStateValues requires property "$id" + +... Customer/BalanceActionRequestRef.schema.json +... ... BalanceActionRequestRef requires property "type" +... ... BalanceActionRequestRef requires property "$id" + +... Customer/BalanceActivity.schema.json +... ... BalanceActivity requires property "type" +... ... BalanceActivity requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceAdjustment.schema.json +... ... BalanceAdjustment requires property "type" +... ... BalanceAdjustment requires property "$id" + +... Customer/BalanceAdjustmentBody.schema.json +... ... BalanceAdjustmentBody requires property "type" +... ... BalanceAdjustmentBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceAdjustmentRequest.schema.json +... ... BalanceAdjustmentRequest requires property "type" +... ... BalanceAdjustmentRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTopup.schema.json +... ... BalanceTopup requires property "type" +... ... BalanceTopup requires property "$id" + +... Customer/BalanceTopupBody.schema.json +... ... BalanceTopupBody requires property "type" +... ... BalanceTopupBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceTopupRequest.schema.json +... ... BalanceTopupRequest requires property "type" +... ... BalanceTopupRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTopupStatus.schema.json +... ... BalanceTopupStatusType requires property "type" +... ... BalanceTopupStatusType requires property "$id" +... ... schema mismatch with title (BalanceTopupStatus) and definitions (BalanceTopupStatusType) + +... Customer/BalanceTopupStatusTypeModify.schema.json +... ... BalanceTopupStatusTypeModify requires property "type" +... ... BalanceTopupStatusTypeModify requires property "$id" + +... Customer/BalanceTransfer.schema.json +... ... BalanceTransfer requires property "type" +... ... BalanceTransfer requires property "$id" + +... Customer/BalanceTransferBody.schema.json +... ... BalanceTransferBody requires property "type" +... ... BalanceTransferBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceTransferRequest.schema.json +... ... BalanceTransferRequest requires property "type" +... ... BalanceTransferRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTransferStatusTypeModify.schema.json +... ... BalanceTransferStatusTypeModify requires property "type" +... ... BalanceTransferStatusTypeModify requires property "$id" + +... Customer/Bill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/BillingAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/PartyAccount.schema.json' + +... Customer/Bucket.schema.json +... ... Bucket requires property "type" +... ... Bucket requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BucketBalance.schema.json +... ... BucketBalance requires property "type" +... ... BucketBalance requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BucketBalanceRef.schema.json +... ... BucketBalanceRef requires property "type" +... ... BucketBalanceRef requires property "$id" + +... Customer/CartItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Customer/CartPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/Customer.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Customer/CustomerBill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/Disability.schema.json +... ... Disability requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/TimePeriod.schema.json' + +... Customer/OrderItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/OrderItemPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/OrderPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/PaymentItem.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/PaymentMethodRefOrValue.schema.json +... ... PaymentMethodRefOrValue requires property "type" +... ... PaymentMethodRefOrValue requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/RelatedPartyRef.schema.json' + +... Customer/PaymentRef.schema.json +... ... PaymentRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/ProductOfferingQualificationItemRef.schema.json +... ... ProductOfferingQualificationItemRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/ProductOrder.schema.json +... ... ProductOrder requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AgreementRef.schema.json' + +... Customer/ProductOrderItem.schema.json +... ... ProductOrderItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/BaseProductRefOrValue.schema.json' + +... Customer/Quote.schema.json +... ... Quote requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AgreementRef.schema.json' + +... Customer/QuoteItem.schema.json +... ... QuoteItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AttachmentRefOrValue.schema.json' + +... Customer/QuoteItemRef.schema.json +... ... QuoteItemRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/QuotePrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/QuoteRef.schema.json +... ... QuoteRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/SearchTimeSlot.schema.json +... ... SearchTimeSlot requires property "$id" + +... Customer/ShoppingCart.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... EngagedParty/Account.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/AgreementSpecCharacteristic.schema.json +... ... de-reference check: Token "#Any" does not exist. + +... EngagedParty/AgreementSpecCharacteristicValue.schema.json +... ... de-reference check: Token "#Any" does not exist. + +... EngagedParty/AgreementSpecification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/Contact.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/FinancialAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/Account.schema.json' + +... EngagedParty/Individual.schema.json +... ... Individual requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Disability.schema.json' + +... EngagedParty/IndividualIdentification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/LanguageAbility.schema.json +... ... LanguageAbility requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Entity.schema.json' + +... EngagedParty/Organization.schema.json +... ... Organization requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/OrganizationChildRelationship.schema.json +... ... OrganizationChildRelationship requires property "$id" + +... EngagedParty/OrganizationIdentification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/OrganizationParentRelationship.schema.json +... ... OrganizationParentRelationship requires property "$id" + +... EngagedParty/OtherNameIndividual.schema.json +... ... OtherNameIndividual requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/OtherNameOrganization.schema.json +... ... OtherNameOrganization requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/Party.schema.json +... ... Party requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/ExternalReference.schema.json' + +... EngagedParty/PartyAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/Account.schema.json' + +... EngagedParty/PartyBill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... EngagedParty/PartyCreditProfile.schema.json +... ... PartyCreditProfile requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/PartyRole.schema.json +... ... required is not of a type(s) object,boolean +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/RelatedPartyRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... discriminator (isRef) defined but not included in 'required' property +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/ExternalReference.schema.json' + +... EngagedParty/SettlementAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/PartyAccount.schema.json' + +... EngagedParty/Skill.schema.json +... ... Skill requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/TaxExemptionCertificate.schema.json +... ... TaxExemptionCertificate requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... MarketingSales/SalesLead.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/BaseProductRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/CancelOrder.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/TaskStateType.schema.json' + +... Product/CancelProductOrder.schema.json +... ... de-reference check: Token "#CancelOrder" does not exist. + +... Product/LoyaltyAccount.schema.json +... ... LoyaltyAccount additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyAccountRef.schema.json +... ... LoyaltyAccountRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyAction.schema.json +... ... LoyaltyAction additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyActionRef.schema.json +... ... LoyaltyActionRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyBalance.schema.json +... ... LoyaltyBalance additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyCondition.schema.json +... ... LoyaltyCondition additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyConditionRef.schema.json +... ... LoyaltyConditionRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEvent.schema.json +... ... LoyaltyEvent additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEventType.schema.json +... ... LoyaltyEventType additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEventTypeRef.schema.json +... ... LoyaltyEventTypeRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyExecutionPoint.schema.json +... ... LoyaltyAccount additionalProperty "title" exists in instance when not allowed +... ... schema mismatch with title (LoyaltyExecutionPoint) and definitions (LoyaltyAccount) + +... Product/LoyaltyProgramMember.schema.json +... ... LoyaltyProgramMember requires property "$id" +... ... LoyaltyProgramMember additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramMember additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramMemberRef.schema.json +... ... LoyaltyProgramMemberRef requires property "$id" +... ... LoyaltyProgramMemberRef additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramMemberRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProduct.schema.json +... ... LoyaltyProgramProduct requires property "$id" +... ... LoyaltyProgramProduct additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramProduct additionalProperty "title" exists in instance when not allowed +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/LoyaltyProgramProductRef.schema.json +... ... LoyaltyProgramProductRef requires property "$id" +... ... LoyaltyProgramProductRef additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramProductRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProductSpec.schema.json +... ... LoyaltyProgramProductSpec additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProductSpecRef.schema.json +... ... LoyaltyProgramProductSpecRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRule.schema.json +... ... LoyaltyRule additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleAction.schema.json +... ... LoyaltyRuleAction additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleCondition.schema.json +... ... LoyaltyRuleCondition additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleEventType.schema.json +... ... LoyaltyRuleEventType additionalProperty "title" exists in instance when not allowed + +... Product/PriceAlteration.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Price.schema.json' + +... Product/Product.schema.json +... ... Product requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/ProductOffering.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/ProductOfferingQualification.schema.json +... ... ProductOfferingQualification requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/ChannelRef.schema.json' + +... Product/ProductOfferingQualificationItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/TaskStateType.schema.json' + +... Product/ProductOfferingQualificationItemRef.schema.json +... ... ProductOfferingQualificationItemRef requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Product/ProductOfferingQualificationRef.schema.json +... ... ProductOfferingQualificationRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Product/ProductPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/BillingAccountRef.schema.json' + +... Product/ProductRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... de-reference check: ENOENT: no such file or directory, open 'Product/AgreementItemRef.schema.json' + +... Product/ProductRelationship.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/ProductRequest.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Resource/EntityRef.schema.json' + +... Product/ProductRestriction.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/Recommendation.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/ProductOrderRef.schema.json' + +... Product/RelatedProductOrderItem.schema.json +... ... RelatedProductOrderItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Entity.schema.json' + +... Resource/RealizingResourceRef.schema.json +... ... RealizingResourceRef requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Resource/EntityRef.schema.json' + +... Service/AlternateServiceProposal.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + +... Service/ServiceOfferingQualificationRef.schema.json +... ... de-reference check: Token "#QualificationRef" does not exist. + +... Service/ServiceOrder.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/OrderItemRelationship.schema.json' + +... Service/ServiceOrderItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/OrderItemRelationship.schema.json' + +... Service/ServiceQualification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + +... Service/ServiceQualificationItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + + +ISSUES - schemas with issue(s): +... Common/AlternateGeographicAddress.schema.json +... ... geographicLocation :: no description value +... ... geographicSubAddress :: no description value + +... Common/AssociationRoleSpec.schema.json +... ... aggregation :: no description value +... ... defaultQuantity :: no description value +... ... entityType :: no description value +... ... isNavigable :: no description value +... ... isSource :: no description value +... ... maxQuantity :: no description value +... ... minQuantity :: no description value +... ... role :: no description value + +... Common/AssociationSpecification.schema.json +... ... constraint :: no description value +... ... associationRoleSpec :: no description value + +... Common/BusinessInteraction.schema.json +... ... interactionData :: no description value +... ... interactionDataComplete :: no description value +... ... interactionDataStatus :: no description value + +... Common/CalendarEventRef.schema.json +... ... CalendarEventRef :: no properties defined + +... Common/CalendarPeriod.schema.json +... ... timeZone :: recommend to add format +... ... hourPeriod :: no description value + +... Common/ChangeRequest.schema.json +... ... workLog :: no description value +... ... incident :: no description value +... ... changeRequestSpecification :: no description value +... ... impactEntity :: no description value +... ... changeRequestCharacteristic :: no description value +... ... targetEntity :: no description value +... ... resolution :: no description value +... ... sla :: no description value +... ... relateChangeRequest :: no description value +... ... category :: no description value +... ... note :: no description value + +... Common/ChangeRequestSpecification.schema.json +... ... validFor :: no description value + +... Common/Channel.schema.json +... ... Channel :: should be renamed as ChannelRef if this is a reference entity + +... Common/CommonComponents.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Common/CommunicationMessage.schema.json +... ... logFlag :: no description value +... ... tryTimes :: recommend to add format + +... Common/Document.schema.json +... ... binaryAttachment :: no description value +... ... category :: no description value +... ... documentRelationship :: no description value +... ... relatedObject :: no description value + +... Common/DocumentCharacteristic.schema.json +... ... value :: no description value + +... Common/DocumentRelationship.schema.json +... ... documentRef :: no description value + +... Common/EntitySpecRelationship.schema.json +... ... associationSpec :: no description value + +... Common/EntitySpecification.schema.json +... ... attachment :: no description value +... ... entitySchema :: no description value +... ... specCharacteristic :: no description value +... ... relatedParty :: no description value + +... Common/GeographicAddress.schema.json +... ... geographicLocation :: no description value +... ... geographicSubAddress :: no description value + +... Common/GeographicAddressValidation.schema.json +... ... validAddress :: no description value +... ... alternateGeographicAddress :: no description value + +... Common/GeographicLocation.schema.json +... ... accuracy :: no description value +... ... spatialRef :: no description value +... ... geometry :: no description value + +... Common/GeographicLocationRef.schema.json +... ... GeographicLocationRef :: no properties defined + +... Common/GeographicSite.schema.json +... ... relatedParty :: no description value +... ... calendar :: no description value +... ... geographicLocation :: no description value +... ... address :: no description value +... ... siteRelationship :: no description value + +... Common/Incident.schema.json +... ... Incident :: should be renamed as IncidentRef if this is a reference entity + +... Common/LocationCharacteristic.schema.json +... ... value :: no description value + +... Common/NetworkFunction.schema.json +... ... NetworkFunction :: should be renamed as NetworkFunctionRef if this is a reference entity + +... Common/Object.schema.json +... ... uri :: no description value + +... Common/Place.schema.json +... ... Place :: should be renamed as PlaceRef if this is a reference entity + +... Common/PlaceRef.schema.json +... ... PlaceRef :: no properties defined + +... Common/Receiver.schema.json +... ... party :: no description value + +... Common/Resolution.schema.json +... ... task :: no description value + +... Common/RetrieveGeographicLocation.schema.json +... ... requestedAccuracy :: no description value +... ... status :: no description value +... ... time :: no description value +... ... geographicLocation :: no description value +... ... thing :: no description value + +... Common/RetrieveLocationRelation.schema.json +... ... distance :: no description value +... ... status :: no description value +... ... time :: no description value +... ... intersection :: no description value +... ... location :: no description value + +... Common/Sender.schema.json +... ... party :: no description value + +... Common/SpecCharacteristic.schema.json +... ... specCharacteristicValue :: no description value +... ... specCharRelationship :: no description value + +... Common/Street.schema.json +... ... characteristic :: no description value +... ... address :: no description value + +... Common/StreetSegment.schema.json +... ... address :: no description value + +... Common/TaskFlowRef.schema.json +... ... TaskFlowRef :: no properties defined + +... Common/TroubleTicketRef.schema.json +... ... TroubleTicketRef :: no properties defined + +... Common/Value.schema.json +... ... Value :: no properties defined + +... Common/WorkLog.schema.json +... ... lastUpdateDateTime :: recommend to add format +... ... lastUpdateDateTime :: recommend to add format +... ... record :: no description value + +... Customer/AppliedBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/AppliedCustomerBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/AppliedPartyBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/Authorization.schema.json +... ... approver :: no description value + +... Customer/BalanceDeduct.schema.json +... ... relatedParty :: no description value +... ... product :: no description value +... ... balanceReserve :: no description value +... ... requestor :: no description value +... ... partyAccount :: no description value + +... Customer/BalanceDeductRollback.schema.json +... ... relatedParty :: no description value +... ... product :: no description value +... ... partyAccount :: no description value +... ... balanceDeduct :: no description value +... ... requestor :: no description value + +... Customer/BalanceReserve.schema.json +... ... requestor :: no description value +... ... product :: no description value +... ... relatedParty :: no description value +... ... partyAccount :: no description value + +... Customer/BalanceUnreserve.schema.json +... ... balanceReserve :: no description value +... ... relatedParty :: no description value +... ... requestor :: no description value +... ... product :: no description value + +... Customer/BankCardMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/BillFormat.schema.json +... ... BillFormat :: should be renamed as BillFormatRef if this is a reference entity + +... Customer/BillFormatRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/BillPresentationMedia.schema.json +... ... BillPresentationMedia :: should be renamed as BillPresentationMediaRef if this is a reference entity + +... Customer/BillPresentationMediaRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/BillStructure.schema.json +... ... presentationMedia :: no description value +... ... format :: no description value +... ... cycleSpecification :: no description value + +... Customer/BillingCycleSpecification.schema.json +... ... billingDateShift :: recommend to add format +... ... chargeDateOffset :: recommend to add format +... ... creditDateOffset :: recommend to add format +... ... mailingDateOffset :: recommend to add format +... ... paymentDueDateOffset :: recommend to add format + +... Customer/BillingCycleSpecificationRef.schema.json +... ... dateShift :: recommend to add format + +... Customer/BillingCycleSpecificationRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/CartItemRelationship.schema.json +... ... cartItem :: no description value + +... Customer/CartTerm.schema.json +... ... description :: no description value +... ... duration :: no description value + +... Customer/CashDetails.schema.json +... ... CashDetails :: no properties defined + +... Customer/CashMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/CheckMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/DigitalWalletMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/OrderItemRelationship.schema.json +... ... OrderItemRelationship :: should be renamed as OrderItemRelationshipRef if this is a reference entity + +... Customer/OrderRelationship.schema.json +... ... OrderRelationship :: should be renamed as OrderRelationshipRef if this is a reference entity + +... Customer/PaymentMethod.schema.json +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/PaymentPlan.schema.json +... ... paymentMethod :: no description value + +... Customer/ProductOrderRef.schema.json +... ... ProductOrderRef :: no properties defined + +... Customer/QuoteItemRelationship.schema.json +... ... QuoteItemRelationship :: should be renamed as QuoteItemRelationshipRef if this is a reference entity + +... Customer/SettlementNoteAdvice.schema.json +... ... settlementMethod :: no description value +... ... settlementNoteImage :: no description value +... ... receiver :: no description value +... ... taxItem :: no description value +... ... issuer :: no description value +... ... settlementNoteItem :: no description value + +... Customer/SettlementNoteImage.schema.json +... ... imageFileURL :: recommend to add format + +... Customer/SettlementNoteItem.schema.json +... ... period :: no description value +... ... taxItem :: no description value + +... Customer/TokenizedCardMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/VoucherMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/AccountDirectDetails.schema.json +... ... AccountDirectDetails :: should be renamed as AccountDirectDetailsRef if this is a reference entity +... ... account :: no description value + +... EngagedParty/AccountDirectMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/AccountRelationship.schema.json +... ... account :: no description value + +... EngagedParty/AccountTaxExemption.schema.json +... ... issuingJurisdiction :: recommend to add format + +... EngagedParty/Agreement.schema.json +... ... completionDate :: recommend to add format +... ... agreementSpecification :: no description value +... ... agreementItem :: no description value +... ... engagedPartyRole :: no description value +... ... agreementAuthorization :: no description value +... ... characteristic :: no description value +... ... associatedAgreement :: no description value + +... EngagedParty/AgreementItem.schema.json +... ... productOffering :: no description value +... ... termOrCondition :: no description value + +... EngagedParty/BankAccountDebitMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/BankAccountTransferMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/FinancialAccountRef.schema.json +... ... accountBalance :: no description value + +... EngagedParty/OrganizationRef.schema.json +... ... OrganizationRef :: no properties defined + +... EngagedParty/PartnershipType.schema.json +... ... roleType :: no description value + +... EngagedParty/PartyRef.schema.json +... ... PartyRef :: no properties defined + +... EngagedParty/RoleType.schema.json +... ... agreementSpecification :: no description value + +... EngagedParty/Rule.schema.json +... ... consequence :: no description value +... ... metric :: no description value +... ... operator :: no description value +... ... referenceValue :: no description value +... ... tolerance :: no description value +... ... unit :: no description value + +... EngagedParty/RuleRef.schema.json +... ... description :: no description value + +... EngagedParty/SLA.schema.json +... ... approvalDate :: no description value +... ... approved :: no description value +... ... rule :: no description value +... ... relatedParty :: no description value +... ... template :: no description value + +... EngagedParty/SLAViolation.schema.json +... ... date :: no description value +... ... relatedParty :: no description value +... ... violation :: no description value +... ... sla :: no description value + +... EngagedParty/TemplateRef.schema.json +... ... description :: no description value + +... EngagedParty/Violation.schema.json +... ... actualValue :: no description value +... ... comment :: no description value +... ... consequence :: no description value +... ... operator :: no description value +... ... referenceValue :: no description value +... ... tolerance :: no description value +... ... unit :: no description value +... ... violationAverage :: no description value +... ... attachment :: no description value +... ... rule :: no description value + +... MarketingSales/MarketingCampaignRef.schema.json +... ... MarketingCampaignRef :: no properties defined + +... MarketingSales/SalesOpportunityRef.schema.json +... ... SalesOpportunityRef :: no properties defined + +... Product/AlternateProductOfferingProposal.schema.json +... ... alternateProductSpecification :: no description value +... ... alternateProductOffering :: no description value + +... Product/BundledProductOfferingPriceRelationship.schema.json +... ... BundledProductOfferingPriceRelationship :: should be renamed as BundledProductOfferingPriceRelationshipRef if this is a reference entity + +... Product/BundledProductSpecification.schema.json +... ... BundledProductSpecification :: should be renamed as BundledProductSpecificationRef if this is a reference entity + +... Product/ProductInventoryRelationship.schema.json +... ... product :: no description value + +... Product/ProductOfferingPriceRef.schema.json +... ... ProductOfferingPriceRef :: no properties defined + +... Product/ProductOfferingPriceRelationship.schema.json +... ... ProductOfferingPriceRelationship :: should be renamed as ProductOfferingPriceRelationshipRef if this is a reference entity + +... Product/ProductOfferingRef.schema.json +... ... ProductOfferingRef :: no properties defined + +... Product/ProductRef.schema.json +... ... ProductRef :: no properties defined + +... Product/ProductSpecCharacteristic.schema.json +... ... productSpecCharRelationship :: no description value +... ... productSpecCharacteristicValue :: no description value + +... Product/Promotion.schema.json +... ... pattern :: no description value + +... Product/PromotionCriteriaGroup.schema.json +... ... criteria :: no description value + +... Product/PromotionPattern.schema.json +... ... action :: no description value +... ... criteriaGroup :: no description value + +... Product/QualificationItemRelationship.schema.json +... ... QualificationItemRelationship :: should be renamed as QualificationItemRelationshipRef if this is a reference entity + +... Product/Usage.schema.json +... ... usageSpecification :: no description value +... ... usageCharacteristic :: no description value +... ... relatedParty :: no description value +... ... ratedProductUsage :: no description value + +... Product/UsageConsumptionReport.schema.json +... ... relatedParty :: no description value + +... Product/UsageSpecCharacteristic.schema.json +... ... usageSpecCharacteristicValue :: no description value + +... Product/UsageSpecification.schema.json +... ... usageSpecCharacteristic :: no description value + +... Product/UsageVolumeProduct.schema.json +... ... bucketBalance :: no description value +... ... bucketCounter :: no description value +... ... product :: no description value + +... Resource/LogicalResource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/PhysicalResource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/Resource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/ResourceAlarmRef.schema.json +... ... changeRequest :: no description value + +... Resource/ResourceOrder.schema.json +... ... orderRelationship :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/ResourceOrderItem.schema.json +... ... resourceSpecification :: no description value +... ... orderItemRelationship :: no description value + +... Resource/ResourceOrderItemRelationship.schema.json +... ... orderItem :: no description value + +... Resource/ResourceOrderRelationship.schema.json +... ... resourceOrder :: no description value +... ... serviceOrder :: no description value + +... Resource/SupportingResource.schema.json +... ... SupportingResource :: should be renamed as SupportingResourceRef if this is a reference entity + +... Service/FirstAlert.schema.json +... ... FirstAlert :: should be renamed as FirstAlertRef if this is a reference entity + +... Service/Service.schema.json +... ... serviceDate :: recommend to add format + +... Service/ServiceCategory.schema.json +... ... serviceCandidate :: recommend to add format + +... Service/ServiceLevelObjective.schema.json +... ... graceTimes :: recommend to add format + +... Service/ServiceOrderItemRelationship.schema.json +... ... ServiceOrderItemRelationship :: should be renamed as ServiceOrderItemRelationshipRef if this is a reference entity + +... Service/ServiceQualificationItemRelationship.schema.json +... ... ServiceQualificationItemRelationship :: should be renamed as ServiceQualificationItemRelationshipRef if this is a reference entity + +... Service/ServiceQualificationRelationship.schema.json +... ... ServiceQualificationRelationship :: should be renamed as ServiceQualificationRelationshipRef if this is a reference entity + +... Service/ServiceRef.schema.json +... ... ServiceRef :: no properties defined + +... Service/SupportingService.schema.json +... ... SupportingService :: should be renamed as SupportingServiceRef if this is a reference entity + +... Common/AttachmentRefOrValue.schema.json +... ... isRef :: no description value + +... Common/ExternalReference.schema.json +... ... ExternalReference :: should be renamed as ExternalReferenceRef if this is a reference entity + +... Common/MediumCharacteristic.schema.json +... ... type :: rename to avoid conflict with @type + +... Common/RelatedGeographicAddressRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/RelatedGeographicLocationRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/RelatedPlaceRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/TicketRelationship.schema.json +... ... product :: no description value + +... Common/TroubleTicketRelationship.schema.json +... ... TroubleTicket :: no description value + +... Customer/Appointment.schema.json +... ... attachment :: no description value +... ... contactMedium :: no description value +... ... note :: no description value +... ... relatedEntity :: no description value +... ... relatedParty :: no description value +... ... status :: no description value +... ... validFor :: no description value + +... Customer/BalanceActivity.schema.json +... ... date :: recommend to add format +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceAdjustmentBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceAdjustmentRequest.schema.json +... ... requestedDate :: recommend to add format + +... Customer/BalanceTopupBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceTopupRequest.schema.json +... ... confirmationDate :: recommend to add format +... ... requestedDate :: recommend to add format + +... Customer/BalanceTopupStatus.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Customer/BalanceTopupStatusTypeModify.schema.json +... ... BalanceTopupStatusTypeModify :: should be renamed as BalanceTopupStatusTypeModifyRef if this is a reference entity + +... Customer/BalanceTransferBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceTransferRequest.schema.json +... ... confirmationDate :: recommend to add format +... ... requestedDate :: recommend to add format + +... Customer/BalanceTransferStatusTypeModify.schema.json +... ... BalanceTransferStatusTypeModify :: should be renamed as BalanceTransferStatusTypeModifyRef if this is a reference entity +... ... status :: no description value + +... Customer/Bill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... Customer/BillingAccount.schema.json +... ... BillingAccount :: no properties defined + +... Customer/CartItem.schema.json +... ... itemTerm :: no description value +... ... cartItem :: no description value +... ... note :: no description value +... ... ItemTotalPrice :: no description value +... ... product :: no description value +... ... itemPrice :: no description value +... ... productOffering :: no description value +... ... cartItemRelationship :: no description value + +... Customer/CartPrice.schema.json +... ... price :: no description value +... ... priceAlteration :: no description value + +... Customer/Customer.schema.json +... ... engagedParty :: no description value +... ... roleType :: no description value +... ... account :: no description value +... ... paymentMethod :: no description value +... ... contactMedium :: no description value +... ... creditProfile :: no description value +... ... agreement :: no description value +... ... relatedParty :: no description value + +... Customer/CustomerBill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... Customer/Disability.schema.json +... ... validFor :: no description value + +... Customer/OrderItem.schema.json +... ... appointment :: no description value +... ... billingAccount :: no description value +... ... itemPrice :: no description value +... ... orderItem :: no description value +... ... orderItemRelationship :: no description value +... ... itemTotalPrice :: no description value +... ... payment :: no description value +... ... productOffering :: no description value +... ... product :: no description value +... ... qualification :: no description value +... ... itemTerm :: no description value + +... Customer/OrderItemPrice.schema.json +... ... productOfferingPrice :: no description value +... ... billingAccount :: no description value +... ... price :: no description value +... ... priceAlteration :: no description value + +... Customer/PaymentItem.schema.json +... ... payment :: no description value + +... Customer/PaymentMethodRefOrValue.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/ProductOrder.schema.json +... ... billingAccount :: no description value +... ... relatedChannel :: no description value +... ... note :: no description value +... ... orderTotalPrice :: no description value +... ... payment :: no description value +... ... ProductOfferingQualification :: no description value +... ... quote :: no description value +... ... productOrderItem :: no description value +... ... relatedParty :: no description value + +... Customer/ProductOrderItem.schema.json +... ... appointment :: no description value +... ... billingAccount :: no description value +... ... itemPrice :: no description value +... ... itemTerm :: no description value +... ... itemTotalPrice :: no description value +... ... payment :: no description value +... ... product :: no description value +... ... productOffering :: no description value +... ... ProductOfferingQualificationItem :: no description value +... ... quoteItem :: no description value +... ... productOrderItem :: no description value +... ... productOrderItemRelationship :: no description value +... ... qualification :: no description value + +... Customer/QuoteItem.schema.json +... ... product :: no description value +... ... productOffering :: no description value + +... Customer/QuotePrice.schema.json +... ... priceAlteration :: no description value +... ... price :: no description value + +... Customer/QuoteRef.schema.json +... ... QuoteRef :: no properties defined + +... Customer/SearchTimeSlot.schema.json +... ... requestedTimeSlot :: no description value +... ... requestedTimeSlot :: recommend to add format +... ... availableTimeSlot :: no description value +... ... availableTimeSlot :: recommend to add format +... ... relatedEntity :: no description value + +... Customer/ShoppingCart.schema.json +... ... contactMedium :: no description value +... ... cartItem :: no description value +... ... relatedParty :: no description value + +... EngagedParty/Account.schema.json +... ... relatedParty :: no description value +... ... taxExemption :: no description value +... ... contact :: no description value +... ... accountBalance :: no description value +... ... accountRelationship :: no description value + +... EngagedParty/AgreementSpecCharacteristic.schema.json +... ... specCharacteristicValue :: no description value + +... EngagedParty/AgreementSpecification.schema.json +... ... serviceCategory :: no description value +... ... specificationCharacteristic :: no description value +... ... relatedParty :: no description value +... ... attachment :: no description value +... ... specificationRelationship :: no description value + +... EngagedParty/Contact.schema.json +... ... contactMedium :: no description value +... ... relatedParty :: no description value + +... EngagedParty/FinancialAccount.schema.json +... ... FinancialAccount :: no properties defined + +... EngagedParty/Individual.schema.json +... ... otherName :: no description value +... ... individualIdentification :: no description value +... ... disability :: no description value +... ... languageAbility :: no description value +... ... skill :: no description value + +... EngagedParty/IndividualIdentification.schema.json +... ... attachment :: no description value + +... EngagedParty/LanguageAbility.schema.json +... ... isFavouriteLanguage :: recommend to add format +... ... validFor :: no description value + +... EngagedParty/Organization.schema.json +... ... existsDuring :: no description value +... ... existsDuring :: recommend to add format +... ... otherName :: no description value +... ... organizationIdentification :: no description value +... ... organizationChildRelationship :: no description value +... ... organizationParentRelationship :: no description value + +... EngagedParty/OrganizationChildRelationship.schema.json +... ... organization :: no description value + +... EngagedParty/OrganizationIdentification.schema.json +... ... attachment :: no description value + +... EngagedParty/OrganizationParentRelationship.schema.json +... ... organization :: no description value + +... EngagedParty/OtherNameIndividual.schema.json +... ... validFor :: no description value + +... EngagedParty/OtherNameOrganization.schema.json +... ... validFor :: no description value + +... EngagedParty/Party.schema.json +... ... externalReference :: no description value +... ... partyCharacteristic :: no description value +... ... taxExemptionCertificate :: no description value +... ... creditRating :: no description value +... ... relatedParty :: no description value +... ... contactMedium :: no description value + +... EngagedParty/PartyAccount.schema.json +... ... billStructure :: no description value +... ... paymentPlan :: no description value +... ... financialAccount :: no description value +... ... defaultPaymentMethod :: no description value + +... EngagedParty/PartyBill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... EngagedParty/PartyCreditProfile.schema.json +... ... validFor :: no description value + +... EngagedParty/PartyRole.schema.json +... ... engagedParty :: no description value +... ... roleType :: no description value +... ... account :: no description value +... ... paymentMethod :: no description value +... ... contactMedium :: no description value +... ... creditProfile :: no description value +... ... agreement :: no description value +... ... relatedParty :: no description value + +... EngagedParty/RelatedPartyRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... EngagedParty/SettlementAccount.schema.json +... ... SettlementAccount :: no properties defined + +... EngagedParty/Skill.schema.json +... ... validFor :: no description value + +... EngagedParty/TaxExemptionCertificate.schema.json +... ... taxDefinition :: no description value +... ... validFor :: no description value +... ... attachment :: no description value + +... MarketingSales/SalesLead.schema.json +... ... type :: rename to avoid conflict with @type +... ... channel :: no description value +... ... productOffering :: no description value +... ... relatedParty :: no description value +... ... prospectContact :: no description value +... ... productSpecification :: no description value +... ... category :: no description value +... ... salesOpportunity :: no description value +... ... product :: no description value +... ... note :: no description value + +... Product/BaseProductRefOrValue.schema.json +... ... productCharacteristic :: no description value +... ... realizingResource :: no description value +... ... realizingService :: no description value +... ... productRelationship :: no description value +... ... relatedParty :: no description value +... ... productSpecification :: no description value +... ... relatedPlace :: no description value + +... Product/CancelProductOrder.schema.json +... ... CancelProductOrder :: should be renamed as CancelProductOrderRef if this is a reference entity +... ... productOrder :: no description value + +... Product/LoyaltyAccount.schema.json +... ... LoyaltyAccount :: should be renamed as LoyaltyAccountRef if this is a reference entity +... ... loyaltyProgramProduct :: no description value + +... Product/LoyaltyAction.schema.json +... ... type :: rename to avoid conflict with @type + +... Product/LoyaltyEvent.schema.json +... ... eventId :: no description value +... ... eventTime :: recommend to add format + +... Product/LoyaltyEventType.schema.json +... ... LoyaltyEventType :: should be renamed as LoyaltyEventTypeRef if this is a reference entity + +... Product/LoyaltyExecutionPoint.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Product/LoyaltyProgramProduct.schema.json +... ... loyaltyProgramProductSpec :: no description value +... ... loyaltyAccount :: no description value +... ... validFor :: no description value + +... Product/LoyaltyProgramProductSpec.schema.json +... ... productNumber :: no description value +... ... ValidFor :: no description value + +... Product/LoyaltyRuleAction.schema.json +... ... LoyaltyRuleAction :: should be renamed as LoyaltyRuleActionRef if this is a reference entity + +... Product/LoyaltyRuleCondition.schema.json +... ... LoyaltyRuleCondition :: should be renamed as LoyaltyRuleConditionRef if this is a reference entity + +... Product/LoyaltyRuleEventType.schema.json +... ... LoyaltyRuleEventType :: should be renamed as LoyaltyRuleEventTypeRef if this is a reference entity + +... Product/PriceAlteration.schema.json +... ... productOfferingPrice :: no description value +... ... price :: no description value + +... Product/Product.schema.json +... ... agreement :: no description value +... ... billingAccount :: no description value +... ... productCharacteristic :: no description value +... ... productOffering :: no description value +... ... productOrderItem :: no description value +... ... product :: no description value +... ... productPrice :: no description value +... ... productRelationship :: no description value +... ... productSpecification :: no description value +... ... productTerm :: no description value +... ... realizingResource :: no description value +... ... realizingService :: no description value +... ... relatedParty :: no description value +... ... relatedPlace :: no description value + +... Product/ProductOffering.schema.json +... ... serviceCandidate :: recommend to add format +... ... resourceCandidate :: recommend to add format + +... Product/ProductOfferingQualificationItem.schema.json +... ... eligibilityUnavailabilityReason :: no description value +... ... category :: no description value +... ... qualificationItemRelationship :: no description value +... ... note :: no description value +... ... product :: no description value +... ... terminationError :: no description value +... ... productOffering :: no description value +... ... alternateProductOfferingProposal :: no description value + +... Product/ProductOfferingQualificationRef.schema.json +... ... ProductOfferingQualificationRef :: no properties defined + +... Product/ProductPrice.schema.json +... ... productOfferingPrice :: no description value +... ... billingAccount :: no description value +... ... productPriceAlteration :: no description value +... ... price :: no description value + +... Product/ProductRefOrValue.schema.json +... ... isRef :: no description value + +... Product/ProductRelationship.schema.json +... ... product :: no description value + +... Product/ProductRequest.schema.json +... ... referredProduct :: no description value +... ... realizingService :: no description value +... ... billingAccount :: no description value +... ... productOffering :: no description value +... ... agreement :: no description value +... ... characteristic :: no description value +... ... productRelationship :: no description value +... ... realizingResource :: no description value +... ... relatedParty :: no description value +... ... productPrice :: no description value +... ... productSpecification :: no description value +... ... place :: no description value + +... Product/ProductRestriction.schema.json +... ... productCharacteristic :: no description value +... ... productRelationship :: no description value +... ... relatedParty :: no description value +... ... productSpecification :: no description value +... ... relatedPlace :: no description value + +... Product/Recommendation.schema.json +... ... description :: no description value +... ... order :: no description value +... ... channel :: no description value +... ... party :: no description value +... ... item :: no description value + +... Resource/RealizingResourceRef.schema.json +... ... RealizingResourceRef :: no properties defined + +... Service/AlternateServiceProposal.schema.json +... ... alternateService :: no description value + +... Service/ServiceOrder.schema.json +... ... orderDate :: no description value + +error: TypeError: fd must be a file descriptor diff --git a/.circleci/validation_results/validation-20190527T164850Z.txt b/.circleci/validation_results/validation-20190527T164850Z.txt new file mode 100644 index 00000000..79bd2eb6 --- /dev/null +++ b/.circleci/validation_results/validation-20190527T164850Z.txt @@ -0,0 +1,1506 @@ +SCHEMA VALIDATION +================= +# schemas : 485 files processed +# errors : 133 +# validate ok : 352 +# issues : 217 files / 577 issues + +total time: 3.7 seconds + + +ERROR - schemas with error(s): +... Common/AttachmentRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/ChannelRef.schema.json +... ... ChannelRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/ContactMedium.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Common/Entity.schema.json +... ... discriminator (@type) defined but not included in 'required' property + +... Common/ExternalReference.schema.json +... ... ExternalReference requires property "$id" + +... Common/MediumCharacteristic.schema.json +... ... MediumCharacteristic requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/ProcessFlow.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Common/QualificationRef.schema.json +... ... QualificationRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/QuantityType.schema.json +... ... QuantityType requires property "type" +... ... QuantityType requires property "$id" + +... Common/RelatedChannel.schema.json +... ... RelatedChannel requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Common/RelatedGeographicAddressRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/RelatedGeographicLocationRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/RelatedPlaceRefOrValue.schema.json +... ... discriminator (isRef) defined but not included in 'required' property + +... Common/StatusChange.schema.json +... ... StatusChange requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TaskFlow.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Common/TaxDefinition.schema.json +... ... TaxDefinition requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TicketRelationship.schema.json +... ... TicketRelationship requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Common/TimePeriodType.schema.json +... ... TimePeriodType requires property "type" +... ... TimePeriodType requires property "$id" + +... Common/TroubleTicket.schema.json +... ... TroubleTicket requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Common/RelatedParty.schema.json' + +... Common/TroubleTicketRelationship.schema.json +... ... TroubleTicketRelationship requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Customer/AccumulatedBalance.schema.json +... ... AccumulatedBalance requires property "type" +... ... AccumulatedBalance requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/Appointment.schema.json +... ... Appointment requires property "$id" +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Customer/AppointmentStateValues.schema.json +... ... AppointmentStateValues requires property "$id" + +... Customer/BalanceActionRequestRef.schema.json +... ... BalanceActionRequestRef requires property "type" +... ... BalanceActionRequestRef requires property "$id" + +... Customer/BalanceActivity.schema.json +... ... BalanceActivity requires property "type" +... ... BalanceActivity requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceAdjustment.schema.json +... ... BalanceAdjustment requires property "type" +... ... BalanceAdjustment requires property "$id" + +... Customer/BalanceAdjustmentBody.schema.json +... ... BalanceAdjustmentBody requires property "type" +... ... BalanceAdjustmentBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceAdjustmentRequest.schema.json +... ... BalanceAdjustmentRequest requires property "type" +... ... BalanceAdjustmentRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTopup.schema.json +... ... BalanceTopup requires property "type" +... ... BalanceTopup requires property "$id" + +... Customer/BalanceTopupBody.schema.json +... ... BalanceTopupBody requires property "type" +... ... BalanceTopupBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceTopupRequest.schema.json +... ... BalanceTopupRequest requires property "type" +... ... BalanceTopupRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTopupStatus.schema.json +... ... BalanceTopupStatusType requires property "type" +... ... BalanceTopupStatusType requires property "$id" +... ... schema mismatch with title (BalanceTopupStatus) and definitions (BalanceTopupStatusType) + +... Customer/BalanceTopupStatusTypeModify.schema.json +... ... BalanceTopupStatusTypeModify requires property "type" +... ... BalanceTopupStatusTypeModify requires property "$id" + +... Customer/BalanceTransfer.schema.json +... ... BalanceTransfer requires property "type" +... ... BalanceTransfer requires property "$id" + +... Customer/BalanceTransferBody.schema.json +... ... BalanceTransferBody requires property "type" +... ... BalanceTransferBody requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/QuantityType.schema.json' + +... Customer/BalanceTransferRequest.schema.json +... ... BalanceTransferRequest requires property "type" +... ... BalanceTransferRequest requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BalanceTransferStatusTypeModify.schema.json +... ... BalanceTransferStatusTypeModify requires property "type" +... ... BalanceTransferStatusTypeModify requires property "$id" + +... Customer/Bill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/BillingAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/PartyAccount.schema.json' + +... Customer/Bucket.schema.json +... ... Bucket requires property "type" +... ... Bucket requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BucketBalance.schema.json +... ... BucketBalance requires property "type" +... ... BucketBalance requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PartyAccountRef.schema.json' + +... Customer/BucketBalanceRef.schema.json +... ... BucketBalanceRef requires property "type" +... ... BucketBalanceRef requires property "$id" + +... Customer/CartItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/CartPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/Customer.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... Customer/CustomerBill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/Disability.schema.json +... ... Disability requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/TimePeriod.schema.json' + +... Customer/OrderItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/OrderItemPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/OrderPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/PaymentItem.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... Customer/PaymentMethodRefOrValue.schema.json +... ... PaymentMethodRefOrValue requires property "type" +... ... PaymentMethodRefOrValue requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/RelatedPartyRef.schema.json' + +... Customer/PaymentRef.schema.json +... ... PaymentRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/ProductOfferingQualificationItemRef.schema.json +... ... ProductOfferingQualificationItemRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/ProductOrder.schema.json +... ... ProductOrder requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AgreementRef.schema.json' + +... Customer/ProductOrderItem.schema.json +... ... ProductOrderItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/BaseProductRefOrValue.schema.json' + +... Customer/Quote.schema.json +... ... Quote requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AgreementRef.schema.json' + +... Customer/QuoteItem.schema.json +... ... QuoteItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/AttachmentRefOrValue.schema.json' + +... Customer/QuoteItemRef.schema.json +... ... QuoteItemRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/QuotePrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... Customer/QuoteRef.schema.json +... ... QuoteRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Customer/SearchTimeSlot.schema.json +... ... SearchTimeSlot requires property "$id" + +... Customer/ShoppingCart.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/PriceAlteration.schema.json' + +... EngagedParty/Account.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/AgreementSpecCharacteristic.schema.json +... ... de-reference check: Token "#Any" does not exist. + +... EngagedParty/AgreementSpecCharacteristicValue.schema.json +... ... de-reference check: Token "#Any" does not exist. + +... EngagedParty/AgreementSpecification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/Contact.schema.json +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/FinancialAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/Account.schema.json' + +... EngagedParty/Individual.schema.json +... ... Individual requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Disability.schema.json' + +... EngagedParty/IndividualIdentification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/LanguageAbility.schema.json +... ... LanguageAbility requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Entity.schema.json' + +... EngagedParty/Organization.schema.json +... ... Organization requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/OrganizationChildRelationship.schema.json +... ... OrganizationChildRelationship requires property "$id" + +... EngagedParty/OrganizationIdentification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/AttachmentRefOrValue.schema.json' + +... EngagedParty/OrganizationParentRelationship.schema.json +... ... OrganizationParentRelationship requires property "$id" + +... EngagedParty/OtherNameIndividual.schema.json +... ... OtherNameIndividual requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Entity.schema.json' + +... EngagedParty/OtherNameOrganization.schema.json +... ... OtherNameOrganization requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/Party.schema.json +... ... Party requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/Characteristic.schema.json' + +... EngagedParty/PartyAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/Account.schema.json' + +... EngagedParty/PartyBill.schema.json +... ... de-reference check: Token "#PaymentRef" does not exist. + +... EngagedParty/PartyCreditProfile.schema.json +... ... PartyCreditProfile requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/PartyRole.schema.json +... ... required is not of a type(s) object,boolean +... ... de-reference check: Token "#MediumCharacteristic" does not exist. + +... EngagedParty/RelatedPartyRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... discriminator (isRef) defined but not included in 'required' property +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/ExternalReference.schema.json' + +... EngagedParty/SettlementAccount.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Common/PartyAccount.schema.json' + +... EngagedParty/Skill.schema.json +... ... Skill requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TimePeriod.schema.json' + +... EngagedParty/TaxExemptionCertificate.schema.json +... ... TaxExemptionCertificate requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'EngagedParty/TaxDefinition.schema.json' + +... MarketingSales/SalesLead.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/BaseProductRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/CancelOrder.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/TaskStateType.schema.json' + +... Product/CancelProductOrder.schema.json +... ... de-reference check: Token "#CancelOrder" does not exist. + +... Product/LoyaltyAccount.schema.json +... ... LoyaltyAccount additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyAccountRef.schema.json +... ... LoyaltyAccountRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyAction.schema.json +... ... LoyaltyAction additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyActionRef.schema.json +... ... LoyaltyActionRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyBalance.schema.json +... ... LoyaltyBalance additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyCondition.schema.json +... ... LoyaltyCondition additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyConditionRef.schema.json +... ... LoyaltyConditionRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEvent.schema.json +... ... LoyaltyEvent additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEventType.schema.json +... ... LoyaltyEventType additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyEventTypeRef.schema.json +... ... LoyaltyEventTypeRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyExecutionPoint.schema.json +... ... LoyaltyAccount additionalProperty "title" exists in instance when not allowed +... ... schema mismatch with title (LoyaltyExecutionPoint) and definitions (LoyaltyAccount) + +... Product/LoyaltyProgramMember.schema.json +... ... LoyaltyProgramMember requires property "$id" +... ... LoyaltyProgramMember additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramMember additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramMemberRef.schema.json +... ... LoyaltyProgramMemberRef requires property "$id" +... ... LoyaltyProgramMemberRef additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramMemberRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProduct.schema.json +... ... LoyaltyProgramProduct requires property "$id" +... ... LoyaltyProgramProduct additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramProduct additionalProperty "title" exists in instance when not allowed +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/LoyaltyProgramProductRef.schema.json +... ... LoyaltyProgramProductRef requires property "$id" +... ... LoyaltyProgramProductRef additionalProperty "id" exists in instance when not allowed +... ... LoyaltyProgramProductRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProductSpec.schema.json +... ... LoyaltyProgramProductSpec additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyProgramProductSpecRef.schema.json +... ... LoyaltyProgramProductSpecRef additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRule.schema.json +... ... LoyaltyRule additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleAction.schema.json +... ... LoyaltyRuleAction additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleCondition.schema.json +... ... LoyaltyRuleCondition additionalProperty "title" exists in instance when not allowed + +... Product/LoyaltyRuleEventType.schema.json +... ... LoyaltyRuleEventType additionalProperty "title" exists in instance when not allowed + +... Product/PriceAlteration.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Price.schema.json' + +... Product/Product.schema.json +... ... Product requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/AgreementItemRef.schema.json' + +... Product/ProductOffering.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/ProductOfferingQualification.schema.json +... ... ProductOfferingQualification requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/ChannelRef.schema.json' + +... Product/ProductOfferingQualificationItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/TaskStateType.schema.json' + +... Product/ProductOfferingQualificationItemRef.schema.json +... ... ProductOfferingQualificationItemRef requires property "$id" +... ... de-reference check: Token "Entity" does not exist. + +... Product/ProductOfferingQualificationRef.schema.json +... ... ProductOfferingQualificationRef requires property "$id" +... ... de-reference check: Token "EntityRef" does not exist. + +... Product/ProductPrice.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/BillingAccountRef.schema.json' + +... Product/ProductRefOrValue.schema.json +... ... isRef property defined, but not included in required +... ... de-reference check: ENOENT: no such file or directory, open 'Product/AgreementItemRef.schema.json' + +... Product/ProductRelationship.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/ProductRequest.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Resource/EntityRef.schema.json' + +... Product/ProductRestriction.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Characteristic.schema.json' + +... Product/Recommendation.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Customer/ChannelRef.schema.json' + +... Product/RelatedProductOrderItem.schema.json +... ... RelatedProductOrderItem requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Product/Entity.schema.json' + +... Resource/RealizingResourceRef.schema.json +... ... RealizingResourceRef requires property "$id" +... ... de-reference check: ENOENT: no such file or directory, open 'Resource/EntityRef.schema.json' + +... Service/AlternateServiceProposal.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + +... Service/ServiceOfferingQualificationRef.schema.json +... ... de-reference check: Token "#QualificationRef" does not exist. + +... Service/ServiceOrder.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/OrderItemRelationship.schema.json' + +... Service/ServiceOrderItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/OrderItemRelationship.schema.json' + +... Service/ServiceQualification.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + +... Service/ServiceQualificationItem.schema.json +... ... de-reference check: ENOENT: no such file or directory, open 'Service/ServiceRestriction.schema.json' + + +ISSUES - schemas with issue(s): +... Common/AlternateGeographicAddress.schema.json +... ... geographicLocation :: no description value +... ... geographicSubAddress :: no description value + +... Common/AssociationRoleSpec.schema.json +... ... aggregation :: no description value +... ... defaultQuantity :: no description value +... ... entityType :: no description value +... ... isNavigable :: no description value +... ... isSource :: no description value +... ... maxQuantity :: no description value +... ... minQuantity :: no description value +... ... role :: no description value + +... Common/AssociationSpecification.schema.json +... ... constraint :: no description value +... ... associationRoleSpec :: no description value + +... Common/BusinessInteraction.schema.json +... ... interactionData :: no description value +... ... interactionDataComplete :: no description value +... ... interactionDataStatus :: no description value + +... Common/CalendarEventRef.schema.json +... ... CalendarEventRef :: no properties defined + +... Common/CalendarPeriod.schema.json +... ... timeZone :: recommend to add format +... ... hourPeriod :: no description value + +... Common/ChangeRequest.schema.json +... ... workLog :: no description value +... ... incident :: no description value +... ... changeRequestSpecification :: no description value +... ... impactEntity :: no description value +... ... changeRequestCharacteristic :: no description value +... ... targetEntity :: no description value +... ... resolution :: no description value +... ... sla :: no description value +... ... relateChangeRequest :: no description value +... ... category :: no description value +... ... note :: no description value + +... Common/ChangeRequestSpecification.schema.json +... ... validFor :: no description value + +... Common/Channel.schema.json +... ... Channel :: should be renamed as ChannelRef if this is a reference entity + +... Common/CommonComponents.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Common/CommunicationMessage.schema.json +... ... logFlag :: no description value +... ... tryTimes :: recommend to add format + +... Common/Document.schema.json +... ... binaryAttachment :: no description value +... ... category :: no description value +... ... documentRelationship :: no description value +... ... relatedObject :: no description value + +... Common/DocumentCharacteristic.schema.json +... ... value :: no description value + +... Common/DocumentRelationship.schema.json +... ... documentRef :: no description value + +... Common/EntitySpecRelationship.schema.json +... ... associationSpec :: no description value + +... Common/EntitySpecification.schema.json +... ... attachment :: no description value +... ... entitySchema :: no description value +... ... specCharacteristic :: no description value +... ... relatedParty :: no description value + +... Common/GeographicAddress.schema.json +... ... geographicLocation :: no description value +... ... geographicSubAddress :: no description value + +... Common/GeographicAddressValidation.schema.json +... ... validAddress :: no description value +... ... alternateGeographicAddress :: no description value + +... Common/GeographicLocation.schema.json +... ... accuracy :: no description value +... ... spatialRef :: no description value +... ... geometry :: no description value + +... Common/GeographicLocationRef.schema.json +... ... GeographicLocationRef :: no properties defined + +... Common/GeographicSite.schema.json +... ... relatedParty :: no description value +... ... calendar :: no description value +... ... geographicLocation :: no description value +... ... address :: no description value +... ... siteRelationship :: no description value + +... Common/Incident.schema.json +... ... Incident :: should be renamed as IncidentRef if this is a reference entity + +... Common/LocationCharacteristic.schema.json +... ... value :: no description value + +... Common/NetworkFunction.schema.json +... ... NetworkFunction :: should be renamed as NetworkFunctionRef if this is a reference entity + +... Common/Object.schema.json +... ... uri :: no description value + +... Common/Place.schema.json +... ... Place :: should be renamed as PlaceRef if this is a reference entity + +... Common/PlaceRef.schema.json +... ... PlaceRef :: no properties defined + +... Common/Receiver.schema.json +... ... party :: no description value + +... Common/Resolution.schema.json +... ... task :: no description value + +... Common/RetrieveGeographicLocation.schema.json +... ... requestedAccuracy :: no description value +... ... status :: no description value +... ... time :: no description value +... ... geographicLocation :: no description value +... ... thing :: no description value + +... Common/RetrieveLocationRelation.schema.json +... ... distance :: no description value +... ... status :: no description value +... ... time :: no description value +... ... intersection :: no description value +... ... location :: no description value + +... Common/Sender.schema.json +... ... party :: no description value + +... Common/SpecCharacteristic.schema.json +... ... specCharacteristicValue :: no description value +... ... specCharRelationship :: no description value + +... Common/Street.schema.json +... ... characteristic :: no description value +... ... address :: no description value + +... Common/StreetSegment.schema.json +... ... address :: no description value + +... Common/TaskFlowRef.schema.json +... ... TaskFlowRef :: no properties defined + +... Common/TroubleTicketRef.schema.json +... ... TroubleTicketRef :: no properties defined + +... Common/Value.schema.json +... ... Value :: no properties defined + +... Common/WorkLog.schema.json +... ... lastUpdateDateTime :: recommend to add format +... ... lastUpdateDateTime :: recommend to add format +... ... record :: no description value + +... Customer/AppliedBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/AppliedCustomerBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/AppliedPartyBillingRate.schema.json +... ... appliedTax :: no description value +... ... bill :: no description value +... ... characteristic :: no description value + +... Customer/Authorization.schema.json +... ... approver :: no description value + +... Customer/BalanceDeduct.schema.json +... ... relatedParty :: no description value +... ... product :: no description value +... ... balanceReserve :: no description value +... ... requestor :: no description value +... ... partyAccount :: no description value + +... Customer/BalanceDeductRollback.schema.json +... ... relatedParty :: no description value +... ... product :: no description value +... ... partyAccount :: no description value +... ... balanceDeduct :: no description value +... ... requestor :: no description value + +... Customer/BalanceReserve.schema.json +... ... requestor :: no description value +... ... product :: no description value +... ... relatedParty :: no description value +... ... partyAccount :: no description value + +... Customer/BalanceUnreserve.schema.json +... ... balanceReserve :: no description value +... ... relatedParty :: no description value +... ... requestor :: no description value +... ... product :: no description value + +... Customer/BankCardMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/BillFormat.schema.json +... ... BillFormat :: should be renamed as BillFormatRef if this is a reference entity + +... Customer/BillFormatRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/BillPresentationMedia.schema.json +... ... BillPresentationMedia :: should be renamed as BillPresentationMediaRef if this is a reference entity + +... Customer/BillPresentationMediaRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/BillStructure.schema.json +... ... presentationMedia :: no description value +... ... format :: no description value +... ... cycleSpecification :: no description value + +... Customer/BillingCycleSpecification.schema.json +... ... billingDateShift :: recommend to add format +... ... chargeDateOffset :: recommend to add format +... ... creditDateOffset :: recommend to add format +... ... mailingDateOffset :: recommend to add format +... ... paymentDueDateOffset :: recommend to add format + +... Customer/BillingCycleSpecificationRef.schema.json +... ... dateShift :: recommend to add format + +... Customer/BillingCycleSpecificationRefOrValue.schema.json +... ... isRef :: no description value + +... Customer/CartItemRelationship.schema.json +... ... cartItem :: no description value + +... Customer/CartTerm.schema.json +... ... description :: no description value +... ... duration :: no description value + +... Customer/CashDetails.schema.json +... ... CashDetails :: no properties defined + +... Customer/CashMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/CheckMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/DigitalWalletMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/OrderItemRelationship.schema.json +... ... OrderItemRelationship :: should be renamed as OrderItemRelationshipRef if this is a reference entity + +... Customer/OrderRelationship.schema.json +... ... OrderRelationship :: should be renamed as OrderRelationshipRef if this is a reference entity + +... Customer/PaymentMethod.schema.json +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/PaymentPlan.schema.json +... ... paymentMethod :: no description value + +... Customer/ProductOrderRef.schema.json +... ... ProductOrderRef :: no properties defined + +... Customer/QuoteItemRelationship.schema.json +... ... QuoteItemRelationship :: should be renamed as QuoteItemRelationshipRef if this is a reference entity + +... Customer/SettlementNoteAdvice.schema.json +... ... settlementMethod :: no description value +... ... settlementNoteImage :: no description value +... ... receiver :: no description value +... ... taxItem :: no description value +... ... issuer :: no description value +... ... settlementNoteItem :: no description value + +... Customer/SettlementNoteImage.schema.json +... ... imageFileURL :: recommend to add format + +... Customer/SettlementNoteItem.schema.json +... ... period :: no description value +... ... taxItem :: no description value + +... Customer/TokenizedCardMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... Customer/VoucherMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/AccountDirectDetails.schema.json +... ... AccountDirectDetails :: should be renamed as AccountDirectDetailsRef if this is a reference entity +... ... account :: no description value + +... EngagedParty/AccountDirectMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/AccountRelationship.schema.json +... ... account :: no description value + +... EngagedParty/AccountTaxExemption.schema.json +... ... issuingJurisdiction :: recommend to add format + +... EngagedParty/Agreement.schema.json +... ... completionDate :: recommend to add format +... ... agreementSpecification :: no description value +... ... agreementItem :: no description value +... ... engagedPartyRole :: no description value +... ... agreementAuthorization :: no description value +... ... characteristic :: no description value +... ... associatedAgreement :: no description value + +... EngagedParty/AgreementItem.schema.json +... ... productOffering :: no description value +... ... termOrCondition :: no description value + +... EngagedParty/BankAccountDebitMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/BankAccountTransferMethod.schema.json +... ... details :: no description value +... ... status :: no description value +... ... statusDate :: no description value +... ... relatedParty :: no description value +... ... account :: no description value + +... EngagedParty/FinancialAccountRef.schema.json +... ... accountBalance :: no description value + +... EngagedParty/OrganizationRef.schema.json +... ... OrganizationRef :: no properties defined + +... EngagedParty/PartnershipType.schema.json +... ... roleType :: no description value + +... EngagedParty/PartyRef.schema.json +... ... PartyRef :: no properties defined + +... EngagedParty/RoleType.schema.json +... ... agreementSpecification :: no description value + +... EngagedParty/Rule.schema.json +... ... consequence :: no description value +... ... metric :: no description value +... ... operator :: no description value +... ... referenceValue :: no description value +... ... tolerance :: no description value +... ... unit :: no description value + +... EngagedParty/RuleRef.schema.json +... ... description :: no description value + +... EngagedParty/SLA.schema.json +... ... approvalDate :: no description value +... ... approved :: no description value +... ... rule :: no description value +... ... relatedParty :: no description value +... ... template :: no description value + +... EngagedParty/SLAViolation.schema.json +... ... date :: no description value +... ... relatedParty :: no description value +... ... violation :: no description value +... ... sla :: no description value + +... EngagedParty/TemplateRef.schema.json +... ... description :: no description value + +... EngagedParty/Violation.schema.json +... ... actualValue :: no description value +... ... comment :: no description value +... ... consequence :: no description value +... ... operator :: no description value +... ... referenceValue :: no description value +... ... tolerance :: no description value +... ... unit :: no description value +... ... violationAverage :: no description value +... ... attachment :: no description value +... ... rule :: no description value + +... MarketingSales/MarketingCampaignRef.schema.json +... ... MarketingCampaignRef :: no properties defined + +... MarketingSales/SalesOpportunityRef.schema.json +... ... SalesOpportunityRef :: no properties defined + +... Product/AlternateProductOfferingProposal.schema.json +... ... alternateProductSpecification :: no description value +... ... alternateProductOffering :: no description value + +... Product/BundledProductOfferingPriceRelationship.schema.json +... ... BundledProductOfferingPriceRelationship :: should be renamed as BundledProductOfferingPriceRelationshipRef if this is a reference entity + +... Product/BundledProductSpecification.schema.json +... ... BundledProductSpecification :: should be renamed as BundledProductSpecificationRef if this is a reference entity + +... Product/ProductInventoryRelationship.schema.json +... ... product :: no description value + +... Product/ProductOfferingPriceRef.schema.json +... ... ProductOfferingPriceRef :: no properties defined + +... Product/ProductOfferingPriceRelationship.schema.json +... ... ProductOfferingPriceRelationship :: should be renamed as ProductOfferingPriceRelationshipRef if this is a reference entity + +... Product/ProductOfferingRef.schema.json +... ... ProductOfferingRef :: no properties defined + +... Product/ProductRef.schema.json +... ... ProductRef :: no properties defined + +... Product/ProductSpecCharacteristic.schema.json +... ... productSpecCharRelationship :: no description value +... ... productSpecCharacteristicValue :: no description value + +... Product/Promotion.schema.json +... ... pattern :: no description value + +... Product/PromotionCriteriaGroup.schema.json +... ... criteria :: no description value + +... Product/PromotionPattern.schema.json +... ... action :: no description value +... ... criteriaGroup :: no description value + +... Product/QualificationItemRelationship.schema.json +... ... QualificationItemRelationship :: should be renamed as QualificationItemRelationshipRef if this is a reference entity + +... Product/Usage.schema.json +... ... usageSpecification :: no description value +... ... usageCharacteristic :: no description value +... ... relatedParty :: no description value +... ... ratedProductUsage :: no description value + +... Product/UsageConsumptionReport.schema.json +... ... relatedParty :: no description value + +... Product/UsageSpecCharacteristic.schema.json +... ... usageSpecCharacteristicValue :: no description value + +... Product/UsageSpecification.schema.json +... ... usageSpecCharacteristic :: no description value + +... Product/UsageVolumeProduct.schema.json +... ... bucketBalance :: no description value +... ... bucketCounter :: no description value +... ... product :: no description value + +... Resource/LogicalResource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/PhysicalResource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/Resource.schema.json +... ... resourceRelationship :: no description value +... ... characteristic :: no description value +... ... place :: no description value +... ... partyRole :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/ResourceAlarmRef.schema.json +... ... changeRequest :: no description value + +... Resource/ResourceOrder.schema.json +... ... orderRelationship :: no description value +... ... relatedParty :: no description value +... ... note :: no description value + +... Resource/ResourceOrderItem.schema.json +... ... resourceSpecification :: no description value +... ... orderItemRelationship :: no description value + +... Resource/ResourceOrderItemRelationship.schema.json +... ... orderItem :: no description value + +... Resource/ResourceOrderRelationship.schema.json +... ... resourceOrder :: no description value +... ... serviceOrder :: no description value + +... Resource/SupportingResource.schema.json +... ... SupportingResource :: should be renamed as SupportingResourceRef if this is a reference entity + +... Service/FirstAlert.schema.json +... ... FirstAlert :: should be renamed as FirstAlertRef if this is a reference entity + +... Service/Service.schema.json +... ... serviceDate :: recommend to add format + +... Service/ServiceCategory.schema.json +... ... serviceCandidate :: recommend to add format + +... Service/ServiceLevelObjective.schema.json +... ... graceTimes :: recommend to add format + +... Service/ServiceOrderItemRelationship.schema.json +... ... ServiceOrderItemRelationship :: should be renamed as ServiceOrderItemRelationshipRef if this is a reference entity + +... Service/ServiceQualificationItemRelationship.schema.json +... ... ServiceQualificationItemRelationship :: should be renamed as ServiceQualificationItemRelationshipRef if this is a reference entity + +... Service/ServiceQualificationRelationship.schema.json +... ... ServiceQualificationRelationship :: should be renamed as ServiceQualificationRelationshipRef if this is a reference entity + +... Service/ServiceRef.schema.json +... ... ServiceRef :: no properties defined + +... Service/SupportingService.schema.json +... ... SupportingService :: should be renamed as SupportingServiceRef if this is a reference entity + +... Common/AttachmentRefOrValue.schema.json +... ... isRef :: no description value + +... Common/ExternalReference.schema.json +... ... ExternalReference :: should be renamed as ExternalReferenceRef if this is a reference entity + +... Common/MediumCharacteristic.schema.json +... ... type :: rename to avoid conflict with @type + +... Common/RelatedGeographicAddressRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/RelatedGeographicLocationRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/RelatedPlaceRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... Common/TicketRelationship.schema.json +... ... product :: no description value + +... Common/TroubleTicketRelationship.schema.json +... ... TroubleTicket :: no description value + +... Customer/Appointment.schema.json +... ... attachment :: no description value +... ... contactMedium :: no description value +... ... note :: no description value +... ... relatedEntity :: no description value +... ... relatedParty :: no description value +... ... status :: no description value +... ... validFor :: no description value + +... Customer/BalanceActivity.schema.json +... ... date :: recommend to add format +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceAdjustmentBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceAdjustmentRequest.schema.json +... ... requestedDate :: recommend to add format + +... Customer/BalanceTopupBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceTopupRequest.schema.json +... ... confirmationDate :: recommend to add format +... ... requestedDate :: recommend to add format + +... Customer/BalanceTopupStatus.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Customer/BalanceTopupStatusTypeModify.schema.json +... ... BalanceTopupStatusTypeModify :: should be renamed as BalanceTopupStatusTypeModifyRef if this is a reference entity + +... Customer/BalanceTransferBody.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/BalanceTransferRequest.schema.json +... ... confirmationDate :: recommend to add format +... ... requestedDate :: recommend to add format + +... Customer/BalanceTransferStatusTypeModify.schema.json +... ... BalanceTransferStatusTypeModify :: should be renamed as BalanceTransferStatusTypeModifyRef if this is a reference entity +... ... status :: no description value + +... Customer/Bill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... Customer/BillingAccount.schema.json +... ... BillingAccount :: no properties defined + +... Customer/CartItem.schema.json +... ... itemTerm :: no description value +... ... cartItem :: no description value +... ... note :: no description value +... ... ItemTotalPrice :: no description value +... ... product :: no description value +... ... itemPrice :: no description value +... ... productOffering :: no description value +... ... cartItemRelationship :: no description value + +... Customer/CartPrice.schema.json +... ... price :: no description value +... ... priceAlteration :: no description value + +... Customer/Customer.schema.json +... ... engagedParty :: no description value +... ... roleType :: no description value +... ... account :: no description value +... ... paymentMethod :: no description value +... ... contactMedium :: no description value +... ... creditProfile :: no description value +... ... agreement :: no description value +... ... relatedParty :: no description value + +... Customer/CustomerBill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... Customer/Disability.schema.json +... ... validFor :: no description value + +... Customer/OrderItem.schema.json +... ... appointment :: no description value +... ... billingAccount :: no description value +... ... itemPrice :: no description value +... ... orderItem :: no description value +... ... orderItemRelationship :: no description value +... ... itemTotalPrice :: no description value +... ... payment :: no description value +... ... productOffering :: no description value +... ... product :: no description value +... ... qualification :: no description value +... ... itemTerm :: no description value + +... Customer/OrderItemPrice.schema.json +... ... productOfferingPrice :: no description value +... ... billingAccount :: no description value +... ... price :: no description value +... ... priceAlteration :: no description value + +... Customer/PaymentItem.schema.json +... ... payment :: no description value + +... Customer/PaymentMethodRefOrValue.schema.json +... ... type :: rename to avoid conflict with @type + +... Customer/ProductOrder.schema.json +... ... billingAccount :: no description value +... ... relatedChannel :: no description value +... ... note :: no description value +... ... orderTotalPrice :: no description value +... ... payment :: no description value +... ... ProductOfferingQualification :: no description value +... ... quote :: no description value +... ... productOrderItem :: no description value +... ... relatedParty :: no description value + +... Customer/ProductOrderItem.schema.json +... ... appointment :: no description value +... ... billingAccount :: no description value +... ... itemPrice :: no description value +... ... itemTerm :: no description value +... ... itemTotalPrice :: no description value +... ... payment :: no description value +... ... product :: no description value +... ... productOffering :: no description value +... ... ProductOfferingQualificationItem :: no description value +... ... quoteItem :: no description value +... ... productOrderItem :: no description value +... ... productOrderItemRelationship :: no description value +... ... qualification :: no description value + +... Customer/QuoteItem.schema.json +... ... product :: no description value +... ... productOffering :: no description value + +... Customer/QuotePrice.schema.json +... ... priceAlteration :: no description value +... ... price :: no description value + +... Customer/QuoteRef.schema.json +... ... QuoteRef :: no properties defined + +... Customer/SearchTimeSlot.schema.json +... ... requestedTimeSlot :: no description value +... ... requestedTimeSlot :: recommend to add format +... ... availableTimeSlot :: no description value +... ... availableTimeSlot :: recommend to add format +... ... relatedEntity :: no description value + +... Customer/ShoppingCart.schema.json +... ... contactMedium :: no description value +... ... cartItem :: no description value +... ... relatedParty :: no description value + +... EngagedParty/Account.schema.json +... ... relatedParty :: no description value +... ... taxExemption :: no description value +... ... contact :: no description value +... ... accountBalance :: no description value +... ... accountRelationship :: no description value + +... EngagedParty/AgreementSpecCharacteristic.schema.json +... ... specCharacteristicValue :: no description value + +... EngagedParty/AgreementSpecification.schema.json +... ... serviceCategory :: no description value +... ... specificationCharacteristic :: no description value +... ... relatedParty :: no description value +... ... attachment :: no description value +... ... specificationRelationship :: no description value + +... EngagedParty/Contact.schema.json +... ... contactMedium :: no description value +... ... relatedParty :: no description value + +... EngagedParty/FinancialAccount.schema.json +... ... FinancialAccount :: no properties defined + +... EngagedParty/Individual.schema.json +... ... otherName :: no description value +... ... individualIdentification :: no description value +... ... disability :: no description value +... ... languageAbility :: no description value +... ... skill :: no description value + +... EngagedParty/IndividualIdentification.schema.json +... ... attachment :: no description value + +... EngagedParty/LanguageAbility.schema.json +... ... isFavouriteLanguage :: recommend to add format +... ... validFor :: no description value + +... EngagedParty/Organization.schema.json +... ... existsDuring :: no description value +... ... existsDuring :: recommend to add format +... ... otherName :: no description value +... ... organizationIdentification :: no description value +... ... organizationChildRelationship :: no description value +... ... organizationParentRelationship :: no description value + +... EngagedParty/OrganizationChildRelationship.schema.json +... ... organization :: no description value + +... EngagedParty/OrganizationIdentification.schema.json +... ... attachment :: no description value + +... EngagedParty/OrganizationParentRelationship.schema.json +... ... organization :: no description value + +... EngagedParty/OtherNameIndividual.schema.json +... ... validFor :: no description value + +... EngagedParty/OtherNameOrganization.schema.json +... ... validFor :: no description value + +... EngagedParty/Party.schema.json +... ... externalReference :: no description value +... ... partyCharacteristic :: no description value +... ... taxExemptionCertificate :: no description value +... ... creditRating :: no description value +... ... relatedParty :: no description value +... ... contactMedium :: no description value + +... EngagedParty/PartyAccount.schema.json +... ... billStructure :: no description value +... ... paymentPlan :: no description value +... ... financialAccount :: no description value +... ... defaultPaymentMethod :: no description value + +... EngagedParty/PartyBill.schema.json +... ... billingAccount :: no description value +... ... taxItem :: no description value +... ... paymentMethod :: no description value +... ... relatedParty :: no description value +... ... financialAccount :: no description value + +... EngagedParty/PartyCreditProfile.schema.json +... ... validFor :: no description value + +... EngagedParty/PartyRole.schema.json +... ... engagedParty :: no description value +... ... roleType :: no description value +... ... account :: no description value +... ... paymentMethod :: no description value +... ... contactMedium :: no description value +... ... creditProfile :: no description value +... ... agreement :: no description value +... ... relatedParty :: no description value + +... EngagedParty/RelatedPartyRefOrValue.schema.json +... ... isRef :: no description value +... ... role :: no description value + +... EngagedParty/SettlementAccount.schema.json +... ... SettlementAccount :: no properties defined + +... EngagedParty/Skill.schema.json +... ... validFor :: no description value + +... EngagedParty/TaxExemptionCertificate.schema.json +... ... taxDefinition :: no description value +... ... validFor :: no description value +... ... attachment :: no description value + +... MarketingSales/SalesLead.schema.json +... ... type :: rename to avoid conflict with @type +... ... channel :: no description value +... ... productOffering :: no description value +... ... relatedParty :: no description value +... ... prospectContact :: no description value +... ... productSpecification :: no description value +... ... category :: no description value +... ... salesOpportunity :: no description value +... ... product :: no description value +... ... note :: no description value + +... Product/BaseProductRefOrValue.schema.json +... ... productCharacteristic :: no description value +... ... realizingResource :: no description value +... ... realizingService :: no description value +... ... productRelationship :: no description value +... ... relatedParty :: no description value +... ... productSpecification :: no description value +... ... relatedPlace :: no description value + +... Product/CancelProductOrder.schema.json +... ... CancelProductOrder :: should be renamed as CancelProductOrderRef if this is a reference entity +... ... productOrder :: no description value + +... Product/LoyaltyAccount.schema.json +... ... LoyaltyAccount :: should be renamed as LoyaltyAccountRef if this is a reference entity +... ... loyaltyProgramProduct :: no description value + +... Product/LoyaltyAction.schema.json +... ... type :: rename to avoid conflict with @type + +... Product/LoyaltyEvent.schema.json +... ... eventId :: no description value +... ... eventTime :: recommend to add format + +... Product/LoyaltyEventType.schema.json +... ... LoyaltyEventType :: should be renamed as LoyaltyEventTypeRef if this is a reference entity + +... Product/LoyaltyExecutionPoint.schema.json +... ... Failing to check for issues: TypeError: Cannot read property 'properties' of undefined + +... Product/LoyaltyProgramProduct.schema.json +... ... loyaltyProgramProductSpec :: no description value +... ... loyaltyAccount :: no description value +... ... validFor :: no description value + +... Product/LoyaltyProgramProductSpec.schema.json +... ... productNumber :: no description value +... ... ValidFor :: no description value + +... Product/LoyaltyRuleAction.schema.json +... ... LoyaltyRuleAction :: should be renamed as LoyaltyRuleActionRef if this is a reference entity + +... Product/LoyaltyRuleCondition.schema.json +... ... LoyaltyRuleCondition :: should be renamed as LoyaltyRuleConditionRef if this is a reference entity + +... Product/LoyaltyRuleEventType.schema.json +... ... LoyaltyRuleEventType :: should be renamed as LoyaltyRuleEventTypeRef if this is a reference entity + +... Product/PriceAlteration.schema.json +... ... productOfferingPrice :: no description value +... ... price :: no description value + +... Product/Product.schema.json +... ... agreement :: no description value +... ... billingAccount :: no description value +... ... productCharacteristic :: no description value +... ... productOffering :: no description value +... ... productOrderItem :: no description value +... ... product :: no description value +... ... productPrice :: no description value +... ... productRelationship :: no description value +... ... productSpecification :: no description value +... ... productTerm :: no description value +... ... realizingResource :: no description value +... ... realizingService :: no description value +... ... relatedParty :: no description value +... ... relatedPlace :: no description value + +... Product/ProductOffering.schema.json +... ... serviceCandidate :: recommend to add format +... ... resourceCandidate :: recommend to add format + +... Product/ProductOfferingQualificationItem.schema.json +... ... eligibilityUnavailabilityReason :: no description value +... ... category :: no description value +... ... qualificationItemRelationship :: no description value +... ... note :: no description value +... ... product :: no description value +... ... terminationError :: no description value +... ... productOffering :: no description value +... ... alternateProductOfferingProposal :: no description value + +... Product/ProductOfferingQualificationRef.schema.json +... ... ProductOfferingQualificationRef :: no properties defined + +... Product/ProductPrice.schema.json +... ... productOfferingPrice :: no description value +... ... billingAccount :: no description value +... ... productPriceAlteration :: no description value +... ... price :: no description value + +... Product/ProductRefOrValue.schema.json +... ... isRef :: no description value + +... Product/ProductRelationship.schema.json +... ... product :: no description value + +... Product/ProductRequest.schema.json +... ... referredProduct :: no description value +... ... realizingService :: no description value +... ... billingAccount :: no description value +... ... productOffering :: no description value +... ... agreement :: no description value +... ... characteristic :: no description value +... ... productRelationship :: no description value +... ... realizingResource :: no description value +... ... relatedParty :: no description value +... ... productPrice :: no description value +... ... productSpecification :: no description value +... ... place :: no description value + +... Product/ProductRestriction.schema.json +... ... productCharacteristic :: no description value +... ... productRelationship :: no description value +... ... relatedParty :: no description value +... ... productSpecification :: no description value +... ... relatedPlace :: no description value + +... Product/Recommendation.schema.json +... ... description :: no description value +... ... order :: no description value +... ... channel :: no description value +... ... party :: no description value +... ... item :: no description value + +... Resource/RealizingResourceRef.schema.json +... ... RealizingResourceRef :: no properties defined + +... Service/AlternateServiceProposal.schema.json +... ... alternateService :: no description value + +... Service/ServiceOrder.schema.json +... ... orderDate :: no description value + +error: TypeError: fd must be a file descriptor diff --git a/Customer/ChannelRef.schema.json b/Common/ChannelRef.schema.json similarity index 100% rename from Customer/ChannelRef.schema.json rename to Common/ChannelRef.schema.json diff --git a/Common/RelatedChannel.schema.json b/Common/RelatedChannel.schema.json new file mode 100644 index 00000000..7210b623 --- /dev/null +++ b/Common/RelatedChannel.schema.json @@ -0,0 +1,26 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "RelatedChannel.schema.json", + "title": "RelatedChannel", + "definitions": { + "RelatedChannel": { + "type": "object", + "description": "Related channel to another entity. May be online web, mobile app, social ,etc.", + "properties": { + "name": { + "type": "string", + "description": "Name of the channel." + }, + "role": { + "type": "string", + "description": "Role playing by the channel." + } + }, + "allOf": [ + { + "$ref": "../Common/EntityRef.schema.json#/EntityRef" + } + ] + } + } +} \ No newline at end of file diff --git a/Product/ProductOrder.schema.json b/Customer/ProductOrder.schema.json similarity index 84% rename from Product/ProductOrder.schema.json rename to Customer/ProductOrder.schema.json index 526303f4..a5202a33 100644 --- a/Product/ProductOrder.schema.json +++ b/Customer/ProductOrder.schema.json @@ -10,15 +10,13 @@ "properties": { "agreement": { "type": "array", - "description": "A reference to an agreement defining the context of the order", + "description": "A reference to an agreement defined in the context of the product order", "items": { "$ref": "AgreementRef.schema.json#/definitions/AgreementRef" } }, "billingAccount": { - "$ref": "BillingAccountRef.schema.json#/definitions/BillingAccountRef", - "description": "A reference to a billing account used for paid for the order charge" - + "$ref": "BillingAccountRef.schema.json#/definitions/BillingAccountRef" }, "cancellationDate": { "type": "string", @@ -33,11 +31,10 @@ "type": "string", "description": "Used to categorize the order from a business perspective that can be useful for the OM system (e.g. \"enterprise\", \"residential\", ...)" }, - "channel": { + "relatedChannel": { "type": "array", - "description": "Channel used to complete the order", "items": { - "$ref": "ChannelRef.schema.json#/definitions/ChannelRef" + "$ref": "RelatedChannel.schema.json#/definitions/RelatedChannel" } }, "completionDate": { @@ -68,7 +65,6 @@ }, "note": { "type": "array", - "description": "Free form text associated with the order", "items": { "$ref": "Note.schema.json#/definitions/Note" } @@ -84,14 +80,12 @@ }, "orderTotalPrice": { "type": "array", - "description": "This structure describes Order total price", "items": { "$ref": "OrderPrice.schema.json#/definitions/OrderPrice" } }, "payment": { "type": "array", - "description": "A reference to a payment associated to the charge", "items": { "$ref": "PaymentRef.schema.json#/definitions/PaymentRef" } @@ -100,23 +94,20 @@ "type": "string", "description": "A way that can be used by consumers to prioritize orders in OM system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)" }, - "productOfferingQualification": { + "ProductOfferingQualification": { "type": "array", - "description": "A reference to a product offering qualification previously done and related to this order", "items": { "$ref": "ProductOfferingQualificationRef.schema.json#/definitions/ProductOfferingQualificationRef" } }, "quote": { "type": "array", - "description": "A reference to a quote previously done and used as a reference for this order", "items": { "$ref": "QuoteRef.schema.json#/definitions/QuoteRef" } }, "productOrderItem": { "type": "array", - "description": "This structure is a order sub structure and describe an action on a product", "items": { "$ref": "ProductOrderItem.schema.json#/definitions/ProductOrderItem" }, @@ -124,7 +115,6 @@ }, "relatedParty": { "type": "array", - "description": "A reference to a party playing a role in this order (customer, seller, user, etc.)", "items": { "$ref": "RelatedParty.schema.json#/definitions/RelatedParty" } @@ -151,4 +141,4 @@ ] } } -} \ No newline at end of file +} diff --git a/Product/ProductOrderItem.schema.json b/Customer/ProductOrderItem.schema.json similarity index 100% rename from Product/ProductOrderItem.schema.json rename to Customer/ProductOrderItem.schema.json diff --git a/Product/ProductOrderItemStateType.schema.json b/Customer/ProductOrderItemStateType.schema.json similarity index 100% rename from Product/ProductOrderItemStateType.schema.json rename to Customer/ProductOrderItemStateType.schema.json diff --git a/Product/ProductOrderRef.schema.json b/Customer/ProductOrderRef.schema.json similarity index 100% rename from Product/ProductOrderRef.schema.json rename to Customer/ProductOrderRef.schema.json diff --git a/Product/ProductOrderStateType.schema.json b/Customer/ProductOrderStateType.schema.json similarity index 100% rename from Product/ProductOrderStateType.schema.json rename to Customer/ProductOrderStateType.schema.json diff --git a/Product/ProductRefOrValue.schema.json b/Product/ProductRefOrValue.schema.json index 1e84e384..294508ad 100644 --- a/Product/ProductRefOrValue.schema.json +++ b/Product/ProductRefOrValue.schema.json @@ -4,7 +4,6 @@ "title": "ProductRefOrValue", "definitions": { "ProductRefOrValue": { - "discriminator": "isRef", "$id": "#ProductRefOrValue", "description": "Entity reference. A related party defines party or party role linked to a specific entity.", "type": "object",