initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / Services / OCISchemaServiceNumberPortabilityAnnouncement.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 \r
3 <!-- ********************************************************************** -->\r
4 <!-- Copyright (c) 2000-2012 BroadSoft, Inc.  All rights reserved.          -->\r
5 <!-- ********************************************************************** -->\r
6 <!-- O C I   X M L   S C H E M A  :  S E R V I C E  P A R T                 -->\r
7 <!--                                                                        -->\r
8 <!-- N U M B E R   P O R T A B I L I T Y                                    -->\r
9 <!-- A N N O U N C E M E N T  S E R V I C E                                 -->\r
10 <!--                                                                        -->\r
11 <!-- This file defines the XML Schema for the BroadSoft Application Server  -->\r
12 <!-- Open Client Interface (OCI).                                           -->\r
13 <!-- ********************************************************************** -->\r
14 \r
15 <xs:schema xmlns:xs             = "http://www.w3.org/2001/XMLSchema"\r
16            xmlns:core           = "C"\r
17            xmlns                = ""\r
18            attributeFormDefault = "qualified"\r
19            elementFormDefault   = "qualified">\r
20   \r
21   <xs:import namespace      = "C"\r
22              schemaLocation = "../OCISchemaBASE.xsd"/>\r
23   \r
24   <xs:include schemaLocation="../OCISchemaDataTypes.xsd"/>\r
25   \r
26   <!-- ********************************************************************************** -->\r
27   <!-- N U M B E R   P O R T A B I L I T Y   A N N O U N C E M E N T                      -->\r
28   <!-- R E Q U E S T S  A N D  R E S P O N S E S                                          -->\r
29   <!-- ********************************************************************************** -->\r
30   <!--\r
31   Requests and responses are listed here in alphabetical order.\r
32   The non-primitive attributes inside the commands are defined in another\r
33   section of the schema.\r
34 \r
35   Requests in this schema file:\r
36     UserNumberPortabilityAnnouncementGetRequest    \r
37     UserNumberPortabilityAnnouncementModifyRequest    \r
38     \r
39   --> \r
40   \r
41   <xs:complexType name="UserNumberPortabilityAnnouncementGetRequest">\r
42     <xs:annotation>\r
43       <xs:appinfo>\r
44         <asDataModeSupported>true</asDataModeSupported>\r
45         <hssDataModeSupported>false</hssDataModeSupported>\r
46       </xs:appinfo>\r
47       <xs:documentation>\r
48         Get the Number Portability Announcement attributes for the user.\r
49         The response is either UserNumberPortabilityAnnouncementGetResponse or ErrorResponse.\r
50       </xs:documentation>\r
51     </xs:annotation>\r
52     <xs:complexContent>\r
53       <xs:extension base="core:OCIRequest">\r
54         <xs:sequence>\r
55           <xs:element name="userId" type="UserId"/>\r
56         </xs:sequence>\r
57       </xs:extension>\r
58     </xs:complexContent>\r
59   </xs:complexType>    \r
60     \r
61   <xs:complexType name="UserNumberPortabilityAnnouncementGetResponse">\r
62     <xs:annotation>\r
63       <xs:appinfo>\r
64         <asDataModeSupported>true</asDataModeSupported>\r
65         <hssDataModeSupported>false</hssDataModeSupported>\r
66       </xs:appinfo>\r
67       <xs:documentation>\r
68         Response to the UserNumberPortabilityAnnouncementGetRequest.\r
69         The response contains the user Number Portability attributes.\r
70       </xs:documentation>\r
71     </xs:annotation>\r
72     <xs:complexContent>\r
73       <xs:extension base="core:OCIDataResponse">\r
74         <xs:sequence>\r
75           <xs:element name="enable" type="xs:boolean"/>\r
76         </xs:sequence>\r
77       </xs:extension>\r
78     </xs:complexContent>\r
79   </xs:complexType>    \r
80     \r
81   <xs:complexType name="UserNumberPortabilityAnnouncementModifyRequest">\r
82     <xs:annotation>\r
83       <xs:appinfo>\r
84         <asDataModeSupported>true</asDataModeSupported>\r
85         <hssDataModeSupported>false</hssDataModeSupported>\r
86       </xs:appinfo>\r
87       <xs:documentation>\r
88         Modify the Number Portability Announcement attributes for the user.\r
89         The response is either a SuccessResponse or an ErrorResponse.\r
90       </xs:documentation>\r
91     </xs:annotation>\r
92     <xs:complexContent>\r
93       <xs:extension base="core:OCIRequest">\r
94         <xs:sequence>\r
95           <xs:element name="userId" type="UserId"/>\r
96           <xs:element name="enable" type="xs:boolean" minOccurs="0"/>\r
97         </xs:sequence>\r
98       </xs:extension>\r
99     </xs:complexContent>\r
100   </xs:complexType>    \r
101     \r
102 </xs:schema>\r