|
1 |
| -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://spring.io/guides/gs-producing-web-service" |
2 |
| - targetNamespace="http://spring.io/guides/gs-producing-web-service" elementFormDefault="qualified"> |
| 1 | +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
| 2 | + targetNamespace="https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-65/lab-65-spring-ws-demo" |
| 3 | + elementFormDefault="qualified"> |
3 | 4 |
|
4 |
| - <xs:element name="getCountryRequest"> |
| 5 | + <xs:element name="UserGetRequest"> |
5 | 6 | <xs:complexType>
|
6 | 7 | <xs:sequence>
|
| 8 | + <xs:element name="id" type="xs:int"/> |
| 9 | + </xs:sequence> |
| 10 | + </xs:complexType> |
| 11 | + </xs:element> |
| 12 | + |
| 13 | + <xs:element name="UserGetResponse"> |
| 14 | + <xs:complexType> |
| 15 | + <xs:sequence> |
| 16 | + <xs:element name="id" type="xs:int" /> |
7 | 17 | <xs:element name="name" type="xs:string"/>
|
| 18 | + <xs:element name="gender" type="xs:int"/> |
8 | 19 | </xs:sequence>
|
9 | 20 | </xs:complexType>
|
10 | 21 | </xs:element>
|
11 | 22 |
|
12 |
| - <xs:element name="getCountryResponse"> |
| 23 | + <xs:element name="UserCreateRequest"> |
13 | 24 | <xs:complexType>
|
14 | 25 | <xs:sequence>
|
15 |
| - <xs:element name="country" type="tns:country"/> |
| 26 | + <xs:element name="name" type="xs:string"/> |
| 27 | + <xs:element name="gender" type="xs:int"/> |
16 | 28 | </xs:sequence>
|
17 | 29 | </xs:complexType>
|
18 | 30 | </xs:element>
|
19 | 31 |
|
20 |
| - <xs:complexType name="country"> |
21 |
| - <xs:sequence> |
22 |
| - <xs:element name="name" type="xs:string"/> |
23 |
| - <xs:element name="population" type="xs:int"/> |
24 |
| - <xs:element name="capital" type="xs:string"/> |
25 |
| - <xs:element name="currency" type="tns:currency"/> |
26 |
| - </xs:sequence> |
27 |
| - </xs:complexType> |
| 32 | + <xs:element name="UserCreateResponse"> |
| 33 | + <xs:complexType> |
| 34 | + <xs:sequence> |
| 35 | + <xs:element name="id" type="xs:int"/> |
| 36 | + </xs:sequence> |
| 37 | + </xs:complexType> |
| 38 | + </xs:element> |
28 | 39 |
|
29 |
| - <xs:simpleType name="currency"> |
30 |
| - <xs:restriction base="xs:string"> |
31 |
| - <xs:enumeration value="GBP"/> |
32 |
| - <xs:enumeration value="EUR"/> |
33 |
| - <xs:enumeration value="PLN"/> |
34 |
| - </xs:restriction> |
35 |
| - </xs:simpleType> |
36 | 40 | </xs:schema>
|
0 commit comments