1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
3 xmlns="http://orange.com/ONAPNBI/api/hub/v4/model"
4 xmlns:xs="http://www.w3.org/2001/XMLSchema"
5 attributeFormDefault="unqualified"
6 elementFormDefault="qualified"
7 targetNamespace="http://orange.com/ONAPNBI/api/hub/v4/model">
8 <xs:annotation id="signature">
9 <xs:appinfo>API Designer</xs:appinfo>
10 <xs:documentation>Model: hub
11 Version: 4.0.0_inProgress
13 Generated on: 2019-03-12T16:45:33.51Z
14 Generated by: Orange API Designer v2, model-v1</xs:documentation>
16 <xs:element name="ErrorDetail" type="ErrorDetail"/>
17 <xs:complexType name="ErrorDetail">
18 <xs:sequence minOccurs="1" maxOccurs="1">
19 <xs:element name="code" type="xs:int" minOccurs="1"/>
20 <xs:element name="message" type="xs:string" minOccurs="1"/>
21 <xs:element name="description" type="xs:string" minOccurs="0"/>
22 <xs:element name="infoURL" type="xs:string" minOccurs="0"/>
25 <xs:element name="Error" type="Error"/>
26 <xs:complexType name="Error">
27 <xs:sequence minOccurs="1" maxOccurs="1">
28 <xs:element name="code" type="xs:int" minOccurs="1"/>
29 <xs:element name="message" type="xs:string" minOccurs="1"/>
30 <xs:element name="description" type="xs:string" minOccurs="0"/>
31 <xs:element name="infoURL" type="xs:string" minOccurs="0"/>
32 <xs:element name="details"
35 maxOccurs="unbounded"/>
38 <xs:element name="HubIn" type="HubIn">
40 <xs:documentation source="public"/>
43 <xs:complexType name="HubIn">
45 <xs:documentation source="public"/>
47 <xs:sequence minOccurs="1" maxOccurs="1">
48 <xs:element name="query" type="xs:string" minOccurs="1">
50 <xs:documentation source="public">The query must have an eventType= information.\nOptionally a ? could be added to reduce hub.\nquery”:”eventType = ServiceOrderStateChangeNotification”&serviceOrder.state=COMPLETED</xs:documentation>
53 <xs:element name="callback" type="xs:string" minOccurs="1">
55 <xs:documentation source="public">URL where notification must be send</xs:documentation>
60 <xs:element name="Hub" type="Hub">
62 <xs:documentation source="public"/>
65 <xs:complexType name="Hub">
67 <xs:documentation source="public"/>
69 <xs:sequence minOccurs="1" maxOccurs="1">
70 <xs:element name="id" type="xs:string" minOccurs="1"/>
71 <xs:element name="query" type="xs:string" minOccurs="1">
73 <xs:documentation source="public">The query must have an eventType= information.\nOptionally a ? could be added to reduce hub.\nquery”:”eventType = ServiceOrderStateChangeNotification”&serviceOrder.state=COMPLETED</xs:documentation>
76 <xs:element name="callback" type="xs:string" minOccurs="1">
78 <xs:documentation source="public">URL where notification must be send</xs:documentation>