|
10 | 10 | <import namespace="urn:ietf:params:xml:ns:domain-1.0" /> |
11 | 11 |
|
12 | 12 | <annotation> |
13 | | - <documentation>Extensible Provisioning Protocol |
14 | | - v1.0 extension schema for fee |
15 | | - information.</documentation> |
| 13 | + <documentation> |
| 14 | + Extensible Provisioning Protocol v1.0 Fee Extension |
| 15 | + </documentation> |
16 | 16 | </annotation> |
17 | 17 |
|
18 | | - <!-- |
19 | | - Child elements found in EPP commands and responses |
20 | | - --> |
21 | | - <element name="check" type="fee:checkType" /> |
22 | | - <element name="chkData" type="fee:chkDataType" /> |
23 | | - <element name="create" type="fee:transformCommandType" /> |
24 | | - <element name="creData" type="fee:transformResultType" /> |
25 | | - <element name="renew" type="fee:transformCommandType" /> |
26 | | - <element name="renData" type="fee:transformResultType" /> |
| 18 | + <!-- Child elements found in EPP commands and responses --> |
| 19 | + <element name="check" type="fee:checkType" /> |
| 20 | + <element name="chkData" type="fee:chkDataType" /> |
| 21 | + <element name="create" type="fee:transformCommandType" /> |
| 22 | + <element name="creData" type="fee:transformResultType" /> |
| 23 | + <element name="renew" type="fee:transformCommandType" /> |
| 24 | + <element name="renData" type="fee:transformResultType" /> |
27 | 25 | <element name="transfer" type="fee:transformCommandType" /> |
28 | | - <element name="trnData" type="fee:transferResultType" /> |
29 | | - <element name="update" type="fee:transformCommandType" /> |
30 | | - <element name="updData" type="fee:transformResultType" /> |
31 | | - <element name="delData" type="fee:transformResultType" /> |
32 | | - |
33 | | - <!-- |
34 | | - client <check> command |
35 | | - --> |
| 26 | + <element name="trnData" type="fee:transferResultType" /> |
| 27 | + <element name="update" type="fee:transformCommandType" /> |
| 28 | + <element name="updData" type="fee:transformResultType" /> |
| 29 | + <element name="delData" type="fee:transformResultType" /> |
| 30 | + |
| 31 | + <!-- client <check> command --> |
36 | 32 | <complexType name="checkType"> |
37 | 33 | <sequence> |
38 | | - <element name="currency" |
39 | | - type="fee:currencyType" |
| 34 | + <element name="currency" type="fee:currencyType" |
40 | 35 | minOccurs="0" /> |
41 | | - <element name="command" |
42 | | - type="fee:commandCheckType" |
| 36 | + <element name="command" type="fee:commandCheckType" |
43 | 37 | maxOccurs="unbounded" /> |
44 | 38 | </sequence> |
45 | 39 | </complexType> |
|
61 | 55 | <attribute name="subphase" type="token" /> |
62 | 56 | </complexType> |
63 | 57 |
|
64 | | - <!-- |
65 | | - server <check> result |
66 | | - --> |
| 58 | + <!-- server <check> result --> |
67 | 59 | <complexType name="chkDataType"> |
68 | 60 | <sequence> |
69 | | - <!-- |
70 | | - Dialog is ongoing with Gavin Brown about this. His XSD has a |
71 | | - mandatory currency field. But what if the different domains being |
72 | | - checked have different currencies? I am trying to figure out what |
73 | | - he intends here. - Brian |
74 | | - --> |
75 | 61 | <element name="currency" type="fee:currencyType" minOccurs="0"/> |
76 | 62 | <element name="cd" type="fee:objectCDType" |
77 | 63 | maxOccurs="unbounded" /> |
|
123 | 109 | <attribute name="subphase" type="token" /> |
124 | 110 | </complexType> |
125 | 111 |
|
126 | | - <!-- |
127 | | - general transform (create, renew, update, transfer) command |
128 | | - --> |
| 112 | + <!-- general transform (create, renew, update, transfer) command--> |
129 | 113 | <complexType name="transformCommandType"> |
130 | 114 | <sequence> |
131 | 115 | <element name="currency" type="fee:currencyType" |
|
137 | 121 | </sequence> |
138 | 122 | </complexType> |
139 | 123 |
|
140 | | - <!-- |
141 | | - general transform (create, renew, update, delete) result |
142 | | - --> |
| 124 | + <!-- general transform (create, renew, update, delete) result --> |
143 | 125 | <complexType name="transformResultType"> |
144 | 126 | <sequence> |
145 | 127 | <element name="currency" type="fee:currencyType" /> |
|
154 | 136 | </sequence> |
155 | 137 | </complexType> |
156 | 138 |
|
157 | | - <!-- |
158 | | - transfer result |
159 | | - --> |
| 139 | + <!-- transfer result --> |
160 | 140 | <complexType name="transferResultType"> |
161 | 141 | <sequence> |
162 | 142 | <element name="currency" type="fee:currencyType" /> |
|
169 | 149 | maxOccurs="unbounded" /> |
170 | 150 | <element name="credit" type="fee:creditType" |
171 | 151 | minOccurs="0" maxOccurs="unbounded" /> |
172 | | - |
173 | 152 | <element name="balance" type="fee:balanceType" |
174 | 153 | minOccurs="0" /> |
175 | 154 | <element name="creditLimit" type="fee:creditLimitType" |
176 | 155 | minOccurs="0" /> |
177 | 156 | </sequence> |
178 | 157 | </complexType> |
179 | 158 |
|
180 | | - <!-- |
181 | | - common types |
182 | | - --> |
| 159 | + <!-- common types --> |
183 | 160 | <simpleType name="currencyType"> |
184 | 161 | <restriction base="string"> |
185 | 162 | <pattern value="[A-Z]{3}" /> |
|
0 commit comments