Neue Version der http.net-Partner-API / Umstellung terions bzw. tld-systems auf http.net
Bernd Wurst

Bernd Wurst commited on 2016-01-06 11:41:19
Zeige 5 geänderte Dateien mit 2430 Einfügungen und 1279 Löschungen.

... ...
@@ -32,6 +32,11 @@ class domainRobotDefaultRequest extends domainRobotDefaultObject {
32 32
 		$this->clientTransactionId = date("YmdHis")."-".$pass;
33 33
 	}
34 34
 
35
+	public function overrideTransactionId($id)
36
+	{
37
+		$this->clientTransactionId = $id;
38
+	}
39
+
35 40
 	public function getTransactionId()
36 41
 	{
37 42
 		return $this->clientTransactionId;
... ...
@@ -44,18 +49,53 @@ class domainRobotContact extends domainRobotDefaultObject {
44 49
 	public $handle;
45 50
 	public $type;
46 51
 	public $name;
47
-	public $organisation;
52
+	public $organization;
48 53
 	public $street;
49
-	public $postOfficeBox;
50 54
 	public $postalCode;
51 55
 	public $city;
52 56
 	public $state;
53 57
 	public $country;
54
-	public $email;
55
-	public $phone;
56
-	public $fax;
57
-	public $sip;
58
+	public $phoneNumber;
59
+	public $faxNumber;
60
+	public $emailAddress;
61
+	public $sipUri;
58 62
 	public $lastChangeDate;
63
+	public $hidden;
64
+	public $extGender;
65
+	public $extCompanyNumber;
66
+	public $extCompanyNumberCountry;
67
+	public $extTradingName;
68
+	public $extTaxId;
69
+	public $extTaxIdCountry;
70
+	public $extDateOfBirth;
71
+	public $extPlaceOfBirth;
72
+	public $extPlaceOfBirthZipCode;
73
+	public $extCountryOfBirth;
74
+	public $extLanguage;
75
+	public $extNationality;
76
+	public $extRemarks;
77
+	public $extIdentificationCardNumber;
78
+	public $extIdentificationCardIssuingAuthority;
79
+	public $extIdentificationCardIssueDate;
80
+	public $extIdentificationCardValidUntil;
81
+	public $extIdentificationCardCountry;
82
+	public $extTradeMarkName;
83
+	public $extTradeMarkRegistrationAuthority;
84
+	public $extTradeMarkRegisterNumber;
85
+	public $extTradeMarkCountry;
86
+	public $extTradeMarkDateOfApplication;
87
+	public $extTradeMarkDateOfRegistration;
88
+	public $extAeroIdentificationNumber;
89
+	public $extAeroPassword;
90
+	public $extCaLegalType;
91
+	public $extCatIntendedUsage;
92
+	public $extUkType;
93
+	public $extProProfession;
94
+	public $extProAuthorityName;
95
+	public $extProAuthorityUrl;
96
+	public $extProLicenseNumber;
97
+	public $extTravelUniqueIdentificationNumber;
98
+	public $extXxxMemberId;
59 99
 }
60 100
 
61 101
 class domainRobotDomainContact extends domainRobotDefaultObject {
... ...
@@ -70,15 +110,23 @@ class domainRobotDomainContact extends domainRobotDefaultObject {
70 110
 }
71 111
 
72 112
 class domainRobotDomain extends domainRobotDefaultObject {
73
-	public $accountId;
74
-	public $id;
113
+	public $accountId = NULL;
114
+	public $id = NULL;
75 115
 	public $name;
116
+	public $nameUnicode;
76 117
 	public $contacts;
77 118
 	public $nameservers;
78 119
 	public $status;
79 120
 	public $transferLockEnabled;
80
-	public $authCode;
121
+	public $authInfo;
122
+	public $addDate;
81 123
 	public $createDate;
124
+	public $lastChangeDate;
125
+	public $terminableByDate;
126
+	public $currentContractPeriodEnd;
127
+	public $nextContractPeriodStart;
128
+	public $deletionDate;
129
+	public $deletionType;
82 130
 }
83 131
 
84 132
 class domainRobotTransferData extends domainRobotDefaultObject {
... ...
@@ -87,6 +135,19 @@ class domainRobotTransferData extends domainRobotDefaultObject {
87 135
 	public $foaRecipient;
88 136
 }
89 137
 
138
+class domainRobotFilter extends domainRobotDefaultObject {
139
+	public $field;
140
+	public $value;
141
+	public $relation;
142
+	public $subFilterConnective;
143
+	public $subFilter;
144
+}
145
+
146
+class domainRobotSortOptions extends domainRobotDefaultObject {
147
+	public $field;
148
+	public $order;
149
+}
150
+
90 151
 class domainRobotNameserver extends domainRobotDefaultObject {
91 152
 	public $name;
92 153
 	public $ips;
... ...
@@ -100,7 +161,7 @@ class domainRobotNameserver extends domainRobotDefaultObject {
100 161
 
101 162
 class domainRobotApi {
102 163
 
103
-	private $location = "http://regspeed.de/api/domain/v1/soap";
164
+	private $location = "https://regspeed.de/api/domain/v1/soap";
104 165
 
105 166
 	private $authToken;
106 167
         private $soap = NULL;
... ...
@@ -108,11 +169,13 @@ class domainRobotApi {
108 169
 	private $lastRequestId = NULL;
109 170
 	private $lastResponse = NULL;
110 171
 
172
+	private $transactionId = NULL;
173
+
111 174
 	public function __construct($authToken)
112 175
 	{
113 176
 		$this->authToken = $authToken;
114 177
 		try {
115
-			if ($client = new SOAPClient(__DIR__."/domainrobot.wsdl", array('location' => $this->location, 'connection_timeout' => 10, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS)))
178
+			if ($client = new SOAPClient(__DIR__."/domainrobot.wsdl", array('trace' => true, 'location' => $this->location, 'connection_timeout' => 10, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS)))
116 179
 			{
117 180
 				$this->soap = $client;
118 181
 			} else {
... ...
@@ -123,8 +186,21 @@ class domainRobotApi {
123 186
 		}
124 187
 	}
125 188
 
189
+	public function setTransactionId($transactionId) {
190
+		$this->transactionId = $transactionId;
191
+	}
192
+
193
+	public function resetLocation($url)
194
+	{
195
+		$this->location = $url;
196
+		$this->__construct($this->authToken);
197
+	}
198
+
126 199
 	private function _request($action, $request)
127 200
 	{
201
+		if (isset($this->transactionId)) {
202
+			$request->overrideTransactionId($this->transactionId);
203
+		}
128 204
 		$this->lastRequestId = $request->getTransactionId();
129 205
 		try {
130 206
 			$this->lastResponse = $this->soap->{$action}($request);
... ...
@@ -134,6 +210,19 @@ class domainRobotApi {
134 210
 		}
135 211
 	}
136 212
 
213
+	public function request($action, $request)
214
+	{
215
+		return $this->_request($action, $request);
216
+	}
217
+
218
+	public function getServerTransactionId()
219
+	{
220
+		if (isset($this->lastResponse) && isset($this->lastResponse->status)) {
221
+			return $this->lastResponse->metadata->serverTransactionId;
222
+		}
223
+		return false;
224
+	}
225
+
137 226
 	public function getStatus()
138 227
 	{
139 228
 		if (isset($this->lastResponse) && isset($this->lastResponse->status)) {
... ...
@@ -150,6 +239,16 @@ class domainRobotApi {
150 239
 		return array();
151 240
 	}
152 241
 
242
+	public function getErrorsToString()
243
+	{
244
+		$str = NULL;
245
+		foreach($this->getErrors() as $error) {
246
+			$str .= $error->code.": ".$error->text.";";
247
+		}
248
+		return $str;
249
+	}
250
+
251
+
153 252
 	public function getWarnings()
154 253
 	{
155 254
 		if (isset($this->lastResponse) && isset($this->lastResponse->warnings)) {
... ...
@@ -158,14 +257,64 @@ class domainRobotApi {
158 257
 		return array();
159 258
 	}
160 259
 
161
-	public function getValues()
260
+	public function getValue()
162 261
 	{
163
-		if (isset($this->lastResponse) && isset($this->lastResponse->values)) {
262
+		if (isset($this->lastResponse) && isset($this->lastResponse->value)) {
263
+			return $this->lastResponse->value;
264
+		} elseif (isset($this->lastResponse) && isset($this->lastResponse->values)) {
164 265
 			return $this->lastResponse->values;
165 266
 		}
166 267
 		return false;
167 268
 	}
168 269
 
270
+	public function contactsFindByData($data)
271
+	{
272
+		$filter = new domainRobotFilter();
273
+		$filter->set("field", NULL);
274
+		$filter->set("value", NULL);
275
+		$filter->set("subFilterConnective", "AND");
276
+		$subFilters = array();
277
+		foreach($data as $key => $value) {
278
+			$subFilter = new domainRobotFilter();
279
+			$subFilter->set("field", "contact".ucfirst($key));
280
+			$subFilter->set("value", $value);
281
+			$subFilters[] = $subFilter;
282
+		}
283
+		$filter->set("subFilter", $subFilters);
284
+
285
+		$sort = new domainRobotSortOptions();
286
+		$sort->set("field", "contactName");
287
+		$sort->set("order", "ASC");
288
+
289
+		$request = new domainRobotDefaultRequest($this->authToken);
290
+		$request->set("filter", $filter);
291
+		$request->set("limit", 0);
292
+		$request->set("page", 1);
293
+		$request->set("sort", $sort);
294
+		return $this->_request("contactsFind", $request);
295
+	}
296
+
297
+	public function contactsFind($nameFilter = NULL)
298
+	{
299
+		$filter = NULL;
300
+		if (strlen($nameFilter)) {
301
+			$filter = new domainRobotFilter();
302
+			$filter->set("field", "contactName");
303
+			$filter->set("value", $nameFilter);
304
+		}
305
+
306
+		$sort = new domainRobotSortOptions();
307
+		$sort->set("field", "contactName");
308
+		$sort->set("order", "ASC");
309
+
310
+		$request = new domainRobotDefaultRequest($this->authToken);
311
+		$request->set("filter", $filter);
312
+		$request->set("limit", 0);
313
+		$request->set("page", 1);
314
+		$request->set("sort", $sort);
315
+		return $this->_request("contactsFind", $request);
316
+	}
317
+
169 318
 	public function contactCreate($data)
170 319
 	{
171 320
 		$contact = new domainRobotContact();
... ...
@@ -188,13 +337,17 @@ class domainRobotApi {
188 337
 		return $this->_request("contactUpdate", $request);
189 338
 	}
190 339
 
191
-	public function contactDelete($handle, $deleteNow)
340
+	public function contactInfo($contact)
192 341
 	{
193
-		// TODO FindHandle oder nehmen wir auch das Handle als contactId an?
194
-		return false;
342
+		$request = new domainRobotDefaultRequest($this->authToken);
343
+		$request->set("contactId", $contact);
344
+		return $this->_request("contactInfo", $request);
345
+	}
195 346
 
347
+	public function contactDelete($contact, $deleteNow)
348
+	{
196 349
 		$request = new domainRobotDefaultRequest($this->authToken);
197
-		$request->set("contactId", $handle);
350
+		$request->set("contactId", $contact);
198 351
 		$request->set("deleteNow", $deleteNow);
199 352
 		return $this->_request("contactDelete", $request);
200 353
 	}
... ...
@@ -206,6 +359,10 @@ class domainRobotApi {
206 359
 		$tech = new domainRobotDomainContact("tech", $data['tech']);
207 360
 		$zone = new domainRobotDomainContact("zone", $data['zone']);
208 361
 		$contacts = array($owner, $admin, $tech, $zone);
362
+		if (isset($data['billing'])) {
363
+			$billing = new domainRobotDomainContact("billing", $data['billing']);
364
+			$contacts = array($owner, $admin, $tech, $zone, $billing);
365
+		}
209 366
 		return $contacts;
210 367
 	}
211 368
 
... ...
@@ -227,6 +384,42 @@ class domainRobotApi {
227 384
 		return $nameservers;
228 385
 	}
229 386
 
387
+	public function domainsFindByName($nameFilter)
388
+	{
389
+		$filter = new domainRobotFilter();
390
+		$filter->set("field", "domainName");
391
+		$filter->set("value", $nameFilter);
392
+
393
+		$sort = new domainRobotSortOptions();
394
+		$sort->set("field", "domainName");
395
+		$sort->set("order", "ASC");
396
+
397
+		$request = new domainRobotDefaultRequest($this->authToken);
398
+		$request->set("filter", $filter);
399
+		$request->set("limit", 0);
400
+		$request->set("page", 1);
401
+		$request->set("sort", $sort);
402
+		return $this->_request("domainsFind", $request);
403
+	}
404
+
405
+	public function domainsFindByHandle($handleFilter)
406
+	{
407
+		$filter = new domainRobotFilter();
408
+		$filter->set("field", "contactId");
409
+		$filter->set("value", $handleFilter);
410
+
411
+		$sort = new domainRobotSortOptions();
412
+		$sort->set("field", "domainName");
413
+		$sort->set("order", "ASC");
414
+
415
+		$request = new domainRobotDefaultRequest($this->authToken);
416
+		$request->set("filter", $filter);
417
+		$request->set("limit", 0);
418
+		$request->set("page", 1);
419
+		$request->set("sort", $sort);
420
+		return $this->_request("domainsFind", $request);
421
+	}
422
+
230 423
 	public function domainInfo($domain)
231 424
 	{
232 425
 		$request = new domainRobotDefaultRequest($this->authToken);
... ...
@@ -234,10 +427,10 @@ class domainRobotApi {
234 427
 		return $this->_request("domainInfo", $request);
235 428
 	}
236 429
 
237
-	public function domainStatus($domain)
430
+	public function domainStatus($domains)
238 431
 	{
239 432
 		$request = new domainRobotDefaultRequest($this->authToken);
240
-		$request->set("domainNames", array($domain));
433
+		$request->set("domainNames", $domains);
241 434
 		return $this->_request("domainStatus", $request);
242 435
 	}
243 436
 
... ...
@@ -265,8 +458,8 @@ class domainRobotApi {
265 458
 		$domain->set("transferLockEnabled", true);
266 459
 
267 460
 		$transferData = new domainRobotTransferData();
268
-		if (isset($data['authCode'])) {
269
-			$transferData->set("authCode", $data['authCode']);
461
+		if (isset($data['authInfo'])) {
462
+			$transferData->set("authInfo", $data['authInfo']);
270 463
 		}
271 464
 		$transferData->set("foaRecipient", "both");
272 465
 
... ...
@@ -284,6 +477,9 @@ class domainRobotApi {
284 477
 		$domain->set("contacts", $this->_getContacts($data));
285 478
 		$domain->set("nameservers", $this->_getNameservers($data));
286 479
 		$domain->set("transferLockEnabled", true);
480
+		if (isset($data['transferLockEnabled'])) {
481
+			$domain->set("transferLockEnabled", $data['transferLockEnabled']);
482
+		}
287 483
 
288 484
 		$request = new domainRobotDefaultRequest($this->authToken);
289 485
 		$request->set("domain", $domain);
... ...
@@ -304,7 +500,7 @@ class domainRobotApi {
304 500
 		return $this->_request("domainCreateAuthInfo2", $request);
305 501
 	}
306 502
 
307
-	public function domainDelete($domain, $execData = NULL)
503
+	public function domainDelete($domain, $execDate = NULL)
308 504
 	{
309 505
 		$request = new domainRobotDefaultRequest($this->authToken);
310 506
 		$request->set("domainName", $domain);
... ...
@@ -312,7 +508,7 @@ class domainRobotApi {
312 508
 		return $this->_request("domainDelete", $request);
313 509
 	}
314 510
 
315
-	public function domainWithdraw($domain, $disconnect = true, $execData = NULL)
511
+	public function domainWithdraw($domain, $disconnect = true, $execDate = NULL)
316 512
 	{
317 513
 		$request = new domainRobotDefaultRequest($this->authToken);
318 514
 		$request->set("domainName", $domain);
... ...
@@ -323,6 +519,7 @@ class domainRobotApi {
323 519
 
324 520
 	public function domainSetAutoRenewMode($domain, $mode)
325 521
 	{
522
+		// TODO not implemented yet, moeglich ueber domainDelete/cancelJob
326 523
 		$request = new domainRobotDefaultRequest($this->authToken);
327 524
 		$request->set("domainName", $domain);
328 525
 		$request->set("mode", $mode);
... ...
@@ -331,6 +528,7 @@ class domainRobotApi {
331 528
 
332 529
 	public function domainSetTransferLock($domain, $mode)
333 530
 	{
531
+		// TODO not implemented yet, moeglich ueber domainUpdate
334 532
 		$request = new domainRobotDefaultRequest($this->authToken);
335 533
 		$request->set("domainName", $domain);
336 534
 		$request->set("mode", $mode);
... ...
@@ -366,4 +564,49 @@ class domainRobotApi {
366 564
 		$request->set("reason", $reason);
367 565
 		return $this->_request("domainTransferOutNack", $request);
368 566
 	}
567
+
568
+	public function jobCancel($jobId) {
569
+		$request = new domainRobotDefaultRequest($this->authToken);
570
+		$request->set("jobId", $jobId);
571
+		return $this->_request("jobCancel", $request);
572
+	}
573
+
574
+	public function jobsFindByName($domainFilter = NULL)
575
+	{
576
+		$filter = NULL;
577
+		if (strlen($domainFilter)) {
578
+			$filter = new domainRobotFilter();
579
+			$filter->set("field", "jobDomainNameAce");
580
+			$filter->set("value", $domainFilter);
581
+		}
582
+
583
+		$sort = new domainRobotSortOptions();
584
+		$sort->set("field", "jobExecutionDate");
585
+		$sort->set("order", "DESC");
586
+
587
+		$request = new domainRobotDefaultRequest($this->authToken);
588
+		$request->set("filter", $filter);
589
+		$request->set("limit", 10);
590
+		$request->set("page", 1);
591
+		$request->set("sort", $sort);
592
+		return $this->_request("jobsFind", $request);
593
+	}
594
+
595
+	public function jobsFindById($idFilter)
596
+	{
597
+		$filter = new domainRobotFilter();
598
+		$filter->set("field", "jobId");
599
+		$filter->set("value", $idFilter);
600
+		
601
+		$sort = new domainRobotSortOptions();
602
+		$sort->set("field", "jobDomainNameAce");
603
+		$sort->set("order", "ASC");
604
+
605
+		$request = new domainRobotDefaultRequest($this->authToken);
606
+		$request->set("filter", $filter);
607
+		$request->set("limit", 0);
608
+		$request->set("page", 1);
609
+		$request->set("sort", $sort);
610
+		return $this->_request("jobsFind", $request);
611
+	}
369 612
 }
... ...
@@ -0,0 +1,2158 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<definitions name="domainrobot"
3
+ targetNamespace="urn:domainrobot/domainrobot.wsdl"
4
+ xmlns:tns="urn:domainrobot/domainrobot.wsdl"
5
+ xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
6
+ xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
7
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
+ xmlns:ns="urn:domainrobot"
10
+ xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
11
+ xmlns:HTTP="http://schemas.xmlsoap.org/wsdl/http/"
12
+ xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
13
+ xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
14
+ xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
15
+ xmlns="http://schemas.xmlsoap.org/wsdl/">
16
+
17
+<types>
18
+
19
+ <schema targetNamespace="urn:domainrobot"
20
+  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
21
+  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
22
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23
+  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
24
+  xmlns:ns="urn:domainrobot"
25
+  xmlns="http://www.w3.org/2001/XMLSchema"
26
+  elementFormDefault="unqualified"
27
+  attributeFormDefault="unqualified">
28
+  <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
29
+  <complexType name="WarningOrErrorKeyValue"><!-- ns__WarningOrErrorKeyValue -->
30
+
31
+   <sequence>
32
+     <element name="key" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrErrorKeyValue::key -->
33
+     <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrErrorKeyValue::value -->
34
+   </sequence>
35
+  </complexType>
36
+  <complexType name="WarningOrError"><!-- ns__WarningOrError -->
37
+
38
+   <sequence>
39
+     <element name="code" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::code -->
40
+     <element name="text" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::text -->
41
+     <element name="context" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::context -->
42
+     <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::value -->
43
+     <element name="contextPath" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::contextPath -->
44
+     <element name="contextObject" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::contextObject -->
45
+     <element name="details" type="ns:WarningOrErrorKeyValue" minOccurs="0" maxOccurs="unbounded"/><!-- ns__WarningOrError::details -->
46
+   </sequence>
47
+  </complexType>
48
+  <complexType name="Metadata"><!-- ns__Metadata -->
49
+
50
+   <sequence>
51
+     <element name="serverTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Metadata::serverTransactionId -->
52
+     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Metadata::clientTransactionId -->
53
+   </sequence>
54
+  </complexType>
55
+  <complexType name="CommonResponse"><!-- ns__CommonResponse -->
56
+
57
+   <sequence>
58
+     <element name="status" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__CommonResponse::status -->
59
+     <element name="errors" type="ns:WarningOrError" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__CommonResponse::errors -->
60
+     <element name="warnings" type="ns:WarningOrError" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__CommonResponse::warnings -->
61
+     <element name="metadata" type="ns:Metadata" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__CommonResponse::metadata -->
62
+   </sequence>
63
+  </complexType>
64
+  <complexType name="DnsSecKeyData"><!-- ns__DnsSecKeyData -->
65
+
66
+   <sequence>
67
+     <element name="flags" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DnsSecKeyData::flags -->
68
+     <element name="protocol" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DnsSecKeyData::protocol -->
69
+     <element name="algorithm" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DnsSecKeyData::algorithm -->
70
+     <element name="publicKey" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DnsSecKeyData::publicKey -->
71
+   </sequence>
72
+  </complexType>
73
+  <complexType name="DnsSecData"><!-- ns__DnsSecData -->
74
+
75
+   <sequence>
76
+     <element name="keyData" type="ns:DnsSecKeyData" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DnsSecData::keyData -->
77
+     <element name="comment" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DnsSecData::comment -->
78
+     <element name="keyTag" type="xsd:long" minOccurs="0" maxOccurs="1"/><!-- ns__DnsSecData::keyTag -->
79
+   </sequence>
80
+  </complexType>
81
+  <complexType name="DomainContact"><!-- ns__DomainContact -->
82
+
83
+   <sequence>
84
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainContact::type -->
85
+     <element name="contact" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainContact::contact -->
86
+   </sequence>
87
+  </complexType>
88
+  <complexType name="Event"><!-- ns__Event -->
89
+
90
+   <sequence>
91
+     <element name="executionDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Event::executionDate -->
92
+     <element name="action" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Event::action -->
93
+     <element name="data" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Event::data -->
94
+   </sequence>
95
+  </complexType>
96
+  <complexType name="Nameserver"><!-- ns__Nameserver -->
97
+
98
+   <sequence>
99
+     <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Nameserver::name -->
100
+     <element name="ips" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__Nameserver::ips -->
101
+   </sequence>
102
+  </complexType>
103
+  <complexType name="AbstractFindResult"><!-- ns__AbstractFindResult -->
104
+
105
+   <sequence>
106
+     <element name="page" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractFindResult::page -->
107
+     <element name="limit" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractFindResult::limit -->
108
+     <element name="totalEntries" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractFindResult::totalEntries -->
109
+     <element name="totalPages" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractFindResult::totalPages -->
110
+   </sequence>
111
+  </complexType>
112
+  <complexType name="Contact"><!-- ns__Contact -->
113
+
114
+   <sequence>
115
+     <element name="accountId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::accountId -->
116
+     <element name="id" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::id -->
117
+     <element name="handle" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::handle -->
118
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::type -->
119
+     <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::name -->
120
+     <element name="organization" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::organization -->
121
+     <element name="street" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__Contact::street -->
122
+     <element name="postalCode" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::postalCode -->
123
+     <element name="city" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::city -->
124
+     <element name="state" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::state -->
125
+     <element name="country" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::country -->
126
+     <element name="emailAddress" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::emailAddress -->
127
+     <element name="phoneNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::phoneNumber -->
128
+     <element name="faxNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::faxNumber -->
129
+     <element name="sipUri" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::sipUri -->
130
+     <element name="lastChangeDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::lastChangeDate -->
131
+     <element name="addDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::addDate -->
132
+     <element name="hidden" type="xsd:boolean" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::hidden -->
133
+     <element name="usableBySubAccount" type="xsd:boolean" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::usableBySubAccount -->
134
+     <element name="extGender" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extGender -->
135
+     <element name="extCompanyNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extCompanyNumber -->
136
+     <element name="extCompanyNumberCountry" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extCompanyNumberCountry -->
137
+     <element name="extTradingName" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradingName -->
138
+     <element name="extTaxId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTaxId -->
139
+     <element name="extTaxIdCountry" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTaxIdCountry -->
140
+     <element name="extVatId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extVatId -->
141
+     <element name="extVatIdCountry" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extVatIdCountry -->
142
+     <element name="extDateOfBirth" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extDateOfBirth -->
143
+     <element name="extPlaceOfBirth" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extPlaceOfBirth -->
144
+     <element name="extPlaceOfBirthPostalCode" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extPlaceOfBirthPostalCode -->
145
+     <element name="extCountryOfBirth" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extCountryOfBirth -->
146
+     <element name="extNationality" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extNationality -->
147
+     <element name="extLanguage" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extLanguage -->
148
+     <element name="extRemarks" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extRemarks -->
149
+     <element name="extIdentificationCardNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extIdentificationCardNumber -->
150
+     <element name="extIdentificationCardIssuingAuthority" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extIdentificationCardIssuingAuthority -->
151
+     <element name="extIdentificationCardIssueDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extIdentificationCardIssueDate -->
152
+     <element name="extIdentificationCardValidUntil" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extIdentificationCardValidUntil -->
153
+     <element name="extIdentificationCardCountry" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extIdentificationCardCountry -->
154
+     <element name="extTradeMarkName" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradeMarkName -->
155
+     <element name="extTradeMarkRegistrationAuthority" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradeMarkRegistrationAuthority -->
156
+     <element name="extTradeMarkRegisterNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradeMarkRegisterNumber -->
157
+     <element name="extTradeMarkCountry" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradeMarkCountry -->
158
+     <element name="extTradeMarkDateOfApplication" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradeMarkDateOfApplication -->
159
+     <element name="extTradeMarkDateOfRegistration" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTradeMarkDateOfRegistration -->
160
+     <element name="extAeroIdentificationNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extAeroIdentificationNumber -->
161
+     <element name="extAeroPassword" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extAeroPassword -->
162
+     <element name="extCaLegalType" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extCaLegalType -->
163
+     <element name="extCatIntendedUsage" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extCatIntendedUsage -->
164
+     <element name="extUkType" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extUkType -->
165
+     <element name="extProProfession" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extProProfession -->
166
+     <element name="extProAuthorityName" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extProAuthorityName -->
167
+     <element name="extProAuthorityUrl" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extProAuthorityUrl -->
168
+     <element name="extProLicenseNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extProLicenseNumber -->
169
+     <element name="extTravelUniqueIdentificationNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extTravelUniqueIdentificationNumber -->
170
+     <element name="extXxxMemberId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Contact::extXxxMemberId -->
171
+   </sequence>
172
+  </complexType>
173
+  <complexType name="ContactSetUsableProblem"><!-- ns__ContactSetUsableProblem -->
174
+
175
+   <sequence>
176
+     <element name="code" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__ContactSetUsableProblem::code -->
177
+     <element name="text" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__ContactSetUsableProblem::text -->
178
+     <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__ContactSetUsableProblem::value -->
179
+     <element name="domainSuffix" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__ContactSetUsableProblem::domainSuffix -->
180
+   </sequence>
181
+  </complexType>
182
+  <complexType name="Domain"><!-- ns__Domain -->
183
+
184
+   <sequence>
185
+     <element name="accountId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::accountId -->
186
+     <element name="id" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::id -->
187
+     <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::name -->
188
+     <element name="nameUnicode" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::nameUnicode -->
189
+     <element name="contacts" type="ns:DomainContact" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__Domain::contacts -->
190
+     <element name="nameservers" type="ns:Nameserver" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__Domain::nameservers -->
191
+     <element name="status" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::status -->
192
+     <element name="transferLockEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::transferLockEnabled -->
193
+     <element name="authInfo" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::authInfo -->
194
+     <element name="addDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::addDate -->
195
+     <element name="createDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::createDate -->
196
+     <element name="lastChangeDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::lastChangeDate -->
197
+     <element name="currentContractPeriodEnd" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::currentContractPeriodEnd -->
198
+     <element name="nextContractPeriodStart" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::nextContractPeriodStart -->
199
+     <element name="deletionDate" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::deletionDate -->
200
+     <element name="deletionType" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Domain::deletionType -->
201
+     <element name="dnsSecEntries" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__Domain::dnsSecEntries -->
202
+   </sequence>
203
+  </complexType>
204
+  <complexType name="DomainHistory"><!-- ns__DomainHistory -->
205
+
206
+   <sequence>
207
+     <element name="accountId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainHistory::accountId -->
208
+     <element name="domainNameAce" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::domainNameAce -->
209
+     <element name="domainNameUnicode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::domainNameUnicode -->
210
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::type -->
211
+     <element name="event" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::event -->
212
+     <element name="result" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::result -->
213
+     <element name="details" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::details -->
214
+     <element name="addDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainHistory::addDate -->
215
+   </sequence>
216
+  </complexType>
217
+  <complexType name="DomainMoveContactData"><!-- ns__DomainMoveContactData -->
218
+
219
+   <sequence>
220
+     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveContactData::contactId -->
221
+     <element name="contactHandle" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveContactData::contactHandle -->
222
+     <element name="availableOptions" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__DomainMoveContactData::availableOptions -->
223
+     <element name="domainsUsed" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__DomainMoveContactData::domainsUsed -->
224
+     <element name="notMovedDomainsUsed" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__DomainMoveContactData::notMovedDomainsUsed -->
225
+     <element name="allocations" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__DomainMoveContactData::allocations -->
226
+     <element name="fromInaccessibleAccount" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveContactData::fromInaccessibleAccount -->
227
+   </sequence>
228
+  </complexType>
229
+  <complexType name="DomainMoveDomainError"><!-- ns__DomainMoveDomainError -->
230
+
231
+   <sequence>
232
+     <element name="domainNameAce" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveDomainError::domainNameAce -->
233
+     <element name="domainNameUnicode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveDomainError::domainNameUnicode -->
234
+     <element name="error" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__DomainMoveDomainError::error -->
235
+   </sequence>
236
+  </complexType>
237
+  <complexType name="HandleTypeInfo"><!-- ns__HandleTypeInfo -->
238
+
239
+   <sequence>
240
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__HandleTypeInfo::type -->
241
+     <element name="min" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__HandleTypeInfo::min -->
242
+     <element name="max" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__HandleTypeInfo::max -->
243
+     <element name="mandatoryFields" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__HandleTypeInfo::mandatoryFields -->
244
+     <element name="entityTypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__HandleTypeInfo::entityTypes -->
245
+   </sequence>
246
+  </complexType>
247
+  <complexType name="Job"><!-- ns__Job -->
248
+
249
+   <sequence>
250
+     <element name="id" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Job::id -->
251
+     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::accountId -->
252
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::type -->
253
+     <element name="displayName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::displayName -->
254
+     <element name="domainNameAce" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::domainNameAce -->
255
+     <element name="domainNameUnicode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::domainNameUnicode -->
256
+     <element name="handle" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::handle -->
257
+     <element name="state" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::state -->
258
+     <element name="subState" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::subState -->
259
+     <element name="events" type="ns:Event" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__Job::events -->
260
+     <element name="comments" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::comments -->
261
+     <element name="errors" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::errors -->
262
+     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::clientTransactionId -->
263
+     <element name="serverTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::serverTransactionId -->
264
+     <element name="executionDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::executionDate -->
265
+     <element name="addDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::addDate -->
266
+     <element name="lastChangeDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Job::lastChangeDate -->
267
+   </sequence>
268
+  </complexType>
269
+  <complexType name="ConfirmationInfo"><!-- ns__ConfirmationInfo -->
270
+
271
+   <sequence>
272
+     <element name="confirmationContext" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__ConfirmationInfo::confirmationContext -->
273
+     <element name="domainNameAce" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__ConfirmationInfo::domainNameAce -->
274
+     <element name="domainNameUnicode" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__ConfirmationInfo::domainNameUnicode -->
275
+     <element name="expiryDateUtc" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__ConfirmationInfo::expiryDateUtc -->
276
+     <element name="specificData" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__ConfirmationInfo::specificData -->
277
+     <element name="status" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__ConfirmationInfo::status -->
278
+   </sequence>
279
+  </complexType>
280
+  <complexType name="ContactSetUsableResult"><!-- ns__ContactSetUsableResult -->
281
+
282
+   <sequence>
283
+     <element name="problems" type="ns:ContactSetUsableProblem" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__ContactSetUsableResult::problems -->
284
+   </sequence>
285
+  </complexType>
286
+  <complexType name="ContactUsableResult"><!-- ns__ContactUsableResult -->
287
+
288
+   <sequence>
289
+     <element name="missingProperties" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__ContactUsableResult::missingProperties -->
290
+     <element name="mustBeOfType" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__ContactUsableResult::mustBeOfType -->
291
+   </sequence>
292
+  </complexType>
293
+  <complexType name="DomainMoveContactOperation"><!-- ns__DomainMoveContactOperation -->
294
+
295
+   <sequence>
296
+     <element name="action" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveContactOperation::action -->
297
+     <element name="sourceContact" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainMoveContactOperation::sourceContact -->
298
+     <element name="replacementContact" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainMoveContactOperation::replacementContact -->
299
+   </sequence>
300
+  </complexType>
301
+  <complexType name="DomainMoveQueryResult"><!-- ns__DomainMoveQueryResult -->
302
+
303
+   <sequence>
304
+     <element name="domainErrors" type="ns:DomainMoveDomainError" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__DomainMoveQueryResult::domainErrors -->
305
+     <element name="contactData" type="ns:DomainMoveContactData" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__DomainMoveQueryResult::contactData -->
306
+   </sequence>
307
+  </complexType>
308
+  <complexType name="DomainStatusResult"><!-- ns__DomainStatusResult -->
309
+
310
+   <sequence>
311
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::domainName -->
312
+     <element name="domainNameUnicode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::domainNameUnicode -->
313
+     <element name="extension" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::extension -->
314
+     <element name="domainSuffix" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::domainSuffix -->
315
+     <element name="status" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::status -->
316
+     <element name="transferMethod" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainStatusResult::transferMethod -->
317
+     <element name="registrarTag" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainStatusResult::registrarTag -->
318
+     <element name="launchPhase" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::launchPhase -->
319
+     <element name="sunriseStart" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainStatusResult::sunriseStart -->
320
+     <element name="landrushStart" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainStatusResult::landrushStart -->
321
+     <element name="earlyAccessStart" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainStatusResult::earlyAccessStart -->
322
+     <element name="generalAvailabilityStart" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__DomainStatusResult::generalAvailabilityStart -->
323
+   </sequence>
324
+  </complexType>
325
+  <complexType name="DomainSuffixInformation"><!-- ns__DomainSuffixInformation -->
326
+
327
+   <sequence>
328
+     <element name="transferMethod" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::transferMethod -->
329
+     <element name="withdrawAvailable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::withdrawAvailable -->
330
+     <element name="deleteAvailable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::deleteAvailable -->
331
+     <element name="autoRenewAvailable" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::autoRenewAvailable -->
332
+     <element name="renewPeriod" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::renewPeriod -->
333
+     <element name="cancellationPeriod" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::cancellationPeriod -->
334
+     <element name="nameserversMin" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::nameserversMin -->
335
+     <element name="nameserversMax" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::nameserversMax -->
336
+     <element name="dnssec" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__DomainSuffixInformation::dnssec -->
337
+     <element name="handleTypeInfos" type="ns:HandleTypeInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__DomainSuffixInformation::handleTypeInfos -->
338
+   </sequence>
339
+  </complexType>
340
+  <complexType name="Filter"><!-- ns__Filter -->
341
+
342
+   <sequence>
343
+     <element name="field" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Filter::field -->
344
+     <element name="value" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Filter::value -->
345
+     <element name="relation" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Filter::relation -->
346
+     <element name="subFilterConnective" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__Filter::subFilterConnective -->
347
+     <element name="subFilter" type="ns:Filter" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__Filter::subFilter -->
348
+   </sequence>
349
+  </complexType>
350
+  <complexType name="FindContactsResult"><!-- ns__FindContactsResult -->
351
+
352
+   <complexContent>
353
+    <extension base="ns:AbstractFindResult">
354
+     <sequence>
355
+     <element name="data" type="ns:Contact" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__FindContactsResult::data -->
356
+     </sequence>
357
+    </extension>
358
+   </complexContent>
359
+  </complexType>
360
+  <complexType name="FindDomainHistoryResult"><!-- ns__FindDomainHistoryResult -->
361
+
362
+   <complexContent>
363
+    <extension base="ns:AbstractFindResult">
364
+     <sequence>
365
+     <element name="data" type="ns:DomainHistory" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__FindDomainHistoryResult::data -->
366
+     </sequence>
367
+    </extension>
368
+   </complexContent>
369
+  </complexType>
370
+  <complexType name="FindDomainsResult"><!-- ns__FindDomainsResult -->
371
+
372
+   <complexContent>
373
+    <extension base="ns:AbstractFindResult">
374
+     <sequence>
375
+     <element name="data" type="ns:Domain" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__FindDomainsResult::data -->
376
+     </sequence>
377
+    </extension>
378
+   </complexContent>
379
+  </complexType>
380
+  <complexType name="FindJobsResult"><!-- ns__FindJobsResult -->
381
+
382
+   <complexContent>
383
+    <extension base="ns:AbstractFindResult">
384
+     <sequence>
385
+     <element name="data" type="ns:Job" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__FindJobsResult::data -->
386
+     </sequence>
387
+    </extension>
388
+   </complexContent>
389
+  </complexType>
390
+  <complexType name="SortOptions"><!-- ns__SortOptions -->
391
+
392
+   <sequence>
393
+     <element name="field" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__SortOptions::field -->
394
+     <element name="order" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__SortOptions::order -->
395
+   </sequence>
396
+  </complexType>
397
+  <complexType name="StatisticCumulativeDomainTurnoverElement"><!-- ns__StatisticCumulativeDomainTurnoverElement -->
398
+
399
+   <sequence>
400
+     <element name="accountName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::accountName -->
401
+     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::accountId -->
402
+     <element name="customerNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::customerNumber -->
403
+     <element name="transferIn" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::transferIn -->
404
+     <element name="transferOut" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::transferOut -->
405
+     <element name="created" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::created -->
406
+     <element name="deleted" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticCumulativeDomainTurnoverElement::deleted -->
407
+   </sequence>
408
+  </complexType>
409
+  <complexType name="StatisticDomainCountElement"><!-- ns__StatisticDomainCountElement -->
410
+
411
+   <sequence>
412
+     <element name="domainSuffix" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainCountElement::domainSuffix -->
413
+     <element name="count" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainCountElement::count -->
414
+   </sequence>
415
+  </complexType>
416
+  <complexType name="StatisticDomainPortfolioElement"><!-- ns__StatisticDomainPortfolioElement -->
417
+
418
+   <sequence>
419
+     <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::id -->
420
+     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::accountId -->
421
+     <element name="customerNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::customerNumber -->
422
+     <element name="domainNameAce" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::domainNameAce -->
423
+     <element name="domainNameUnicode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::domainNameUnicode -->
424
+     <element name="nameservers" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__StatisticDomainPortfolioElement::nameservers -->
425
+     <element name="createDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::createDate -->
426
+     <element name="expiryDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::expiryDate -->
427
+     <element name="deleteDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::deleteDate -->
428
+     <element name="adminC" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::adminC -->
429
+     <element name="ownerC" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::ownerC -->
430
+     <element name="techC" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::techC -->
431
+     <element name="zoneC" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::zoneC -->
432
+     <element name="addDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::addDate -->
433
+     <element name="lastUpdate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainPortfolioElement::lastUpdate -->
434
+   </sequence>
435
+  </complexType>
436
+  <complexType name="StatisticDomainTurnoverElement"><!-- ns__StatisticDomainTurnoverElement -->
437
+
438
+   <sequence>
439
+     <element name="domainNameAce" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainTurnoverElement::domainNameAce -->
440
+     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainTurnoverElement::accountId -->
441
+     <element name="customerNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainTurnoverElement::customerNumber -->
442
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainTurnoverElement::type -->
443
+     <element name="startDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainTurnoverElement::startDate -->
444
+     <element name="execDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticDomainTurnoverElement::execDate -->
445
+   </sequence>
446
+  </complexType>
447
+  <complexType name="StatisticJobElement"><!-- ns__StatisticJobElement -->
448
+
449
+   <sequence>
450
+     <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::id -->
451
+     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::accountId -->
452
+     <element name="customerNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::customerNumber -->
453
+     <element name="domainNameAce" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::domainNameAce -->
454
+     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::type -->
455
+     <element name="state" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::state -->
456
+     <element name="serverTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::serverTransactionId -->
457
+     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::clientTransactionId -->
458
+     <element name="startDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::startDate -->
459
+     <element name="execDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__StatisticJobElement::execDate -->
460
+   </sequence>
461
+  </complexType>
462
+  <complexType name="TransferData"><!-- ns__TransferData -->
463
+
464
+   <sequence>
465
+     <element name="authInfo" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__TransferData::authInfo -->
466
+     <element name="authInfo2" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__TransferData::authInfo2 -->
467
+     <element name="foaRecipient" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__TransferData::foaRecipient -->
468
+   </sequence>
469
+  </complexType>
470
+  <complexType name="contactCreateRequest"><!-- ns__contactCreateRequest -->
471
+
472
+   <sequence>
473
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__contactCreateRequest::clientTransactionId -->
474
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactCreateRequest::authToken -->
475
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactCreateRequest::ownerAccountId -->
476
+     <element name="contact" type="ns:Contact" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__contactCreateRequest::contact -->
477
+   </sequence>
478
+  </complexType>
479
+  <complexType name="contactCreateResponseData"><!-- ns__contactCreateResponseData -->
480
+
481
+   <complexContent>
482
+    <extension base="ns:CommonResponse">
483
+     <sequence>
484
+     <element name="value" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactCreateResponseData::value -->
485
+     </sequence>
486
+    </extension>
487
+   </complexContent>
488
+  </complexType>
489
+  <complexType name="contactInfoRequest"><!-- ns__contactInfoRequest -->
490
+
491
+   <sequence>
492
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__contactInfoRequest::clientTransactionId -->
493
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactInfoRequest::authToken -->
494
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactInfoRequest::ownerAccountId -->
495
+     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactInfoRequest::contactId -->
496
+   </sequence>
497
+  </complexType>
498
+  <complexType name="contactInfoResponseData"><!-- ns__contactInfoResponseData -->
499
+
500
+   <complexContent>
501
+    <extension base="ns:CommonResponse">
502
+     <sequence>
503
+     <element name="value" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactInfoResponseData::value -->
504
+     </sequence>
505
+    </extension>
506
+   </complexContent>
507
+  </complexType>
508
+  <complexType name="contactSetUsableForRequest"><!-- ns__contactSetUsableForRequest -->
509
+
510
+   <sequence>
511
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__contactSetUsableForRequest::clientTransactionId -->
512
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactSetUsableForRequest::authToken -->
513
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactSetUsableForRequest::ownerAccountId -->
514
+     <element name="contacts" type="ns:DomainContact" minOccurs="1" maxOccurs="unbounded" nillable="true"/><!-- ns__contactSetUsableForRequest::contacts -->
515
+     <element name="domainSuffixes" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/><!-- ns__contactSetUsableForRequest::domainSuffixes -->
516
+   </sequence>
517
+  </complexType>
518
+  <complexType name="contactSetUsableForResponseData"><!-- ns__contactSetUsableForResponseData -->
519
+
520
+   <complexContent>
521
+    <extension base="ns:CommonResponse">
522
+     <sequence>
523
+     <element name="value" type="ns:ContactSetUsableResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactSetUsableForResponseData::value -->
524
+     </sequence>
525
+    </extension>
526
+   </complexContent>
527
+  </complexType>
528
+  <complexType name="contactUpdateRequest"><!-- ns__contactUpdateRequest -->
529
+
530
+   <sequence>
531
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__contactUpdateRequest::clientTransactionId -->
532
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUpdateRequest::authToken -->
533
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactUpdateRequest::ownerAccountId -->
534
+     <element name="contact" type="ns:Contact" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__contactUpdateRequest::contact -->
535
+   </sequence>
536
+  </complexType>
537
+  <complexType name="contactUpdateResponseData"><!-- ns__contactUpdateResponseData -->
538
+
539
+   <complexContent>
540
+    <extension base="ns:CommonResponse">
541
+     <sequence>
542
+     <element name="value" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactUpdateResponseData::value -->
543
+     </sequence>
544
+    </extension>
545
+   </complexContent>
546
+  </complexType>
547
+  <complexType name="contactUsableForRequest"><!-- ns__contactUsableForRequest -->
548
+
549
+   <sequence>
550
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__contactUsableForRequest::clientTransactionId -->
551
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::authToken -->
552
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactUsableForRequest::ownerAccountId -->
553
+     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::contactId -->
554
+     <element name="allocation" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::allocation -->
555
+     <element name="domainSuffixes" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/><!-- ns__contactUsableForRequest::domainSuffixes -->
556
+   </sequence>
557
+  </complexType>
558
+  <complexType name="contactUsableForResponseData"><!-- ns__contactUsableForResponseData -->
559
+
560
+   <complexContent>
561
+    <extension base="ns:CommonResponse">
562
+     <sequence>
563
+     <element name="value" type="ns:ContactUsableResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactUsableForResponseData::value -->
564
+     </sequence>
565
+    </extension>
566
+   </complexContent>
567
+  </complexType>
568
+  <complexType name="contactsFindRequest"><!-- ns__contactsFindRequest -->
569
+
570
+   <sequence>
571
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__contactsFindRequest::clientTransactionId -->
572
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactsFindRequest::authToken -->
573
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindRequest::ownerAccountId -->
574
+     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindRequest::filter -->
575
+     <element name="limit" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindRequest::limit -->
576
+     <element name="page" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindRequest::page -->
577
+     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindRequest::sort -->
578
+   </sequence>
579
+  </complexType>
580
+  <complexType name="contactsFindResponseData"><!-- ns__contactsFindResponseData -->
581
+
582
+   <complexContent>
583
+    <extension base="ns:CommonResponse">
584
+     <sequence>
585
+     <element name="value" type="ns:FindContactsResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindResponseData::value -->
586
+     </sequence>
587
+    </extension>
588
+   </complexContent>
589
+  </complexType>
590
+  <complexType name="dnsSecKeyAddRequest"><!-- ns__dnsSecKeyAddRequest -->
591
+
592
+   <sequence>
593
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__dnsSecKeyAddRequest::clientTransactionId -->
594
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyAddRequest::authToken -->
595
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__dnsSecKeyAddRequest::ownerAccountId -->
596
+     <element name="keyData" type="ns:DnsSecKeyData" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__dnsSecKeyAddRequest::keyData -->
597
+     <element name="comment" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyAddRequest::comment -->
598
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyAddRequest::domainName -->
599
+   </sequence>
600
+  </complexType>
601
+  <complexType name="dnsSecKeyAddResponseData"><!-- ns__dnsSecKeyAddResponseData -->
602
+
603
+   <complexContent>
604
+    <extension base="ns:CommonResponse">
605
+     <sequence>
606
+     <element name="values" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__dnsSecKeyAddResponseData::values -->
607
+     </sequence>
608
+    </extension>
609
+   </complexContent>
610
+  </complexType>
611
+  <complexType name="dnsSecKeyDeleteRequest"><!-- ns__dnsSecKeyDeleteRequest -->
612
+
613
+   <sequence>
614
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__dnsSecKeyDeleteRequest::clientTransactionId -->
615
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyDeleteRequest::authToken -->
616
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__dnsSecKeyDeleteRequest::ownerAccountId -->
617
+     <element name="keyData" type="ns:DnsSecKeyData" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__dnsSecKeyDeleteRequest::keyData -->
618
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyDeleteRequest::domainName -->
619
+   </sequence>
620
+  </complexType>
621
+  <complexType name="dnsSecKeyDeleteResponseData"><!-- ns__dnsSecKeyDeleteResponseData -->
622
+
623
+   <complexContent>
624
+    <extension base="ns:CommonResponse">
625
+     <sequence>
626
+     <element name="values" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__dnsSecKeyDeleteResponseData::values -->
627
+     </sequence>
628
+    </extension>
629
+   </complexContent>
630
+  </complexType>
631
+  <complexType name="dnsSecKeyModifyRequest"><!-- ns__dnsSecKeyModifyRequest -->
632
+
633
+   <sequence>
634
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__dnsSecKeyModifyRequest::clientTransactionId -->
635
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyModifyRequest::authToken -->
636
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__dnsSecKeyModifyRequest::ownerAccountId -->
637
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeyModifyRequest::domainName -->
638
+     <element name="add" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded"/><!-- ns__dnsSecKeyModifyRequest::add -->
639
+     <element name="remove" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded"/><!-- ns__dnsSecKeyModifyRequest::remove -->
640
+   </sequence>
641
+  </complexType>
642
+  <complexType name="dnsSecKeyModifyResponseData"><!-- ns__dnsSecKeyModifyResponseData -->
643
+
644
+   <complexContent>
645
+    <extension base="ns:CommonResponse">
646
+     <sequence>
647
+     <element name="values" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__dnsSecKeyModifyResponseData::values -->
648
+     </sequence>
649
+    </extension>
650
+   </complexContent>
651
+  </complexType>
652
+  <complexType name="dnsSecKeysListRequest"><!-- ns__dnsSecKeysListRequest -->
653
+
654
+   <sequence>
655
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__dnsSecKeysListRequest::clientTransactionId -->
656
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeysListRequest::authToken -->
657
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__dnsSecKeysListRequest::ownerAccountId -->
658
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__dnsSecKeysListRequest::domainName -->
659
+   </sequence>
660
+  </complexType>
661
+  <complexType name="dnsSecKeysListResponseData"><!-- ns__dnsSecKeysListResponseData -->
662
+
663
+   <complexContent>
664
+    <extension base="ns:CommonResponse">
665
+     <sequence>
666
+     <element name="values" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__dnsSecKeysListResponseData::values -->
667
+     </sequence>
668
+    </extension>
669
+   </complexContent>
670
+  </complexType>
671
+  <complexType name="domainChangeTagRequest"><!-- ns__domainChangeTagRequest -->
672
+
673
+   <sequence>
674
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainChangeTagRequest::clientTransactionId -->
675
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::authToken -->
676
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainChangeTagRequest::ownerAccountId -->
677
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::domainName -->
678
+     <element name="tag" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::tag -->
679
+   </sequence>
680
+  </complexType>
681
+  <complexType name="domainChangeTagResponseData"><!-- ns__domainChangeTagResponseData -->
682
+
683
+   <complexContent>
684
+    <extension base="ns:CommonResponse">
685
+     <sequence>
686
+     </sequence>
687
+    </extension>
688
+   </complexContent>
689
+  </complexType>
690
+  <complexType name="domainConfirmRequest"><!-- ns__domainConfirmRequest -->
691
+
692
+   <sequence>
693
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainConfirmRequest::clientTransactionId -->
694
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainConfirmRequest::authToken -->
695
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainConfirmRequest::ownerAccountId -->
696
+     <element name="confirmationCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainConfirmRequest::confirmationCode -->
697
+     <element name="ack" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__domainConfirmRequest::ack -->
698
+   </sequence>
699
+  </complexType>
700
+  <complexType name="domainConfirmResponseData"><!-- ns__domainConfirmResponseData -->
701
+
702
+   <complexContent>
703
+    <extension base="ns:CommonResponse">
704
+     <sequence>
705
+     </sequence>
706
+    </extension>
707
+   </complexContent>
708
+  </complexType>
709
+  <complexType name="domainConfirmationInfoRequest"><!-- ns__domainConfirmationInfoRequest -->
710
+
711
+   <sequence>
712
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainConfirmationInfoRequest::clientTransactionId -->
713
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainConfirmationInfoRequest::authToken -->
714
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainConfirmationInfoRequest::ownerAccountId -->
715
+     <element name="confirmationCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainConfirmationInfoRequest::confirmationCode -->
716
+   </sequence>
717
+  </complexType>
718
+  <complexType name="domainConfirmationInfoResponseData"><!-- ns__domainConfirmationInfoResponseData -->
719
+
720
+   <complexContent>
721
+    <extension base="ns:CommonResponse">
722
+     <sequence>
723
+     <element name="value" type="ns:ConfirmationInfo" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainConfirmationInfoResponseData::value -->
724
+     </sequence>
725
+    </extension>
726
+   </complexContent>
727
+  </complexType>
728
+  <complexType name="domainCreateRequest"><!-- ns__domainCreateRequest -->
729
+
730
+   <sequence>
731
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainCreateRequest::clientTransactionId -->
732
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateRequest::authToken -->
733
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::ownerAccountId -->
734
+     <element name="domain" type="ns:Domain" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::domain -->
735
+     <element name="dnsSec" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded"/><!-- ns__domainCreateRequest::dnsSec -->
736
+     <element name="registrationPeriod" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::registrationPeriod -->
737
+     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::execDate -->
738
+   </sequence>
739
+  </complexType>
740
+  <complexType name="domainCreateResponseData"><!-- ns__domainCreateResponseData -->
741
+
742
+   <complexContent>
743
+    <extension base="ns:CommonResponse">
744
+     <sequence>
745
+     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateResponseData::value -->
746
+     </sequence>
747
+    </extension>
748
+   </complexContent>
749
+  </complexType>
750
+  <complexType name="domainCreateAuthInfoRequest"><!-- ns__domainCreateAuthInfoRequest -->
751
+
752
+   <sequence>
753
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainCreateAuthInfoRequest::clientTransactionId -->
754
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfoRequest::authToken -->
755
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateAuthInfoRequest::ownerAccountId -->
756
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfoRequest::domainName -->
757
+   </sequence>
758
+  </complexType>
759
+  <complexType name="domainCreateAuthInfoResponseData"><!-- ns__domainCreateAuthInfoResponseData -->
760
+
761
+   <complexContent>
762
+    <extension base="ns:CommonResponse">
763
+     <sequence>
764
+     </sequence>
765
+    </extension>
766
+   </complexContent>
767
+  </complexType>
768
+  <complexType name="domainCreateAuthInfo2Request"><!-- ns__domainCreateAuthInfo2Request -->
769
+
770
+   <sequence>
771
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainCreateAuthInfo2Request::clientTransactionId -->
772
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfo2Request::authToken -->
773
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateAuthInfo2Request::ownerAccountId -->
774
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfo2Request::domainName -->
775
+   </sequence>
776
+  </complexType>
777
+  <complexType name="domainCreateAuthInfo2ResponseData"><!-- ns__domainCreateAuthInfo2ResponseData -->
778
+
779
+   <complexContent>
780
+    <extension base="ns:CommonResponse">
781
+     <sequence>
782
+     </sequence>
783
+    </extension>
784
+   </complexContent>
785
+  </complexType>
786
+  <complexType name="domainDeleteRequest"><!-- ns__domainDeleteRequest -->
787
+
788
+   <sequence>
789
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainDeleteRequest::clientTransactionId -->
790
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeleteRequest::authToken -->
791
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainDeleteRequest::ownerAccountId -->
792
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeleteRequest::domainName -->
793
+     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainDeleteRequest::execDate -->
794
+   </sequence>
795
+  </complexType>
796
+  <complexType name="domainDeleteResponseData"><!-- ns__domainDeleteResponseData -->
797
+
798
+   <complexContent>
799
+    <extension base="ns:CommonResponse">
800
+     <sequence>
801
+     </sequence>
802
+    </extension>
803
+   </complexContent>
804
+  </complexType>
805
+  <complexType name="domainDeletionCancelRequest"><!-- ns__domainDeletionCancelRequest -->
806
+
807
+   <sequence>
808
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainDeletionCancelRequest::clientTransactionId -->
809
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeletionCancelRequest::authToken -->
810
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainDeletionCancelRequest::ownerAccountId -->
811
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeletionCancelRequest::domainName -->
812
+   </sequence>
813
+  </complexType>
814
+  <complexType name="domainDeletionCancelResponseData"><!-- ns__domainDeletionCancelResponseData -->
815
+
816
+   <complexContent>
817
+    <extension base="ns:CommonResponse">
818
+     <sequence>
819
+     </sequence>
820
+    </extension>
821
+   </complexContent>
822
+  </complexType>
823
+  <complexType name="domainHistoryFindRequest"><!-- ns__domainHistoryFindRequest -->
824
+
825
+   <sequence>
826
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainHistoryFindRequest::clientTransactionId -->
827
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainHistoryFindRequest::authToken -->
828
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainHistoryFindRequest::ownerAccountId -->
829
+     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainHistoryFindRequest::filter -->
830
+     <element name="limit" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainHistoryFindRequest::limit -->
831
+     <element name="page" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainHistoryFindRequest::page -->
832
+     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainHistoryFindRequest::sort -->
833
+   </sequence>
834
+  </complexType>
835
+  <complexType name="domainHistoryFindResponseData"><!-- ns__domainHistoryFindResponseData -->
836
+
837
+   <complexContent>
838
+    <extension base="ns:CommonResponse">
839
+     <sequence>
840
+     <element name="value" type="ns:FindDomainHistoryResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainHistoryFindResponseData::value -->
841
+     </sequence>
842
+    </extension>
843
+   </complexContent>
844
+  </complexType>
845
+  <complexType name="domainInfoRequest"><!-- ns__domainInfoRequest -->
846
+
847
+   <sequence>
848
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainInfoRequest::clientTransactionId -->
849
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainInfoRequest::authToken -->
850
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainInfoRequest::ownerAccountId -->
851
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainInfoRequest::domainName -->
852
+   </sequence>
853
+  </complexType>
854
+  <complexType name="domainInfoResponseData"><!-- ns__domainInfoResponseData -->
855
+
856
+   <complexContent>
857
+    <extension base="ns:CommonResponse">
858
+     <sequence>
859
+     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainInfoResponseData::value -->
860
+     </sequence>
861
+    </extension>
862
+   </complexContent>
863
+  </complexType>
864
+  <complexType name="domainMemberWhoisRequest"><!-- ns__domainMemberWhoisRequest -->
865
+
866
+   <sequence>
867
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainMemberWhoisRequest::clientTransactionId -->
868
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMemberWhoisRequest::authToken -->
869
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainMemberWhoisRequest::ownerAccountId -->
870
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMemberWhoisRequest::domainName -->
871
+   </sequence>
872
+  </complexType>
873
+  <complexType name="domainMemberWhoisResponseData"><!-- ns__domainMemberWhoisResponseData -->
874
+
875
+   <complexContent>
876
+    <extension base="ns:CommonResponse">
877
+     <sequence>
878
+     <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMemberWhoisResponseData::value -->
879
+     </sequence>
880
+    </extension>
881
+   </complexContent>
882
+  </complexType>
883
+  <complexType name="domainMoveRequest"><!-- ns__domainMoveRequest -->
884
+
885
+   <sequence>
886
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainMoveRequest::clientTransactionId -->
887
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMoveRequest::authToken -->
888
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainMoveRequest::ownerAccountId -->
889
+     <element name="domains" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/><!-- ns__domainMoveRequest::domains -->
890
+     <element name="destinationAccountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMoveRequest::destinationAccountId -->
891
+     <element name="contactOperations" type="ns:DomainMoveContactOperation" minOccurs="1" maxOccurs="unbounded" nillable="true"/><!-- ns__domainMoveRequest::contactOperations -->
892
+   </sequence>
893
+  </complexType>
894
+  <complexType name="domainMoveResponseData"><!-- ns__domainMoveResponseData -->
895
+
896
+   <complexContent>
897
+    <extension base="ns:CommonResponse">
898
+     <sequence>
899
+     </sequence>
900
+    </extension>
901
+   </complexContent>
902
+  </complexType>
903
+  <complexType name="domainMoveQueryRequest"><!-- ns__domainMoveQueryRequest -->
904
+
905
+   <sequence>
906
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainMoveQueryRequest::clientTransactionId -->
907
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMoveQueryRequest::authToken -->
908
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainMoveQueryRequest::ownerAccountId -->
909
+     <element name="domains" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/><!-- ns__domainMoveQueryRequest::domains -->
910
+     <element name="destinationAccountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainMoveQueryRequest::destinationAccountId -->
911
+   </sequence>
912
+  </complexType>
913
+  <complexType name="domainMoveQueryResponseData"><!-- ns__domainMoveQueryResponseData -->
914
+
915
+   <complexContent>
916
+    <extension base="ns:CommonResponse">
917
+     <sequence>
918
+     <element name="value" type="ns:DomainMoveQueryResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainMoveQueryResponseData::value -->
919
+     </sequence>
920
+    </extension>
921
+   </complexContent>
922
+  </complexType>
923
+  <complexType name="domainRestoreRequest"><!-- ns__domainRestoreRequest -->
924
+
925
+   <sequence>
926
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainRestoreRequest::clientTransactionId -->
927
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRestoreRequest::authToken -->
928
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainRestoreRequest::ownerAccountId -->
929
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRestoreRequest::domainName -->
930
+   </sequence>
931
+  </complexType>
932
+  <complexType name="domainRestoreResponseData"><!-- ns__domainRestoreResponseData -->
933
+
934
+   <complexContent>
935
+    <extension base="ns:CommonResponse">
936
+     <sequence>
937
+     </sequence>
938
+    </extension>
939
+   </complexContent>
940
+  </complexType>
941
+  <complexType name="domainStatusRequest"><!-- ns__domainStatusRequest -->
942
+
943
+   <sequence>
944
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainStatusRequest::clientTransactionId -->
945
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainStatusRequest::authToken -->
946
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainStatusRequest::ownerAccountId -->
947
+     <element name="domainNames" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/><!-- ns__domainStatusRequest::domainNames -->
948
+   </sequence>
949
+  </complexType>
950
+  <complexType name="domainStatusResponseData"><!-- ns__domainStatusResponseData -->
951
+
952
+   <complexContent>
953
+    <extension base="ns:CommonResponse">
954
+     <sequence>
955
+     <element name="values" type="ns:DomainStatusResult" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__domainStatusResponseData::values -->
956
+     </sequence>
957
+    </extension>
958
+   </complexContent>
959
+  </complexType>
960
+  <complexType name="domainSuffixInformationRequest"><!-- ns__domainSuffixInformationRequest -->
961
+
962
+   <sequence>
963
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainSuffixInformationRequest::clientTransactionId -->
964
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSuffixInformationRequest::authToken -->
965
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainSuffixInformationRequest::ownerAccountId -->
966
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSuffixInformationRequest::domainName -->
967
+   </sequence>
968
+  </complexType>
969
+  <complexType name="domainSuffixInformationResponseData"><!-- ns__domainSuffixInformationResponseData -->
970
+
971
+   <complexContent>
972
+    <extension base="ns:CommonResponse">
973
+     <sequence>
974
+     <element name="value" type="ns:DomainSuffixInformation" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainSuffixInformationResponseData::value -->
975
+     </sequence>
976
+    </extension>
977
+   </complexContent>
978
+  </complexType>
979
+  <complexType name="domainTransferRequest"><!-- ns__domainTransferRequest -->
980
+
981
+   <sequence>
982
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainTransferRequest::clientTransactionId -->
983
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferRequest::authToken -->
984
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::ownerAccountId -->
985
+     <element name="domain" type="ns:Domain" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::domain -->
986
+     <element name="dnsSec" type="ns:DnsSecData" minOccurs="0" maxOccurs="unbounded"/><!-- ns__domainTransferRequest::dnsSec -->
987
+     <element name="transferData" type="ns:TransferData" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::transferData -->
988
+     <element name="registrationPeriod" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::registrationPeriod -->
989
+     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::execDate -->
990
+   </sequence>
991
+  </complexType>
992
+  <complexType name="domainTransferResponseData"><!-- ns__domainTransferResponseData -->
993
+
994
+   <complexContent>
995
+    <extension base="ns:CommonResponse">
996
+     <sequence>
997
+     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferResponseData::value -->
998
+     </sequence>
999
+    </extension>
1000
+   </complexContent>
1001
+  </complexType>
1002
+  <complexType name="domainTransferOutAckRequest"><!-- ns__domainTransferOutAckRequest -->
1003
+
1004
+   <sequence>
1005
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainTransferOutAckRequest::clientTransactionId -->
1006
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutAckRequest::authToken -->
1007
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferOutAckRequest::ownerAccountId -->
1008
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutAckRequest::domainName -->
1009
+   </sequence>
1010
+  </complexType>
1011
+  <complexType name="domainTransferOutAckResponseData"><!-- ns__domainTransferOutAckResponseData -->
1012
+
1013
+   <complexContent>
1014
+    <extension base="ns:CommonResponse">
1015
+     <sequence>
1016
+     </sequence>
1017
+    </extension>
1018
+   </complexContent>
1019
+  </complexType>
1020
+  <complexType name="domainTransferOutNackRequest"><!-- ns__domainTransferOutNackRequest -->
1021
+
1022
+   <sequence>
1023
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::clientTransactionId -->
1024
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::authToken -->
1025
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferOutNackRequest::ownerAccountId -->
1026
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::domainName -->
1027
+     <element name="reason" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::reason -->
1028
+   </sequence>
1029
+  </complexType>
1030
+  <complexType name="domainTransferOutNackResponseData"><!-- ns__domainTransferOutNackResponseData -->
1031
+
1032
+   <complexContent>
1033
+    <extension base="ns:CommonResponse">
1034
+     <sequence>
1035
+     </sequence>
1036
+    </extension>
1037
+   </complexContent>
1038
+  </complexType>
1039
+  <complexType name="domainUpdateRequest"><!-- ns__domainUpdateRequest -->
1040
+
1041
+   <sequence>
1042
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainUpdateRequest::clientTransactionId -->
1043
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainUpdateRequest::authToken -->
1044
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainUpdateRequest::ownerAccountId -->
1045
+     <element name="domain" type="ns:Domain" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__domainUpdateRequest::domain -->
1046
+   </sequence>
1047
+  </complexType>
1048
+  <complexType name="domainUpdateResponseData"><!-- ns__domainUpdateResponseData -->
1049
+
1050
+   <complexContent>
1051
+    <extension base="ns:CommonResponse">
1052
+     <sequence>
1053
+     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainUpdateResponseData::value -->
1054
+     </sequence>
1055
+    </extension>
1056
+   </complexContent>
1057
+  </complexType>
1058
+  <complexType name="domainWithdrawRequest"><!-- ns__domainWithdrawRequest -->
1059
+
1060
+   <sequence>
1061
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainWithdrawRequest::clientTransactionId -->
1062
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::authToken -->
1063
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainWithdrawRequest::ownerAccountId -->
1064
+     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::domainName -->
1065
+     <element name="disconnect" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::disconnect -->
1066
+     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainWithdrawRequest::execDate -->
1067
+   </sequence>
1068
+  </complexType>
1069
+  <complexType name="domainWithdrawResponseData"><!-- ns__domainWithdrawResponseData -->
1070
+
1071
+   <complexContent>
1072
+    <extension base="ns:CommonResponse">
1073
+     <sequence>
1074
+     </sequence>
1075
+    </extension>
1076
+   </complexContent>
1077
+  </complexType>
1078
+  <complexType name="domainsFindRequest"><!-- ns__domainsFindRequest -->
1079
+
1080
+   <sequence>
1081
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__domainsFindRequest::clientTransactionId -->
1082
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainsFindRequest::authToken -->
1083
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindRequest::ownerAccountId -->
1084
+     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindRequest::filter -->
1085
+     <element name="limit" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindRequest::limit -->
1086
+     <element name="page" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindRequest::page -->
1087
+     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindRequest::sort -->
1088
+   </sequence>
1089
+  </complexType>
1090
+  <complexType name="domainsFindResponseData"><!-- ns__domainsFindResponseData -->
1091
+
1092
+   <complexContent>
1093
+    <extension base="ns:CommonResponse">
1094
+     <sequence>
1095
+     <element name="value" type="ns:FindDomainsResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindResponseData::value -->
1096
+     </sequence>
1097
+    </extension>
1098
+   </complexContent>
1099
+  </complexType>
1100
+  <complexType name="jobCancelRequest"><!-- ns__jobCancelRequest -->
1101
+
1102
+   <sequence>
1103
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__jobCancelRequest::clientTransactionId -->
1104
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobCancelRequest::authToken -->
1105
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobCancelRequest::ownerAccountId -->
1106
+     <element name="jobId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobCancelRequest::jobId -->
1107
+   </sequence>
1108
+  </complexType>
1109
+  <complexType name="jobCancelResponseData"><!-- ns__jobCancelResponseData -->
1110
+
1111
+   <complexContent>
1112
+    <extension base="ns:CommonResponse">
1113
+     <sequence>
1114
+     </sequence>
1115
+    </extension>
1116
+   </complexContent>
1117
+  </complexType>
1118
+  <complexType name="jobResendEmailRequest"><!-- ns__jobResendEmailRequest -->
1119
+
1120
+   <sequence>
1121
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__jobResendEmailRequest::clientTransactionId -->
1122
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobResendEmailRequest::authToken -->
1123
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobResendEmailRequest::ownerAccountId -->
1124
+     <element name="jobId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobResendEmailRequest::jobId -->
1125
+   </sequence>
1126
+  </complexType>
1127
+  <complexType name="jobResendEmailResponseData"><!-- ns__jobResendEmailResponseData -->
1128
+
1129
+   <complexContent>
1130
+    <extension base="ns:CommonResponse">
1131
+     <sequence>
1132
+     </sequence>
1133
+    </extension>
1134
+   </complexContent>
1135
+  </complexType>
1136
+  <complexType name="jobsFindRequest"><!-- ns__jobsFindRequest -->
1137
+
1138
+   <sequence>
1139
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__jobsFindRequest::clientTransactionId -->
1140
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobsFindRequest::authToken -->
1141
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindRequest::ownerAccountId -->
1142
+     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindRequest::filter -->
1143
+     <element name="limit" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindRequest::limit -->
1144
+     <element name="page" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindRequest::page -->
1145
+     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindRequest::sort -->
1146
+   </sequence>
1147
+  </complexType>
1148
+  <complexType name="jobsFindResponseData"><!-- ns__jobsFindResponseData -->
1149
+
1150
+   <complexContent>
1151
+    <extension base="ns:CommonResponse">
1152
+     <sequence>
1153
+     <element name="value" type="ns:FindJobsResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindResponseData::value -->
1154
+     </sequence>
1155
+    </extension>
1156
+   </complexContent>
1157
+  </complexType>
1158
+  <complexType name="statisticDomainCountRequest"><!-- ns__statisticDomainCountRequest -->
1159
+
1160
+   <sequence>
1161
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__statisticDomainCountRequest::clientTransactionId -->
1162
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainCountRequest::authToken -->
1163
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__statisticDomainCountRequest::ownerAccountId -->
1164
+     <element name="withSubAccounts" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainCountRequest::withSubAccounts -->
1165
+   </sequence>
1166
+  </complexType>
1167
+  <complexType name="statisticDomainCountResponseData"><!-- ns__statisticDomainCountResponseData -->
1168
+
1169
+   <complexContent>
1170
+    <extension base="ns:CommonResponse">
1171
+     <sequence>
1172
+     <element name="values" type="ns:StatisticDomainCountElement" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__statisticDomainCountResponseData::values -->
1173
+     </sequence>
1174
+    </extension>
1175
+   </complexContent>
1176
+  </complexType>
1177
+  <complexType name="statisticDomainPortfolioRequest"><!-- ns__statisticDomainPortfolioRequest -->
1178
+
1179
+   <sequence>
1180
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__statisticDomainPortfolioRequest::clientTransactionId -->
1181
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainPortfolioRequest::authToken -->
1182
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__statisticDomainPortfolioRequest::ownerAccountId -->
1183
+     <element name="withSubAccounts" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainPortfolioRequest::withSubAccounts -->
1184
+   </sequence>
1185
+  </complexType>
1186
+  <complexType name="statisticDomainPortfolioResponseData"><!-- ns__statisticDomainPortfolioResponseData -->
1187
+
1188
+   <complexContent>
1189
+    <extension base="ns:CommonResponse">
1190
+     <sequence>
1191
+     <element name="values" type="ns:StatisticDomainPortfolioElement" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__statisticDomainPortfolioResponseData::values -->
1192
+     </sequence>
1193
+    </extension>
1194
+   </complexContent>
1195
+  </complexType>
1196
+  <complexType name="statisticDomainTurnoverRequest"><!-- ns__statisticDomainTurnoverRequest -->
1197
+
1198
+   <sequence>
1199
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__statisticDomainTurnoverRequest::clientTransactionId -->
1200
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainTurnoverRequest::authToken -->
1201
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__statisticDomainTurnoverRequest::ownerAccountId -->
1202
+     <element name="start" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainTurnoverRequest::start -->
1203
+     <element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainTurnoverRequest::end -->
1204
+     <element name="withSubAccounts" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__statisticDomainTurnoverRequest::withSubAccounts -->
1205
+   </sequence>
1206
+  </complexType>
1207
+  <complexType name="statisticDomainTurnoverResponseData"><!-- ns__statisticDomainTurnoverResponseData -->
1208
+
1209
+   <complexContent>
1210
+    <extension base="ns:CommonResponse">
1211
+     <sequence>
1212
+     <element name="values" type="ns:StatisticDomainTurnoverElement" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__statisticDomainTurnoverResponseData::values -->
1213
+     </sequence>
1214
+    </extension>
1215
+   </complexContent>
1216
+  </complexType>
1217
+  <complexType name="statisticJobsRequest"><!-- ns__statisticJobsRequest -->
1218
+
1219
+   <sequence>
1220
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__statisticJobsRequest::clientTransactionId -->
1221
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticJobsRequest::authToken -->
1222
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__statisticJobsRequest::ownerAccountId -->
1223
+     <element name="start" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticJobsRequest::start -->
1224
+     <element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticJobsRequest::end -->
1225
+     <element name="withSubAccounts" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__statisticJobsRequest::withSubAccounts -->
1226
+   </sequence>
1227
+  </complexType>
1228
+  <complexType name="statisticJobsResponseData"><!-- ns__statisticJobsResponseData -->
1229
+
1230
+   <complexContent>
1231
+    <extension base="ns:CommonResponse">
1232
+     <sequence>
1233
+     <element name="values" type="ns:StatisticJobElement" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__statisticJobsResponseData::values -->
1234
+     </sequence>
1235
+    </extension>
1236
+   </complexContent>
1237
+  </complexType>
1238
+  <complexType name="statisticSubAccountDomainTurnoverRequest"><!-- ns__statisticSubAccountDomainTurnoverRequest -->
1239
+
1240
+   <sequence>
1241
+     <element name="clientTransactionId" type="xsd:string" minOccurs="0" maxOccurs="1"/><!-- ns__statisticSubAccountDomainTurnoverRequest::clientTransactionId -->
1242
+     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticSubAccountDomainTurnoverRequest::authToken -->
1243
+     <element name="ownerAccountId" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__statisticSubAccountDomainTurnoverRequest::ownerAccountId -->
1244
+     <element name="start" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticSubAccountDomainTurnoverRequest::start -->
1245
+     <element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__statisticSubAccountDomainTurnoverRequest::end -->
1246
+     <element name="minInflow" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__statisticSubAccountDomainTurnoverRequest::minInflow -->
1247
+     <element name="minOutflow" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__statisticSubAccountDomainTurnoverRequest::minOutflow -->
1248
+   </sequence>
1249
+  </complexType>
1250
+  <complexType name="statisticSubAccountDomainTurnoverResponseData"><!-- ns__statisticSubAccountDomainTurnoverResponseData -->
1251
+
1252
+   <complexContent>
1253
+    <extension base="ns:CommonResponse">
1254
+     <sequence>
1255
+     <element name="values" type="ns:StatisticCumulativeDomainTurnoverElement" minOccurs="0" maxOccurs="unbounded" nillable="true"/><!-- ns__statisticSubAccountDomainTurnoverResponseData::values -->
1256
+     </sequence>
1257
+    </extension>
1258
+   </complexContent>
1259
+  </complexType>
1260
+ </schema>
1261
+
1262
+</types>
1263
+
1264
+<message name="contactCreate">
1265
+ <part name="request" type="ns:contactCreateRequest"/><!-- ns__contactCreate::request -->
1266
+</message>
1267
+
1268
+<message name="contactCreateResponse">
1269
+ <part name="response" type="ns:contactCreateResponseData"/><!-- ns__contactCreate::response -->
1270
+</message>
1271
+
1272
+<message name="contactInfo">
1273
+ <part name="request" type="ns:contactInfoRequest"/><!-- ns__contactInfo::request -->
1274
+</message>
1275
+
1276
+<message name="contactInfoResponse">
1277
+ <part name="response" type="ns:contactInfoResponseData"/><!-- ns__contactInfo::response -->
1278
+</message>
1279
+
1280
+<message name="contactSetUsableFor">
1281
+ <part name="request" type="ns:contactSetUsableForRequest"/><!-- ns__contactSetUsableFor::request -->
1282
+</message>
1283
+
1284
+<message name="contactSetUsableForResponse">
1285
+ <part name="response" type="ns:contactSetUsableForResponseData"/><!-- ns__contactSetUsableFor::response -->
1286
+</message>
1287
+
1288
+<message name="contactUpdate">
1289
+ <part name="request" type="ns:contactUpdateRequest"/><!-- ns__contactUpdate::request -->
1290
+</message>
1291
+
1292
+<message name="contactUpdateResponse">
1293
+ <part name="response" type="ns:contactUpdateResponseData"/><!-- ns__contactUpdate::response -->
1294
+</message>
1295
+
1296
+<message name="contactUsableFor">
1297
+ <part name="request" type="ns:contactUsableForRequest"/><!-- ns__contactUsableFor::request -->
1298
+</message>
1299
+
1300
+<message name="contactUsableForResponse">
1301
+ <part name="response" type="ns:contactUsableForResponseData"/><!-- ns__contactUsableFor::response -->
1302
+</message>
1303
+
1304
+<message name="contactsFind">
1305
+ <part name="request" type="ns:contactsFindRequest"/><!-- ns__contactsFind::request -->
1306
+</message>
1307
+
1308
+<message name="contactsFindResponse">
1309
+ <part name="response" type="ns:contactsFindResponseData"/><!-- ns__contactsFind::response -->
1310
+</message>
1311
+
1312
+<message name="dnsSecKeyAdd">
1313
+ <part name="request" type="ns:dnsSecKeyAddRequest"/><!-- ns__dnsSecKeyAdd::request -->
1314
+</message>
1315
+
1316
+<message name="dnsSecKeyAddResponse">
1317
+ <part name="response" type="ns:dnsSecKeyAddResponseData"/><!-- ns__dnsSecKeyAdd::response -->
1318
+</message>
1319
+
1320
+<message name="dnsSecKeyDelete">
1321
+ <part name="request" type="ns:dnsSecKeyDeleteRequest"/><!-- ns__dnsSecKeyDelete::request -->
1322
+</message>
1323
+
1324
+<message name="dnsSecKeyDeleteResponse">
1325
+ <part name="response" type="ns:dnsSecKeyDeleteResponseData"/><!-- ns__dnsSecKeyDelete::response -->
1326
+</message>
1327
+
1328
+<message name="dnsSecKeyModify">
1329
+ <part name="request" type="ns:dnsSecKeyModifyRequest"/><!-- ns__dnsSecKeyModify::request -->
1330
+</message>
1331
+
1332
+<message name="dnsSecKeyModifyResponse">
1333
+ <part name="response" type="ns:dnsSecKeyModifyResponseData"/><!-- ns__dnsSecKeyModify::response -->
1334
+</message>
1335
+
1336
+<message name="dnsSecKeysList">
1337
+ <part name="request" type="ns:dnsSecKeysListRequest"/><!-- ns__dnsSecKeysList::request -->
1338
+</message>
1339
+
1340
+<message name="dnsSecKeysListResponse">
1341
+ <part name="response" type="ns:dnsSecKeysListResponseData"/><!-- ns__dnsSecKeysList::response -->
1342
+</message>
1343
+
1344
+<message name="domainChangeTag">
1345
+ <part name="request" type="ns:domainChangeTagRequest"/><!-- ns__domainChangeTag::request -->
1346
+</message>
1347
+
1348
+<message name="domainChangeTagResponse">
1349
+ <part name="response" type="ns:domainChangeTagResponseData"/><!-- ns__domainChangeTag::response -->
1350
+</message>
1351
+
1352
+<message name="domainConfirm">
1353
+ <part name="request" type="ns:domainConfirmRequest"/><!-- ns__domainConfirm::request -->
1354
+</message>
1355
+
1356
+<message name="domainConfirmResponse">
1357
+ <part name="response" type="ns:domainConfirmResponseData"/><!-- ns__domainConfirm::response -->
1358
+</message>
1359
+
1360
+<message name="domainConfirmationInfo">
1361
+ <part name="request" type="ns:domainConfirmationInfoRequest"/><!-- ns__domainConfirmationInfo::request -->
1362
+</message>
1363
+
1364
+<message name="domainConfirmationInfoResponse">
1365
+ <part name="response" type="ns:domainConfirmationInfoResponseData"/><!-- ns__domainConfirmationInfo::response -->
1366
+</message>
1367
+
1368
+<message name="domainCreate">
1369
+ <part name="request" type="ns:domainCreateRequest"/><!-- ns__domainCreate::request -->
1370
+</message>
1371
+
1372
+<message name="domainCreateResponse">
1373
+ <part name="response" type="ns:domainCreateResponseData"/><!-- ns__domainCreate::response -->
1374
+</message>
1375
+
1376
+<message name="domainCreateAuthInfo">
1377
+ <part name="request" type="ns:domainCreateAuthInfoRequest"/><!-- ns__domainCreateAuthInfo::request -->
1378
+</message>
1379
+
1380
+<message name="domainCreateAuthInfoResponse">
1381
+ <part name="response" type="ns:domainCreateAuthInfoResponseData"/><!-- ns__domainCreateAuthInfo::response -->
1382
+</message>
1383
+
1384
+<message name="domainCreateAuthInfo2">
1385
+ <part name="request" type="ns:domainCreateAuthInfo2Request"/><!-- ns__domainCreateAuthInfo2::request -->
1386
+</message>
1387
+
1388
+<message name="domainCreateAuthInfo2Response">
1389
+ <part name="response" type="ns:domainCreateAuthInfo2ResponseData"/><!-- ns__domainCreateAuthInfo2::response -->
1390
+</message>
1391
+
1392
+<message name="domainDelete">
1393
+ <part name="request" type="ns:domainDeleteRequest"/><!-- ns__domainDelete::request -->
1394
+</message>
1395
+
1396
+<message name="domainDeleteResponse">
1397
+ <part name="response" type="ns:domainDeleteResponseData"/><!-- ns__domainDelete::response -->
1398
+</message>
1399
+
1400
+<message name="domainDeletionCancel">
1401
+ <part name="request" type="ns:domainDeletionCancelRequest"/><!-- ns__domainDeletionCancel::request -->
1402
+</message>
1403
+
1404
+<message name="domainDeletionCancelResponse">
1405
+ <part name="response" type="ns:domainDeletionCancelResponseData"/><!-- ns__domainDeletionCancel::response -->
1406
+</message>
1407
+
1408
+<message name="domainHistoryFind">
1409
+ <part name="request" type="ns:domainHistoryFindRequest"/><!-- ns__domainHistoryFind::request -->
1410
+</message>
1411
+
1412
+<message name="domainHistoryFindResponse">
1413
+ <part name="response" type="ns:domainHistoryFindResponseData"/><!-- ns__domainHistoryFind::response -->
1414
+</message>
1415
+
1416
+<message name="domainInfo">
1417
+ <part name="request" type="ns:domainInfoRequest"/><!-- ns__domainInfo::request -->
1418
+</message>
1419
+
1420
+<message name="domainInfoResponse">
1421
+ <part name="response" type="ns:domainInfoResponseData"/><!-- ns__domainInfo::response -->
1422
+</message>
1423
+
1424
+<message name="domainMemberWhois">
1425
+ <part name="request" type="ns:domainMemberWhoisRequest"/><!-- ns__domainMemberWhois::request -->
1426
+</message>
1427
+
1428
+<message name="domainMemberWhoisResponse">
1429
+ <part name="response" type="ns:domainMemberWhoisResponseData"/><!-- ns__domainMemberWhois::response -->
1430
+</message>
1431
+
1432
+<message name="domainMove">
1433
+ <part name="request" type="ns:domainMoveRequest"/><!-- ns__domainMove::request -->
1434
+</message>
1435
+
1436
+<message name="domainMoveResponse">
1437
+ <part name="response" type="ns:domainMoveResponseData"/><!-- ns__domainMove::response -->
1438
+</message>
1439
+
1440
+<message name="domainMoveQuery">
1441
+ <part name="request" type="ns:domainMoveQueryRequest"/><!-- ns__domainMoveQuery::request -->
1442
+</message>
1443
+
1444
+<message name="domainMoveQueryResponse">
1445
+ <part name="response" type="ns:domainMoveQueryResponseData"/><!-- ns__domainMoveQuery::response -->
1446
+</message>
1447
+
1448
+<message name="domainRestore">
1449
+ <part name="request" type="ns:domainRestoreRequest"/><!-- ns__domainRestore::request -->
1450
+</message>
1451
+
1452
+<message name="domainRestoreResponse">
1453
+ <part name="response" type="ns:domainRestoreResponseData"/><!-- ns__domainRestore::response -->
1454
+</message>
1455
+
1456
+<message name="domainStatus">
1457
+ <part name="request" type="ns:domainStatusRequest"/><!-- ns__domainStatus::request -->
1458
+</message>
1459
+
1460
+<message name="domainStatusResponse">
1461
+ <part name="response" type="ns:domainStatusResponseData"/><!-- ns__domainStatus::response -->
1462
+</message>
1463
+
1464
+<message name="domainSuffixInformation">
1465
+ <part name="request" type="ns:domainSuffixInformationRequest"/><!-- ns__domainSuffixInformation::request -->
1466
+</message>
1467
+
1468
+<message name="domainSuffixInformationResponse">
1469
+ <part name="response" type="ns:domainSuffixInformationResponseData"/><!-- ns__domainSuffixInformation::response -->
1470
+</message>
1471
+
1472
+<message name="domainTransfer">
1473
+ <part name="request" type="ns:domainTransferRequest"/><!-- ns__domainTransfer::request -->
1474
+</message>
1475
+
1476
+<message name="domainTransferResponse">
1477
+ <part name="response" type="ns:domainTransferResponseData"/><!-- ns__domainTransfer::response -->
1478
+</message>
1479
+
1480
+<message name="domainTransferOutAck">
1481
+ <part name="request" type="ns:domainTransferOutAckRequest"/><!-- ns__domainTransferOutAck::request -->
1482
+</message>
1483
+
1484
+<message name="domainTransferOutAckResponse">
1485
+ <part name="response" type="ns:domainTransferOutAckResponseData"/><!-- ns__domainTransferOutAck::response -->
1486
+</message>
1487
+
1488
+<message name="domainTransferOutNack">
1489
+ <part name="request" type="ns:domainTransferOutNackRequest"/><!-- ns__domainTransferOutNack::request -->
1490
+</message>
1491
+
1492
+<message name="domainTransferOutNackResponse">
1493
+ <part name="response" type="ns:domainTransferOutNackResponseData"/><!-- ns__domainTransferOutNack::response -->
1494
+</message>
1495
+
1496
+<message name="domainUpdate">
1497
+ <part name="request" type="ns:domainUpdateRequest"/><!-- ns__domainUpdate::request -->
1498
+</message>
1499
+
1500
+<message name="domainUpdateResponse">
1501
+ <part name="response" type="ns:domainUpdateResponseData"/><!-- ns__domainUpdate::response -->
1502
+</message>
1503
+
1504
+<message name="domainWithdraw">
1505
+ <part name="request" type="ns:domainWithdrawRequest"/><!-- ns__domainWithdraw::request -->
1506
+</message>
1507
+
1508
+<message name="domainWithdrawResponse">
1509
+ <part name="response" type="ns:domainWithdrawResponseData"/><!-- ns__domainWithdraw::response -->
1510
+</message>
1511
+
1512
+<message name="domainsFind">
1513
+ <part name="request" type="ns:domainsFindRequest"/><!-- ns__domainsFind::request -->
1514
+</message>
1515
+
1516
+<message name="domainsFindResponse">
1517
+ <part name="response" type="ns:domainsFindResponseData"/><!-- ns__domainsFind::response -->
1518
+</message>
1519
+
1520
+<message name="jobCancel">
1521
+ <part name="request" type="ns:jobCancelRequest"/><!-- ns__jobCancel::request -->
1522
+</message>
1523
+
1524
+<message name="jobCancelResponse">
1525
+ <part name="response" type="ns:jobCancelResponseData"/><!-- ns__jobCancel::response -->
1526
+</message>
1527
+
1528
+<message name="jobResendEmail">
1529
+ <part name="request" type="ns:jobResendEmailRequest"/><!-- ns__jobResendEmail::request -->
1530
+</message>
1531
+
1532
+<message name="jobResendEmailResponse">
1533
+ <part name="response" type="ns:jobResendEmailResponseData"/><!-- ns__jobResendEmail::response -->
1534
+</message>
1535
+
1536
+<message name="jobsFind">
1537
+ <part name="request" type="ns:jobsFindRequest"/><!-- ns__jobsFind::request -->
1538
+</message>
1539
+
1540
+<message name="jobsFindResponse">
1541
+ <part name="response" type="ns:jobsFindResponseData"/><!-- ns__jobsFind::response -->
1542
+</message>
1543
+
1544
+<message name="statisticDomainCount">
1545
+ <part name="request" type="ns:statisticDomainCountRequest"/><!-- ns__statisticDomainCount::request -->
1546
+</message>
1547
+
1548
+<message name="statisticDomainCountResponse">
1549
+ <part name="response" type="ns:statisticDomainCountResponseData"/><!-- ns__statisticDomainCount::response -->
1550
+</message>
1551
+
1552
+<message name="statisticDomainPortfolio">
1553
+ <part name="request" type="ns:statisticDomainPortfolioRequest"/><!-- ns__statisticDomainPortfolio::request -->
1554
+</message>
1555
+
1556
+<message name="statisticDomainPortfolioResponse">
1557
+ <part name="response" type="ns:statisticDomainPortfolioResponseData"/><!-- ns__statisticDomainPortfolio::response -->
1558
+</message>
1559
+
1560
+<message name="statisticDomainTurnover">
1561
+ <part name="request" type="ns:statisticDomainTurnoverRequest"/><!-- ns__statisticDomainTurnover::request -->
1562
+</message>
1563
+
1564
+<message name="statisticDomainTurnoverResponse">
1565
+ <part name="response" type="ns:statisticDomainTurnoverResponseData"/><!-- ns__statisticDomainTurnover::response -->
1566
+</message>
1567
+
1568
+<message name="statisticJobs">
1569
+ <part name="request" type="ns:statisticJobsRequest"/><!-- ns__statisticJobs::request -->
1570
+</message>
1571
+
1572
+<message name="statisticJobsResponse">
1573
+ <part name="response" type="ns:statisticJobsResponseData"/><!-- ns__statisticJobs::response -->
1574
+</message>
1575
+
1576
+<message name="statisticSubAccountDomainTurnover">
1577
+ <part name="request" type="ns:statisticSubAccountDomainTurnoverRequest"/><!-- ns__statisticSubAccountDomainTurnover::request -->
1578
+</message>
1579
+
1580
+<message name="statisticSubAccountDomainTurnoverResponse">
1581
+ <part name="response" type="ns:statisticSubAccountDomainTurnoverResponseData"/><!-- ns__statisticSubAccountDomainTurnover::response -->
1582
+</message>
1583
+
1584
+<portType name="domainrobotPortType">
1585
+ <operation name="contactCreate">
1586
+  <documentation>Service definition of function ns__contactCreate</documentation>
1587
+  <input message="tns:contactCreate"/>
1588
+  <output message="tns:contactCreateResponse"/>
1589
+ </operation>
1590
+ <operation name="contactInfo">
1591
+  <documentation>Service definition of function ns__contactInfo</documentation>
1592
+  <input message="tns:contactInfo"/>
1593
+  <output message="tns:contactInfoResponse"/>
1594
+ </operation>
1595
+ <operation name="contactSetUsableFor">
1596
+  <documentation>Service definition of function ns__contactSetUsableFor</documentation>
1597
+  <input message="tns:contactSetUsableFor"/>
1598
+  <output message="tns:contactSetUsableForResponse"/>
1599
+ </operation>
1600
+ <operation name="contactUpdate">
1601
+  <documentation>Service definition of function ns__contactUpdate</documentation>
1602
+  <input message="tns:contactUpdate"/>
1603
+  <output message="tns:contactUpdateResponse"/>
1604
+ </operation>
1605
+ <operation name="contactUsableFor">
1606
+  <documentation>Service definition of function ns__contactUsableFor</documentation>
1607
+  <input message="tns:contactUsableFor"/>
1608
+  <output message="tns:contactUsableForResponse"/>
1609
+ </operation>
1610
+ <operation name="contactsFind">
1611
+  <documentation>Service definition of function ns__contactsFind</documentation>
1612
+  <input message="tns:contactsFind"/>
1613
+  <output message="tns:contactsFindResponse"/>
1614
+ </operation>
1615
+ <operation name="dnsSecKeyAdd">
1616
+  <documentation>Service definition of function ns__dnsSecKeyAdd</documentation>
1617
+  <input message="tns:dnsSecKeyAdd"/>
1618
+  <output message="tns:dnsSecKeyAddResponse"/>
1619
+ </operation>
1620
+ <operation name="dnsSecKeyDelete">
1621
+  <documentation>Service definition of function ns__dnsSecKeyDelete</documentation>
1622
+  <input message="tns:dnsSecKeyDelete"/>
1623
+  <output message="tns:dnsSecKeyDeleteResponse"/>
1624
+ </operation>
1625
+ <operation name="dnsSecKeyModify">
1626
+  <documentation>Service definition of function ns__dnsSecKeyModify</documentation>
1627
+  <input message="tns:dnsSecKeyModify"/>
1628
+  <output message="tns:dnsSecKeyModifyResponse"/>
1629
+ </operation>
1630
+ <operation name="dnsSecKeysList">
1631
+  <documentation>Service definition of function ns__dnsSecKeysList</documentation>
1632
+  <input message="tns:dnsSecKeysList"/>
1633
+  <output message="tns:dnsSecKeysListResponse"/>
1634
+ </operation>
1635
+ <operation name="domainChangeTag">
1636
+  <documentation>Service definition of function ns__domainChangeTag</documentation>
1637
+  <input message="tns:domainChangeTag"/>
1638
+  <output message="tns:domainChangeTagResponse"/>
1639
+ </operation>
1640
+ <operation name="domainConfirm">
1641
+  <documentation>Service definition of function ns__domainConfirm</documentation>
1642
+  <input message="tns:domainConfirm"/>
1643
+  <output message="tns:domainConfirmResponse"/>
1644
+ </operation>
1645
+ <operation name="domainConfirmationInfo">
1646
+  <documentation>Service definition of function ns__domainConfirmationInfo</documentation>
1647
+  <input message="tns:domainConfirmationInfo"/>
1648
+  <output message="tns:domainConfirmationInfoResponse"/>
1649
+ </operation>
1650
+ <operation name="domainCreate">
1651
+  <documentation>Service definition of function ns__domainCreate</documentation>
1652
+  <input message="tns:domainCreate"/>
1653
+  <output message="tns:domainCreateResponse"/>
1654
+ </operation>
1655
+ <operation name="domainCreateAuthInfo">
1656
+  <documentation>Service definition of function ns__domainCreateAuthInfo</documentation>
1657
+  <input message="tns:domainCreateAuthInfo"/>
1658
+  <output message="tns:domainCreateAuthInfoResponse"/>
1659
+ </operation>
1660
+ <operation name="domainCreateAuthInfo2">
1661
+  <documentation>Service definition of function ns__domainCreateAuthInfo2</documentation>
1662
+  <input message="tns:domainCreateAuthInfo2"/>
1663
+  <output message="tns:domainCreateAuthInfo2Response"/>
1664
+ </operation>
1665
+ <operation name="domainDelete">
1666
+  <documentation>Service definition of function ns__domainDelete</documentation>
1667
+  <input message="tns:domainDelete"/>
1668
+  <output message="tns:domainDeleteResponse"/>
1669
+ </operation>
1670
+ <operation name="domainDeletionCancel">
1671
+  <documentation>Service definition of function ns__domainDeletionCancel</documentation>
1672
+  <input message="tns:domainDeletionCancel"/>
1673
+  <output message="tns:domainDeletionCancelResponse"/>
1674
+ </operation>
1675
+ <operation name="domainHistoryFind">
1676
+  <documentation>Service definition of function ns__domainHistoryFind</documentation>
1677
+  <input message="tns:domainHistoryFind"/>
1678
+  <output message="tns:domainHistoryFindResponse"/>
1679
+ </operation>
1680
+ <operation name="domainInfo">
1681
+  <documentation>Service definition of function ns__domainInfo</documentation>
1682
+  <input message="tns:domainInfo"/>
1683
+  <output message="tns:domainInfoResponse"/>
1684
+ </operation>
1685
+ <operation name="domainMemberWhois">
1686
+  <documentation>Service definition of function ns__domainMemberWhois</documentation>
1687
+  <input message="tns:domainMemberWhois"/>
1688
+  <output message="tns:domainMemberWhoisResponse"/>
1689
+ </operation>
1690
+ <operation name="domainMove">
1691
+  <documentation>Service definition of function ns__domainMove</documentation>
1692
+  <input message="tns:domainMove"/>
1693
+  <output message="tns:domainMoveResponse"/>
1694
+ </operation>
1695
+ <operation name="domainMoveQuery">
1696
+  <documentation>Service definition of function ns__domainMoveQuery</documentation>
1697
+  <input message="tns:domainMoveQuery"/>
1698
+  <output message="tns:domainMoveQueryResponse"/>
1699
+ </operation>
1700
+ <operation name="domainRestore">
1701
+  <documentation>Service definition of function ns__domainRestore</documentation>
1702
+  <input message="tns:domainRestore"/>
1703
+  <output message="tns:domainRestoreResponse"/>
1704
+ </operation>
1705
+ <operation name="domainStatus">
1706
+  <documentation>Service definition of function ns__domainStatus</documentation>
1707
+  <input message="tns:domainStatus"/>
1708
+  <output message="tns:domainStatusResponse"/>
1709
+ </operation>
1710
+ <operation name="domainSuffixInformation">
1711
+  <documentation>Service definition of function ns__domainSuffixInformation</documentation>
1712
+  <input message="tns:domainSuffixInformation"/>
1713
+  <output message="tns:domainSuffixInformationResponse"/>
1714
+ </operation>
1715
+ <operation name="domainTransfer">
1716
+  <documentation>Service definition of function ns__domainTransfer</documentation>
1717
+  <input message="tns:domainTransfer"/>
1718
+  <output message="tns:domainTransferResponse"/>
1719
+ </operation>
1720
+ <operation name="domainTransferOutAck">
1721
+  <documentation>Service definition of function ns__domainTransferOutAck</documentation>
1722
+  <input message="tns:domainTransferOutAck"/>
1723
+  <output message="tns:domainTransferOutAckResponse"/>
1724
+ </operation>
1725
+ <operation name="domainTransferOutNack">
1726
+  <documentation>Service definition of function ns__domainTransferOutNack</documentation>
1727
+  <input message="tns:domainTransferOutNack"/>
1728
+  <output message="tns:domainTransferOutNackResponse"/>
1729
+ </operation>
1730
+ <operation name="domainUpdate">
1731
+  <documentation>Service definition of function ns__domainUpdate</documentation>
1732
+  <input message="tns:domainUpdate"/>
1733
+  <output message="tns:domainUpdateResponse"/>
1734
+ </operation>
1735
+ <operation name="domainWithdraw">
1736
+  <documentation>Service definition of function ns__domainWithdraw</documentation>
1737
+  <input message="tns:domainWithdraw"/>
1738
+  <output message="tns:domainWithdrawResponse"/>
1739
+ </operation>
1740
+ <operation name="domainsFind">
1741
+  <documentation>Service definition of function ns__domainsFind</documentation>
1742
+  <input message="tns:domainsFind"/>
1743
+  <output message="tns:domainsFindResponse"/>
1744
+ </operation>
1745
+ <operation name="jobCancel">
1746
+  <documentation>Service definition of function ns__jobCancel</documentation>
1747
+  <input message="tns:jobCancel"/>
1748
+  <output message="tns:jobCancelResponse"/>
1749
+ </operation>
1750
+ <operation name="jobResendEmail">
1751
+  <documentation>Service definition of function ns__jobResendEmail</documentation>
1752
+  <input message="tns:jobResendEmail"/>
1753
+  <output message="tns:jobResendEmailResponse"/>
1754
+ </operation>
1755
+ <operation name="jobsFind">
1756
+  <documentation>Service definition of function ns__jobsFind</documentation>
1757
+  <input message="tns:jobsFind"/>
1758
+  <output message="tns:jobsFindResponse"/>
1759
+ </operation>
1760
+ <operation name="statisticDomainCount">
1761
+  <documentation>Service definition of function ns__statisticDomainCount</documentation>
1762
+  <input message="tns:statisticDomainCount"/>
1763
+  <output message="tns:statisticDomainCountResponse"/>
1764
+ </operation>
1765
+ <operation name="statisticDomainPortfolio">
1766
+  <documentation>Service definition of function ns__statisticDomainPortfolio</documentation>
1767
+  <input message="tns:statisticDomainPortfolio"/>
1768
+  <output message="tns:statisticDomainPortfolioResponse"/>
1769
+ </operation>
1770
+ <operation name="statisticDomainTurnover">
1771
+  <documentation>Service definition of function ns__statisticDomainTurnover</documentation>
1772
+  <input message="tns:statisticDomainTurnover"/>
1773
+  <output message="tns:statisticDomainTurnoverResponse"/>
1774
+ </operation>
1775
+ <operation name="statisticJobs">
1776
+  <documentation>Service definition of function ns__statisticJobs</documentation>
1777
+  <input message="tns:statisticJobs"/>
1778
+  <output message="tns:statisticJobsResponse"/>
1779
+ </operation>
1780
+ <operation name="statisticSubAccountDomainTurnover">
1781
+  <documentation>Service definition of function ns__statisticSubAccountDomainTurnover</documentation>
1782
+  <input message="tns:statisticSubAccountDomainTurnover"/>
1783
+  <output message="tns:statisticSubAccountDomainTurnoverResponse"/>
1784
+ </operation>
1785
+</portType>
1786
+
1787
+<binding name="domainrobot" type="tns:domainrobotPortType">
1788
+ <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
1789
+ <operation name="contactCreate">
1790
+  <SOAP:operation style="rpc" soapAction=""/>
1791
+  <input>
1792
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1793
+  </input>
1794
+  <output>
1795
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1796
+  </output>
1797
+ </operation>
1798
+ <operation name="contactInfo">
1799
+  <SOAP:operation style="rpc" soapAction=""/>
1800
+  <input>
1801
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1802
+  </input>
1803
+  <output>
1804
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1805
+  </output>
1806
+ </operation>
1807
+ <operation name="contactSetUsableFor">
1808
+  <SOAP:operation style="rpc" soapAction=""/>
1809
+  <input>
1810
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1811
+  </input>
1812
+  <output>
1813
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1814
+  </output>
1815
+ </operation>
1816
+ <operation name="contactUpdate">
1817
+  <SOAP:operation style="rpc" soapAction=""/>
1818
+  <input>
1819
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1820
+  </input>
1821
+  <output>
1822
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1823
+  </output>
1824
+ </operation>
1825
+ <operation name="contactUsableFor">
1826
+  <SOAP:operation style="rpc" soapAction=""/>
1827
+  <input>
1828
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1829
+  </input>
1830
+  <output>
1831
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1832
+  </output>
1833
+ </operation>
1834
+ <operation name="contactsFind">
1835
+  <SOAP:operation style="rpc" soapAction=""/>
1836
+  <input>
1837
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1838
+  </input>
1839
+  <output>
1840
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1841
+  </output>
1842
+ </operation>
1843
+ <operation name="dnsSecKeyAdd">
1844
+  <SOAP:operation style="rpc" soapAction=""/>
1845
+  <input>
1846
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1847
+  </input>
1848
+  <output>
1849
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1850
+  </output>
1851
+ </operation>
1852
+ <operation name="dnsSecKeyDelete">
1853
+  <SOAP:operation style="rpc" soapAction=""/>
1854
+  <input>
1855
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1856
+  </input>
1857
+  <output>
1858
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1859
+  </output>
1860
+ </operation>
1861
+ <operation name="dnsSecKeyModify">
1862
+  <SOAP:operation style="rpc" soapAction=""/>
1863
+  <input>
1864
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1865
+  </input>
1866
+  <output>
1867
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1868
+  </output>
1869
+ </operation>
1870
+ <operation name="dnsSecKeysList">
1871
+  <SOAP:operation style="rpc" soapAction=""/>
1872
+  <input>
1873
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1874
+  </input>
1875
+  <output>
1876
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1877
+  </output>
1878
+ </operation>
1879
+ <operation name="domainChangeTag">
1880
+  <SOAP:operation style="rpc" soapAction=""/>
1881
+  <input>
1882
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1883
+  </input>
1884
+  <output>
1885
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1886
+  </output>
1887
+ </operation>
1888
+ <operation name="domainConfirm">
1889
+  <SOAP:operation style="rpc" soapAction=""/>
1890
+  <input>
1891
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1892
+  </input>
1893
+  <output>
1894
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1895
+  </output>
1896
+ </operation>
1897
+ <operation name="domainConfirmationInfo">
1898
+  <SOAP:operation style="rpc" soapAction=""/>
1899
+  <input>
1900
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1901
+  </input>
1902
+  <output>
1903
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1904
+  </output>
1905
+ </operation>
1906
+ <operation name="domainCreate">
1907
+  <SOAP:operation style="rpc" soapAction=""/>
1908
+  <input>
1909
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1910
+  </input>
1911
+  <output>
1912
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1913
+  </output>
1914
+ </operation>
1915
+ <operation name="domainCreateAuthInfo">
1916
+  <SOAP:operation style="rpc" soapAction=""/>
1917
+  <input>
1918
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1919
+  </input>
1920
+  <output>
1921
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1922
+  </output>
1923
+ </operation>
1924
+ <operation name="domainCreateAuthInfo2">
1925
+  <SOAP:operation style="rpc" soapAction=""/>
1926
+  <input>
1927
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1928
+  </input>
1929
+  <output>
1930
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1931
+  </output>
1932
+ </operation>
1933
+ <operation name="domainDelete">
1934
+  <SOAP:operation style="rpc" soapAction=""/>
1935
+  <input>
1936
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1937
+  </input>
1938
+  <output>
1939
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1940
+  </output>
1941
+ </operation>
1942
+ <operation name="domainDeletionCancel">
1943
+  <SOAP:operation style="rpc" soapAction=""/>
1944
+  <input>
1945
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1946
+  </input>
1947
+  <output>
1948
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1949
+  </output>
1950
+ </operation>
1951
+ <operation name="domainHistoryFind">
1952
+  <SOAP:operation style="rpc" soapAction=""/>
1953
+  <input>
1954
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1955
+  </input>
1956
+  <output>
1957
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1958
+  </output>
1959
+ </operation>
1960
+ <operation name="domainInfo">
1961
+  <SOAP:operation style="rpc" soapAction=""/>
1962
+  <input>
1963
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1964
+  </input>
1965
+  <output>
1966
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1967
+  </output>
1968
+ </operation>
1969
+ <operation name="domainMemberWhois">
1970
+  <SOAP:operation style="rpc" soapAction=""/>
1971
+  <input>
1972
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1973
+  </input>
1974
+  <output>
1975
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1976
+  </output>
1977
+ </operation>
1978
+ <operation name="domainMove">
1979
+  <SOAP:operation style="rpc" soapAction=""/>
1980
+  <input>
1981
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1982
+  </input>
1983
+  <output>
1984
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1985
+  </output>
1986
+ </operation>
1987
+ <operation name="domainMoveQuery">
1988
+  <SOAP:operation style="rpc" soapAction=""/>
1989
+  <input>
1990
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1991
+  </input>
1992
+  <output>
1993
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1994
+  </output>
1995
+ </operation>
1996
+ <operation name="domainRestore">
1997
+  <SOAP:operation style="rpc" soapAction=""/>
1998
+  <input>
1999
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2000
+  </input>
2001
+  <output>
2002
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2003
+  </output>
2004
+ </operation>
2005
+ <operation name="domainStatus">
2006
+  <SOAP:operation style="rpc" soapAction=""/>
2007
+  <input>
2008
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2009
+  </input>
2010
+  <output>
2011
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2012
+  </output>
2013
+ </operation>
2014
+ <operation name="domainSuffixInformation">
2015
+  <SOAP:operation style="rpc" soapAction=""/>
2016
+  <input>
2017
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2018
+  </input>
2019
+  <output>
2020
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2021
+  </output>
2022
+ </operation>
2023
+ <operation name="domainTransfer">
2024
+  <SOAP:operation style="rpc" soapAction=""/>
2025
+  <input>
2026
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2027
+  </input>
2028
+  <output>
2029
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2030
+  </output>
2031
+ </operation>
2032
+ <operation name="domainTransferOutAck">
2033
+  <SOAP:operation style="rpc" soapAction=""/>
2034
+  <input>
2035
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2036
+  </input>
2037
+  <output>
2038
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2039
+  </output>
2040
+ </operation>
2041
+ <operation name="domainTransferOutNack">
2042
+  <SOAP:operation style="rpc" soapAction=""/>
2043
+  <input>
2044
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2045
+  </input>
2046
+  <output>
2047
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2048
+  </output>
2049
+ </operation>
2050
+ <operation name="domainUpdate">
2051
+  <SOAP:operation style="rpc" soapAction=""/>
2052
+  <input>
2053
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2054
+  </input>
2055
+  <output>
2056
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2057
+  </output>
2058
+ </operation>
2059
+ <operation name="domainWithdraw">
2060
+  <SOAP:operation style="rpc" soapAction=""/>
2061
+  <input>
2062
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2063
+  </input>
2064
+  <output>
2065
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2066
+  </output>
2067
+ </operation>
2068
+ <operation name="domainsFind">
2069
+  <SOAP:operation style="rpc" soapAction=""/>
2070
+  <input>
2071
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2072
+  </input>
2073
+  <output>
2074
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2075
+  </output>
2076
+ </operation>
2077
+ <operation name="jobCancel">
2078
+  <SOAP:operation style="rpc" soapAction=""/>
2079
+  <input>
2080
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2081
+  </input>
2082
+  <output>
2083
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2084
+  </output>
2085
+ </operation>
2086
+ <operation name="jobResendEmail">
2087
+  <SOAP:operation style="rpc" soapAction=""/>
2088
+  <input>
2089
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2090
+  </input>
2091
+  <output>
2092
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2093
+  </output>
2094
+ </operation>
2095
+ <operation name="jobsFind">
2096
+  <SOAP:operation style="rpc" soapAction=""/>
2097
+  <input>
2098
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2099
+  </input>
2100
+  <output>
2101
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2102
+  </output>
2103
+ </operation>
2104
+ <operation name="statisticDomainCount">
2105
+  <SOAP:operation style="rpc" soapAction=""/>
2106
+  <input>
2107
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2108
+  </input>
2109
+  <output>
2110
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2111
+  </output>
2112
+ </operation>
2113
+ <operation name="statisticDomainPortfolio">
2114
+  <SOAP:operation style="rpc" soapAction=""/>
2115
+  <input>
2116
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2117
+  </input>
2118
+  <output>
2119
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2120
+  </output>
2121
+ </operation>
2122
+ <operation name="statisticDomainTurnover">
2123
+  <SOAP:operation style="rpc" soapAction=""/>
2124
+  <input>
2125
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2126
+  </input>
2127
+  <output>
2128
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2129
+  </output>
2130
+ </operation>
2131
+ <operation name="statisticJobs">
2132
+  <SOAP:operation style="rpc" soapAction=""/>
2133
+  <input>
2134
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2135
+  </input>
2136
+  <output>
2137
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2138
+  </output>
2139
+ </operation>
2140
+ <operation name="statisticSubAccountDomainTurnover">
2141
+  <SOAP:operation style="rpc" soapAction=""/>
2142
+  <input>
2143
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2144
+  </input>
2145
+  <output>
2146
+     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
2147
+  </output>
2148
+ </operation>
2149
+</binding>
2150
+
2151
+<service name="domainrobot">
2152
+ <documentation>gSOAP 2.8.22 generated service definition</documentation>
2153
+ <port name="domainrobot" binding="tns:domainrobot">
2154
+  <SOAP:address location="http://localhost:80"/>
2155
+ </port>
2156
+</service>
2157
+
2158
+</definitions>
... ...
@@ -1,1250 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<definitions name="domainrobot"
3
- targetNamespace="urn:domainrobot/domainrobot.wsdl"
4
- xmlns:tns="urn:domainrobot/domainrobot.wsdl"
5
- xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
6
- xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
7
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
- xmlns:ns="urn:domainrobot"
10
- xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
11
- xmlns:HTTP="http://schemas.xmlsoap.org/wsdl/http/"
12
- xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
13
- xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
14
- xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
15
- xmlns="http://schemas.xmlsoap.org/wsdl/">
16
-
17
-<types>
18
-
19
- <schema targetNamespace="urn:domainrobot"
20
-  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
21
-  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
22
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23
-  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
24
-  xmlns:ns="urn:domainrobot"
25
-  xmlns="http://www.w3.org/2001/XMLSchema"
26
-  elementFormDefault="unqualified"
27
-  attributeFormDefault="unqualified">
28
-  <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
29
-  <complexType name="WarningOrError"><!-- ns__WarningOrError -->
30
-
31
-   <sequence>
32
-     <element name="code" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::code -->
33
-     <element name="text" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::text -->
34
-     <element name="context" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__WarningOrError::context -->
35
-     <element name="details" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__WarningOrError::details -->
36
-   </sequence>
37
-  </complexType>
38
-  <complexType name="Metadata"><!-- ns__Metadata -->
39
-
40
-   <sequence>
41
-     <element name="serverTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Metadata::serverTransactionId -->
42
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Metadata::clientTransactionId -->
43
-   </sequence>
44
-  </complexType>
45
-  <complexType name="CommonResponse"><!-- ns__CommonResponse -->
46
-
47
-   <sequence>
48
-     <element name="status" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__CommonResponse::status -->
49
-     <element name="errors" type="ns:WarningOrError" minOccurs="0" maxOccurs="unbounded"/><!-- ns__CommonResponse::errors -->
50
-     <element name="warnings" type="ns:WarningOrError" minOccurs="0" maxOccurs="unbounded"/><!-- ns__CommonResponse::warnings -->
51
-     <element name="metadata" type="ns:Metadata" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__CommonResponse::metadata -->
52
-   </sequence>
53
-  </complexType>
54
-  <complexType name="DomainContact"><!-- ns__DomainContact -->
55
-
56
-   <sequence>
57
-     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainContact::type -->
58
-     <element name="contact" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainContact::contact -->
59
-   </sequence>
60
-  </complexType>
61
-  <complexType name="Nameserver"><!-- ns__Nameserver -->
62
-
63
-   <sequence>
64
-     <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Nameserver::name -->
65
-     <element name="ipv4" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__Nameserver::ipv4 -->
66
-     <element name="ipv6" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__Nameserver::ipv6 -->
67
-   </sequence>
68
-  </complexType>
69
-  <complexType name="AbstractListResult"><!-- ns__AbstractListResult -->
70
-
71
-   <sequence>
72
-     <element name="page" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractListResult::page -->
73
-     <element name="limit" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractListResult::limit -->
74
-     <element name="totalEntries" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractListResult::totalEntries -->
75
-     <element name="totalpages" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__AbstractListResult::totalpages -->
76
-   </sequence>
77
-  </complexType>
78
-  <complexType name="Contact"><!-- ns__Contact -->
79
-
80
-   <sequence>
81
-     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::accountId -->
82
-     <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::id -->
83
-     <element name="handle" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::handle -->
84
-     <element name="type" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::type -->
85
-     <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::name -->
86
-     <element name="organisation" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::organisation -->
87
-     <element name="street" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/><!-- ns__Contact::street -->
88
-     <element name="postOfficeBox" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::postOfficeBox -->
89
-     <element name="postalCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::postalCode -->
90
-     <element name="city" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::city -->
91
-     <element name="state" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::state -->
92
-     <element name="country" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::country -->
93
-     <element name="email" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::email -->
94
-     <element name="phone" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::phone -->
95
-     <element name="fax" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::fax -->
96
-     <element name="sip" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::sip -->
97
-     <element name="lastChangeDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Contact::lastChangeDate -->
98
-   </sequence>
99
-  </complexType>
100
-  <complexType name="Domain"><!-- ns__Domain -->
101
-
102
-   <sequence>
103
-     <element name="accountId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::accountId -->
104
-     <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::id -->
105
-     <element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::name -->
106
-     <element name="contacts" type="ns:DomainContact" minOccurs="1" maxOccurs="unbounded"/><!-- ns__Domain::contacts -->
107
-     <element name="nameservers" type="ns:Nameserver" minOccurs="1" maxOccurs="unbounded"/><!-- ns__Domain::nameservers -->
108
-     <element name="status" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__Domain::status -->
109
-     <element name="transferLockEnabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::transferLockEnabled -->
110
-     <element name="authCode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::authCode -->
111
-     <element name="createDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Domain::createDate -->
112
-   </sequence>
113
-  </complexType>
114
-  <complexType name="Job"><!-- ns__Job -->
115
-
116
-   <sequence>
117
-     <element name="id" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__Job::id -->
118
-   </sequence>
119
-  </complexType>
120
-  <complexType name="DomainStatusResult"><!-- ns__DomainStatusResult -->
121
-
122
-   <sequence>
123
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::domainName -->
124
-     <element name="status" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::status -->
125
-     <element name="transferMethod" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::transferMethod -->
126
-     <element name="domainSuffix" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__DomainStatusResult::domainSuffix -->
127
-   </sequence>
128
-  </complexType>
129
-  <complexType name="Filter"><!-- ns__Filter -->
130
-
131
-   <sequence>
132
-     <element name="field" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Filter::field -->
133
-     <element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__Filter::value -->
134
-   </sequence>
135
-  </complexType>
136
-  <complexType name="FindContactsResult"><!-- ns__FindContactsResult -->
137
-
138
-   <complexContent>
139
-    <extension base="ns:AbstractListResult">
140
-     <sequence>
141
-     <element name="data" type="ns:Contact" minOccurs="1" maxOccurs="unbounded"/><!-- ns__FindContactsResult::data -->
142
-     </sequence>
143
-    </extension>
144
-   </complexContent>
145
-  </complexType>
146
-  <complexType name="FindDomainsResult"><!-- ns__FindDomainsResult -->
147
-
148
-   <complexContent>
149
-    <extension base="ns:AbstractListResult">
150
-     <sequence>
151
-     <element name="data" type="ns:Domain" minOccurs="1" maxOccurs="unbounded"/><!-- ns__FindDomainsResult::data -->
152
-     </sequence>
153
-    </extension>
154
-   </complexContent>
155
-  </complexType>
156
-  <complexType name="FindJobsResult"><!-- ns__FindJobsResult -->
157
-
158
-   <complexContent>
159
-    <extension base="ns:AbstractListResult">
160
-     <sequence>
161
-     <element name="data" type="ns:Job" minOccurs="1" maxOccurs="unbounded"/><!-- ns__FindJobsResult::data -->
162
-     </sequence>
163
-    </extension>
164
-   </complexContent>
165
-  </complexType>
166
-  <complexType name="SortOptions"><!-- ns__SortOptions -->
167
-
168
-   <sequence>
169
-     <element name="column" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__SortOptions::column -->
170
-     <element name="order" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__SortOptions::order -->
171
-   </sequence>
172
-  </complexType>
173
-  <complexType name="TransferData"><!-- ns__TransferData -->
174
-
175
-   <sequence>
176
-     <element name="authInfo" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__TransferData::authInfo -->
177
-     <element name="authInfo2" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__TransferData::authInfo2 -->
178
-     <element name="foaRecipient" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__TransferData::foaRecipient -->
179
-   </sequence>
180
-  </complexType>
181
-  <complexType name="contactCreateRequest"><!-- ns__contactCreateRequest -->
182
-
183
-   <sequence>
184
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactCreateRequest::clientTransactionId -->
185
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactCreateRequest::authToken -->
186
-     <element name="contact" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactCreateRequest::contact -->
187
-   </sequence>
188
-  </complexType>
189
-  <complexType name="contactCreateResponseData"><!-- ns__contactCreateResponseData -->
190
-
191
-   <complexContent>
192
-    <extension base="ns:CommonResponse">
193
-     <sequence>
194
-     <element name="value" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactCreateResponseData::value -->
195
-     </sequence>
196
-    </extension>
197
-   </complexContent>
198
-  </complexType>
199
-  <complexType name="contactDeleteRequest"><!-- ns__contactDeleteRequest -->
200
-
201
-   <sequence>
202
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactDeleteRequest::clientTransactionId -->
203
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactDeleteRequest::authToken -->
204
-     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactDeleteRequest::contactId -->
205
-   </sequence>
206
-  </complexType>
207
-  <complexType name="contactDeleteResponseData"><!-- ns__contactDeleteResponseData -->
208
-
209
-   <complexContent>
210
-    <extension base="ns:CommonResponse">
211
-     <sequence>
212
-     </sequence>
213
-    </extension>
214
-   </complexContent>
215
-  </complexType>
216
-  <complexType name="contactInfoRequest"><!-- ns__contactInfoRequest -->
217
-
218
-   <sequence>
219
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactInfoRequest::clientTransactionId -->
220
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactInfoRequest::authToken -->
221
-     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactInfoRequest::contactId -->
222
-   </sequence>
223
-  </complexType>
224
-  <complexType name="contactInfoResponseData"><!-- ns__contactInfoResponseData -->
225
-
226
-   <complexContent>
227
-    <extension base="ns:CommonResponse">
228
-     <sequence>
229
-     <element name="value" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactInfoResponseData::value -->
230
-     </sequence>
231
-    </extension>
232
-   </complexContent>
233
-  </complexType>
234
-  <complexType name="contactSyncRequest"><!-- ns__contactSyncRequest -->
235
-
236
-   <sequence>
237
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactSyncRequest::clientTransactionId -->
238
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactSyncRequest::authToken -->
239
-     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactSyncRequest::contactId -->
240
-   </sequence>
241
-  </complexType>
242
-  <complexType name="contactSyncResponseData"><!-- ns__contactSyncResponseData -->
243
-
244
-   <complexContent>
245
-    <extension base="ns:CommonResponse">
246
-     <sequence>
247
-     </sequence>
248
-    </extension>
249
-   </complexContent>
250
-  </complexType>
251
-  <complexType name="contactUpdateRequest"><!-- ns__contactUpdateRequest -->
252
-
253
-   <sequence>
254
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUpdateRequest::clientTransactionId -->
255
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUpdateRequest::authToken -->
256
-     <element name="contact" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactUpdateRequest::contact -->
257
-   </sequence>
258
-  </complexType>
259
-  <complexType name="contactUpdateResponseData"><!-- ns__contactUpdateResponseData -->
260
-
261
-   <complexContent>
262
-    <extension base="ns:CommonResponse">
263
-     <sequence>
264
-     <element name="value" type="ns:Contact" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactUpdateResponseData::value -->
265
-     </sequence>
266
-    </extension>
267
-   </complexContent>
268
-  </complexType>
269
-  <complexType name="contactUsableForRequest"><!-- ns__contactUsableForRequest -->
270
-
271
-   <sequence>
272
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::clientTransactionId -->
273
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::authToken -->
274
-     <element name="contactId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::contactId -->
275
-     <element name="domainSuffix" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactUsableForRequest::domainSuffix -->
276
-   </sequence>
277
-  </complexType>
278
-  <complexType name="contactUsableForResponseData"><!-- ns__contactUsableForResponseData -->
279
-
280
-   <complexContent>
281
-    <extension base="ns:CommonResponse">
282
-     <sequence>
283
-     <element name="values" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__contactUsableForResponseData::values -->
284
-     </sequence>
285
-    </extension>
286
-   </complexContent>
287
-  </complexType>
288
-  <complexType name="contactsFindRequest"><!-- ns__contactsFindRequest -->
289
-
290
-   <sequence>
291
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactsFindRequest::clientTransactionId -->
292
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__contactsFindRequest::authToken -->
293
-     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="unbounded"/><!-- ns__contactsFindRequest::filter -->
294
-     <element name="limit" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__contactsFindRequest::limit -->
295
-     <element name="page" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__contactsFindRequest::page -->
296
-     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindRequest::sort -->
297
-   </sequence>
298
-  </complexType>
299
-  <complexType name="contactsFindResponseData"><!-- ns__contactsFindResponseData -->
300
-
301
-   <complexContent>
302
-    <extension base="ns:CommonResponse">
303
-     <sequence>
304
-     <element name="value" type="ns:FindContactsResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__contactsFindResponseData::value -->
305
-     </sequence>
306
-    </extension>
307
-   </complexContent>
308
-  </complexType>
309
-  <complexType name="domainChangeTagRequest"><!-- ns__domainChangeTagRequest -->
310
-
311
-   <sequence>
312
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::clientTransactionId -->
313
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::authToken -->
314
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::domainName -->
315
-     <element name="tag" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainChangeTagRequest::tag -->
316
-   </sequence>
317
-  </complexType>
318
-  <complexType name="domainChangeTagResponseData"><!-- ns__domainChangeTagResponseData -->
319
-
320
-   <complexContent>
321
-    <extension base="ns:CommonResponse">
322
-     <sequence>
323
-     </sequence>
324
-    </extension>
325
-   </complexContent>
326
-  </complexType>
327
-  <complexType name="domainCreateRequest"><!-- ns__domainCreateRequest -->
328
-
329
-   <sequence>
330
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateRequest::clientTransactionId -->
331
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateRequest::authToken -->
332
-     <element name="domain" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::domain -->
333
-     <element name="registrationPeriod" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::registrationPeriod -->
334
-     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateRequest::execDate -->
335
-   </sequence>
336
-  </complexType>
337
-  <complexType name="domainCreateResponseData"><!-- ns__domainCreateResponseData -->
338
-
339
-   <complexContent>
340
-    <extension base="ns:CommonResponse">
341
-     <sequence>
342
-     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainCreateResponseData::value -->
343
-     </sequence>
344
-    </extension>
345
-   </complexContent>
346
-  </complexType>
347
-  <complexType name="domainCreateAuthInfoRequest"><!-- ns__domainCreateAuthInfoRequest -->
348
-
349
-   <sequence>
350
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfoRequest::clientTransactionId -->
351
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfoRequest::authToken -->
352
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfoRequest::domainName -->
353
-   </sequence>
354
-  </complexType>
355
-  <complexType name="domainCreateAuthInfoResponseData"><!-- ns__domainCreateAuthInfoResponseData -->
356
-
357
-   <complexContent>
358
-    <extension base="ns:CommonResponse">
359
-     <sequence>
360
-     </sequence>
361
-    </extension>
362
-   </complexContent>
363
-  </complexType>
364
-  <complexType name="domainCreateAuthInfo2Request"><!-- ns__domainCreateAuthInfo2Request -->
365
-
366
-   <sequence>
367
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfo2Request::clientTransactionId -->
368
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfo2Request::authToken -->
369
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainCreateAuthInfo2Request::domainName -->
370
-   </sequence>
371
-  </complexType>
372
-  <complexType name="domainCreateAuthInfo2ResponseData"><!-- ns__domainCreateAuthInfo2ResponseData -->
373
-
374
-   <complexContent>
375
-    <extension base="ns:CommonResponse">
376
-     <sequence>
377
-     </sequence>
378
-    </extension>
379
-   </complexContent>
380
-  </complexType>
381
-  <complexType name="domainDeleteRequest"><!-- ns__domainDeleteRequest -->
382
-
383
-   <sequence>
384
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeleteRequest::clientTransactionId -->
385
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeleteRequest::authToken -->
386
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainDeleteRequest::domainName -->
387
-     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainDeleteRequest::execDate -->
388
-   </sequence>
389
-  </complexType>
390
-  <complexType name="domainDeleteResponseData"><!-- ns__domainDeleteResponseData -->
391
-
392
-   <complexContent>
393
-    <extension base="ns:CommonResponse">
394
-     <sequence>
395
-     </sequence>
396
-    </extension>
397
-   </complexContent>
398
-  </complexType>
399
-  <complexType name="domainInfoRequest"><!-- ns__domainInfoRequest -->
400
-
401
-   <sequence>
402
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainInfoRequest::clientTransactionId -->
403
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainInfoRequest::authToken -->
404
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainInfoRequest::domainName -->
405
-   </sequence>
406
-  </complexType>
407
-  <complexType name="domainInfoResponseData"><!-- ns__domainInfoResponseData -->
408
-
409
-   <complexContent>
410
-    <extension base="ns:CommonResponse">
411
-     <sequence>
412
-     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainInfoResponseData::value -->
413
-     </sequence>
414
-    </extension>
415
-   </complexContent>
416
-  </complexType>
417
-  <complexType name="domainRenewRequest"><!-- ns__domainRenewRequest -->
418
-
419
-   <sequence>
420
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRenewRequest::clientTransactionId -->
421
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRenewRequest::authToken -->
422
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRenewRequest::domainName -->
423
-     <element name="currentExpiryDate" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRenewRequest::currentExpiryDate -->
424
-     <element name="registrationPeriod" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__domainRenewRequest::registrationPeriod -->
425
-   </sequence>
426
-  </complexType>
427
-  <complexType name="domainRenewResponseData"><!-- ns__domainRenewResponseData -->
428
-
429
-   <complexContent>
430
-    <extension base="ns:CommonResponse">
431
-     <sequence>
432
-     </sequence>
433
-    </extension>
434
-   </complexContent>
435
-  </complexType>
436
-  <complexType name="domainRestoreRequest"><!-- ns__domainRestoreRequest -->
437
-
438
-   <sequence>
439
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRestoreRequest::clientTransactionId -->
440
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRestoreRequest::authToken -->
441
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainRestoreRequest::domainName -->
442
-   </sequence>
443
-  </complexType>
444
-  <complexType name="domainRestoreResponseData"><!-- ns__domainRestoreResponseData -->
445
-
446
-   <complexContent>
447
-    <extension base="ns:CommonResponse">
448
-     <sequence>
449
-     </sequence>
450
-    </extension>
451
-   </complexContent>
452
-  </complexType>
453
-  <complexType name="domainSetAutoRenewModeRequest"><!-- ns__domainSetAutoRenewModeRequest -->
454
-
455
-   <sequence>
456
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSetAutoRenewModeRequest::clientTransactionId -->
457
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSetAutoRenewModeRequest::authToken -->
458
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSetAutoRenewModeRequest::domainName -->
459
-     <element name="mode" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSetAutoRenewModeRequest::mode -->
460
-   </sequence>
461
-  </complexType>
462
-  <complexType name="domainSetAutoRenewModeResponseData"><!-- ns__domainSetAutoRenewModeResponseData -->
463
-
464
-   <complexContent>
465
-    <extension base="ns:CommonResponse">
466
-     <sequence>
467
-     </sequence>
468
-    </extension>
469
-   </complexContent>
470
-  </complexType>
471
-  <complexType name="domainSimpleTransferRequest"><!-- ns__domainSimpleTransferRequest -->
472
-
473
-   <sequence>
474
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSimpleTransferRequest::clientTransactionId -->
475
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSimpleTransferRequest::authToken -->
476
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSimpleTransferRequest::domainName -->
477
-     <element name="transferData" type="ns:TransferData" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainSimpleTransferRequest::transferData -->
478
-     <element name="registrationPeriod" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainSimpleTransferRequest::registrationPeriod -->
479
-     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainSimpleTransferRequest::execDate -->
480
-   </sequence>
481
-  </complexType>
482
-  <complexType name="domainSimpleTransferResponseData"><!-- ns__domainSimpleTransferResponseData -->
483
-
484
-   <complexContent>
485
-    <extension base="ns:CommonResponse">
486
-     <sequence>
487
-     </sequence>
488
-    </extension>
489
-   </complexContent>
490
-  </complexType>
491
-  <complexType name="domainStatusRequest"><!-- ns__domainStatusRequest -->
492
-
493
-   <sequence>
494
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainStatusRequest::clientTransactionId -->
495
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainStatusRequest::authToken -->
496
-     <element name="domainNames" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/><!-- ns__domainStatusRequest::domainNames -->
497
-   </sequence>
498
-  </complexType>
499
-  <complexType name="domainStatusResponseData"><!-- ns__domainStatusResponseData -->
500
-
501
-   <complexContent>
502
-    <extension base="ns:CommonResponse">
503
-     <sequence>
504
-     <element name="values" type="ns:DomainStatusResult" minOccurs="0" maxOccurs="unbounded"/><!-- ns__domainStatusResponseData::values -->
505
-     </sequence>
506
-    </extension>
507
-   </complexContent>
508
-  </complexType>
509
-  <complexType name="domainSyncRequest"><!-- ns__domainSyncRequest -->
510
-
511
-   <sequence>
512
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSyncRequest::clientTransactionId -->
513
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSyncRequest::authToken -->
514
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainSyncRequest::domainName -->
515
-   </sequence>
516
-  </complexType>
517
-  <complexType name="domainSyncResponseData"><!-- ns__domainSyncResponseData -->
518
-
519
-   <complexContent>
520
-    <extension base="ns:CommonResponse">
521
-     <sequence>
522
-     </sequence>
523
-    </extension>
524
-   </complexContent>
525
-  </complexType>
526
-  <complexType name="domainTransferRequest"><!-- ns__domainTransferRequest -->
527
-
528
-   <sequence>
529
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferRequest::clientTransactionId -->
530
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferRequest::authToken -->
531
-     <element name="domain" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::domain -->
532
-     <element name="transferData" type="ns:TransferData" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::transferData -->
533
-     <element name="registrationPeriod" type="xsd:long" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::registrationPeriod -->
534
-     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainTransferRequest::execDate -->
535
-   </sequence>
536
-  </complexType>
537
-  <complexType name="domainTransferResponseData"><!-- ns__domainTransferResponseData -->
538
-
539
-   <complexContent>
540
-    <extension base="ns:CommonResponse">
541
-     <sequence>
542
-     </sequence>
543
-    </extension>
544
-   </complexContent>
545
-  </complexType>
546
-  <complexType name="domainTransferOutAckRequest"><!-- ns__domainTransferOutAckRequest -->
547
-
548
-   <sequence>
549
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutAckRequest::clientTransactionId -->
550
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutAckRequest::authToken -->
551
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutAckRequest::domainName -->
552
-   </sequence>
553
-  </complexType>
554
-  <complexType name="domainTransferOutAckResponseData"><!-- ns__domainTransferOutAckResponseData -->
555
-
556
-   <complexContent>
557
-    <extension base="ns:CommonResponse">
558
-     <sequence>
559
-     </sequence>
560
-    </extension>
561
-   </complexContent>
562
-  </complexType>
563
-  <complexType name="domainTransferOutNackRequest"><!-- ns__domainTransferOutNackRequest -->
564
-
565
-   <sequence>
566
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::clientTransactionId -->
567
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::authToken -->
568
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::domainName -->
569
-     <element name="reason" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainTransferOutNackRequest::reason -->
570
-   </sequence>
571
-  </complexType>
572
-  <complexType name="domainTransferOutNackResponseData"><!-- ns__domainTransferOutNackResponseData -->
573
-
574
-   <complexContent>
575
-    <extension base="ns:CommonResponse">
576
-     <sequence>
577
-     </sequence>
578
-    </extension>
579
-   </complexContent>
580
-  </complexType>
581
-  <complexType name="domainUpdateRequest"><!-- ns__domainUpdateRequest -->
582
-
583
-   <sequence>
584
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainUpdateRequest::clientTransactionId -->
585
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainUpdateRequest::authToken -->
586
-     <element name="domain" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainUpdateRequest::domain -->
587
-   </sequence>
588
-  </complexType>
589
-  <complexType name="domainUpdateResponseData"><!-- ns__domainUpdateResponseData -->
590
-
591
-   <complexContent>
592
-    <extension base="ns:CommonResponse">
593
-     <sequence>
594
-     <element name="value" type="ns:Domain" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainUpdateResponseData::value -->
595
-     </sequence>
596
-    </extension>
597
-   </complexContent>
598
-  </complexType>
599
-  <complexType name="domainWithdrawRequest"><!-- ns__domainWithdrawRequest -->
600
-
601
-   <sequence>
602
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::clientTransactionId -->
603
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::authToken -->
604
-     <element name="domainName" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::domainName -->
605
-     <element name="disconnect" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__domainWithdrawRequest::disconnect -->
606
-     <element name="execDate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainWithdrawRequest::execDate -->
607
-   </sequence>
608
-  </complexType>
609
-  <complexType name="domainWithdrawResponseData"><!-- ns__domainWithdrawResponseData -->
610
-
611
-   <complexContent>
612
-    <extension base="ns:CommonResponse">
613
-     <sequence>
614
-     </sequence>
615
-    </extension>
616
-   </complexContent>
617
-  </complexType>
618
-  <complexType name="domainsFindRequest"><!-- ns__domainsFindRequest -->
619
-
620
-   <sequence>
621
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainsFindRequest::clientTransactionId -->
622
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__domainsFindRequest::authToken -->
623
-     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="unbounded"/><!-- ns__domainsFindRequest::filter -->
624
-     <element name="limit" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__domainsFindRequest::limit -->
625
-     <element name="page" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__domainsFindRequest::page -->
626
-     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindRequest::sort -->
627
-   </sequence>
628
-  </complexType>
629
-  <complexType name="domainsFindResponseData"><!-- ns__domainsFindResponseData -->
630
-
631
-   <complexContent>
632
-    <extension base="ns:CommonResponse">
633
-     <sequence>
634
-     <element name="value" type="ns:FindDomainsResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__domainsFindResponseData::value -->
635
-     </sequence>
636
-    </extension>
637
-   </complexContent>
638
-  </complexType>
639
-  <complexType name="jobsFindRequest"><!-- ns__jobsFindRequest -->
640
-
641
-   <sequence>
642
-     <element name="clientTransactionId" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobsFindRequest::clientTransactionId -->
643
-     <element name="authToken" type="xsd:string" minOccurs="1" maxOccurs="1"/><!-- ns__jobsFindRequest::authToken -->
644
-     <element name="filter" type="ns:Filter" minOccurs="0" maxOccurs="unbounded"/><!-- ns__jobsFindRequest::filter -->
645
-     <element name="limit" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__jobsFindRequest::limit -->
646
-     <element name="page" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__jobsFindRequest::page -->
647
-     <element name="sort" type="ns:SortOptions" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindRequest::sort -->
648
-   </sequence>
649
-  </complexType>
650
-  <complexType name="jobsFindResponseData"><!-- ns__jobsFindResponseData -->
651
-
652
-   <complexContent>
653
-    <extension base="ns:CommonResponse">
654
-     <sequence>
655
-     <element name="value" type="ns:FindJobsResult" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__jobsFindResponseData::value -->
656
-     </sequence>
657
-    </extension>
658
-   </complexContent>
659
-  </complexType>
660
- </schema>
661
-
662
-</types>
663
-
664
-<message name="contactCreate">
665
- <part name="request" type="ns:contactCreateRequest"/><!-- ns__contactCreate::request -->
666
-</message>
667
-
668
-<message name="contactCreateResponse">
669
- <part name="response" type="ns:contactCreateResponseData"/><!-- ns__contactCreate::response -->
670
-</message>
671
-
672
-<message name="contactDelete">
673
- <part name="request" type="ns:contactDeleteRequest"/><!-- ns__contactDelete::request -->
674
-</message>
675
-
676
-<message name="contactDeleteResponse">
677
- <part name="response" type="ns:contactDeleteResponseData"/><!-- ns__contactDelete::response -->
678
-</message>
679
-
680
-<message name="contactInfo">
681
- <part name="request" type="ns:contactInfoRequest"/><!-- ns__contactInfo::request -->
682
-</message>
683
-
684
-<message name="contactInfoResponse">
685
- <part name="response" type="ns:contactInfoResponseData"/><!-- ns__contactInfo::response -->
686
-</message>
687
-
688
-<message name="contactSync">
689
- <part name="request" type="ns:contactSyncRequest"/><!-- ns__contactSync::request -->
690
-</message>
691
-
692
-<message name="contactSyncResponse">
693
- <part name="response" type="ns:contactSyncResponseData"/><!-- ns__contactSync::response -->
694
-</message>
695
-
696
-<message name="contactUpdate">
697
- <part name="request" type="ns:contactUpdateRequest"/><!-- ns__contactUpdate::request -->
698
-</message>
699
-
700
-<message name="contactUpdateResponse">
701
- <part name="response" type="ns:contactUpdateResponseData"/><!-- ns__contactUpdate::response -->
702
-</message>
703
-
704
-<message name="contactUsableFor">
705
- <part name="request" type="ns:contactUsableForRequest"/><!-- ns__contactUsableFor::request -->
706
-</message>
707
-
708
-<message name="contactUsableForResponse">
709
- <part name="response" type="ns:contactUsableForResponseData"/><!-- ns__contactUsableFor::response -->
710
-</message>
711
-
712
-<message name="contactsFind">
713
- <part name="request" type="ns:contactsFindRequest"/><!-- ns__contactsFind::request -->
714
-</message>
715
-
716
-<message name="contactsFindResponse">
717
- <part name="response" type="ns:contactsFindResponseData"/><!-- ns__contactsFind::response -->
718
-</message>
719
-
720
-<message name="domainChangeTag">
721
- <part name="request" type="ns:domainChangeTagRequest"/><!-- ns__domainChangeTag::request -->
722
-</message>
723
-
724
-<message name="domainChangeTagResponse">
725
- <part name="response" type="ns:domainChangeTagResponseData"/><!-- ns__domainChangeTag::response -->
726
-</message>
727
-
728
-<message name="domainCreate">
729
- <part name="request" type="ns:domainCreateRequest"/><!-- ns__domainCreate::request -->
730
-</message>
731
-
732
-<message name="domainCreateResponse">
733
- <part name="response" type="ns:domainCreateResponseData"/><!-- ns__domainCreate::response -->
734
-</message>
735
-
736
-<message name="domainCreateAuthInfo">
737
- <part name="request" type="ns:domainCreateAuthInfoRequest"/><!-- ns__domainCreateAuthInfo::request -->
738
-</message>
739
-
740
-<message name="domainCreateAuthInfoResponse">
741
- <part name="response" type="ns:domainCreateAuthInfoResponseData"/><!-- ns__domainCreateAuthInfo::response -->
742
-</message>
743
-
744
-<message name="domainCreateAuthInfo2">
745
- <part name="request" type="ns:domainCreateAuthInfo2Request"/><!-- ns__domainCreateAuthInfo2::request -->
746
-</message>
747
-
748
-<message name="domainCreateAuthInfo2Response">
749
- <part name="response" type="ns:domainCreateAuthInfo2ResponseData"/><!-- ns__domainCreateAuthInfo2::response -->
750
-</message>
751
-
752
-<message name="domainDelete">
753
- <part name="request" type="ns:domainDeleteRequest"/><!-- ns__domainDelete::request -->
754
-</message>
755
-
756
-<message name="domainDeleteResponse">
757
- <part name="response" type="ns:domainDeleteResponseData"/><!-- ns__domainDelete::response -->
758
-</message>
759
-
760
-<message name="domainInfo">
761
- <part name="request" type="ns:domainInfoRequest"/><!-- ns__domainInfo::request -->
762
-</message>
763
-
764
-<message name="domainInfoResponse">
765
- <part name="response" type="ns:domainInfoResponseData"/><!-- ns__domainInfo::response -->
766
-</message>
767
-
768
-<message name="domainRenew">
769
- <part name="request" type="ns:domainRenewRequest"/><!-- ns__domainRenew::request -->
770
-</message>
771
-
772
-<message name="domainRenewResponse">
773
- <part name="response" type="ns:domainRenewResponseData"/><!-- ns__domainRenew::response -->
774
-</message>
775
-
776
-<message name="domainRestore">
777
- <part name="request" type="ns:domainRestoreRequest"/><!-- ns__domainRestore::request -->
778
-</message>
779
-
780
-<message name="domainRestoreResponse">
781
- <part name="response" type="ns:domainRestoreResponseData"/><!-- ns__domainRestore::response -->
782
-</message>
783
-
784
-<message name="domainSetAutoRenewMode">
785
- <part name="request" type="ns:domainSetAutoRenewModeRequest"/><!-- ns__domainSetAutoRenewMode::request -->
786
-</message>
787
-
788
-<message name="domainSetAutoRenewModeResponse">
789
- <part name="response" type="ns:domainSetAutoRenewModeResponseData"/><!-- ns__domainSetAutoRenewMode::response -->
790
-</message>
791
-
792
-<message name="domainSimpleTransfer">
793
- <part name="request" type="ns:domainSimpleTransferRequest"/><!-- ns__domainSimpleTransfer::request -->
794
-</message>
795
-
796
-<message name="domainSimpleTransferResponse">
797
- <part name="response" type="ns:domainSimpleTransferResponseData"/><!-- ns__domainSimpleTransfer::response -->
798
-</message>
799
-
800
-<message name="domainStatus">
801
- <part name="request" type="ns:domainStatusRequest"/><!-- ns__domainStatus::request -->
802
-</message>
803
-
804
-<message name="domainStatusResponse">
805
- <part name="response" type="ns:domainStatusResponseData"/><!-- ns__domainStatus::response -->
806
-</message>
807
-
808
-<message name="domainSync">
809
- <part name="request" type="ns:domainSyncRequest"/><!-- ns__domainSync::request -->
810
-</message>
811
-
812
-<message name="domainSyncResponse">
813
- <part name="response" type="ns:domainSyncResponseData"/><!-- ns__domainSync::response -->
814
-</message>
815
-
816
-<message name="domainTransfer">
817
- <part name="request" type="ns:domainTransferRequest"/><!-- ns__domainTransfer::request -->
818
-</message>
819
-
820
-<message name="domainTransferResponse">
821
- <part name="response" type="ns:domainTransferResponseData"/><!-- ns__domainTransfer::response -->
822
-</message>
823
-
824
-<message name="domainTransferOutAck">
825
- <part name="request" type="ns:domainTransferOutAckRequest"/><!-- ns__domainTransferOutAck::request -->
826
-</message>
827
-
828
-<message name="domainTransferOutAckResponse">
829
- <part name="response" type="ns:domainTransferOutAckResponseData"/><!-- ns__domainTransferOutAck::response -->
830
-</message>
831
-
832
-<message name="domainTransferOutNack">
833
- <part name="request" type="ns:domainTransferOutNackRequest"/><!-- ns__domainTransferOutNack::request -->
834
-</message>
835
-
836
-<message name="domainTransferOutNackResponse">
837
- <part name="response" type="ns:domainTransferOutNackResponseData"/><!-- ns__domainTransferOutNack::response -->
838
-</message>
839
-
840
-<message name="domainUpdate">
841
- <part name="request" type="ns:domainUpdateRequest"/><!-- ns__domainUpdate::request -->
842
-</message>
843
-
844
-<message name="domainUpdateResponse">
845
- <part name="response" type="ns:domainUpdateResponseData"/><!-- ns__domainUpdate::response -->
846
-</message>
847
-
848
-<message name="domainWithdraw">
849
- <part name="request" type="ns:domainWithdrawRequest"/><!-- ns__domainWithdraw::request -->
850
-</message>
851
-
852
-<message name="domainWithdrawResponse">
853
- <part name="response" type="ns:domainWithdrawResponseData"/><!-- ns__domainWithdraw::response -->
854
-</message>
855
-
856
-<message name="domainsFind">
857
- <part name="request" type="ns:domainsFindRequest"/><!-- ns__domainsFind::request -->
858
-</message>
859
-
860
-<message name="domainsFindResponse">
861
- <part name="response" type="ns:domainsFindResponseData"/><!-- ns__domainsFind::response -->
862
-</message>
863
-
864
-<message name="jobsFind">
865
- <part name="request" type="ns:jobsFindRequest"/><!-- ns__jobsFind::request -->
866
-</message>
867
-
868
-<message name="jobsFindResponse">
869
- <part name="response" type="ns:jobsFindResponseData"/><!-- ns__jobsFind::response -->
870
-</message>
871
-
872
-<portType name="domainrobotPortType">
873
- <operation name="contactCreate">
874
-  <documentation>Service definition of function ns__contactCreate</documentation>
875
-  <input message="tns:contactCreate"/>
876
-  <output message="tns:contactCreateResponse"/>
877
- </operation>
878
- <operation name="contactDelete">
879
-  <documentation>Service definition of function ns__contactDelete</documentation>
880
-  <input message="tns:contactDelete"/>
881
-  <output message="tns:contactDeleteResponse"/>
882
- </operation>
883
- <operation name="contactInfo">
884
-  <documentation>Service definition of function ns__contactInfo</documentation>
885
-  <input message="tns:contactInfo"/>
886
-  <output message="tns:contactInfoResponse"/>
887
- </operation>
888
- <operation name="contactSync">
889
-  <documentation>Service definition of function ns__contactSync</documentation>
890
-  <input message="tns:contactSync"/>
891
-  <output message="tns:contactSyncResponse"/>
892
- </operation>
893
- <operation name="contactUpdate">
894
-  <documentation>Service definition of function ns__contactUpdate</documentation>
895
-  <input message="tns:contactUpdate"/>
896
-  <output message="tns:contactUpdateResponse"/>
897
- </operation>
898
- <operation name="contactUsableFor">
899
-  <documentation>Service definition of function ns__contactUsableFor</documentation>
900
-  <input message="tns:contactUsableFor"/>
901
-  <output message="tns:contactUsableForResponse"/>
902
- </operation>
903
- <operation name="contactsFind">
904
-  <documentation>Service definition of function ns__contactsFind</documentation>
905
-  <input message="tns:contactsFind"/>
906
-  <output message="tns:contactsFindResponse"/>
907
- </operation>
908
- <operation name="domainChangeTag">
909
-  <documentation>Service definition of function ns__domainChangeTag</documentation>
910
-  <input message="tns:domainChangeTag"/>
911
-  <output message="tns:domainChangeTagResponse"/>
912
- </operation>
913
- <operation name="domainCreate">
914
-  <documentation>Service definition of function ns__domainCreate</documentation>
915
-  <input message="tns:domainCreate"/>
916
-  <output message="tns:domainCreateResponse"/>
917
- </operation>
918
- <operation name="domainCreateAuthInfo">
919
-  <documentation>Service definition of function ns__domainCreateAuthInfo</documentation>
920
-  <input message="tns:domainCreateAuthInfo"/>
921
-  <output message="tns:domainCreateAuthInfoResponse"/>
922
- </operation>
923
- <operation name="domainCreateAuthInfo2">
924
-  <documentation>Service definition of function ns__domainCreateAuthInfo2</documentation>
925
-  <input message="tns:domainCreateAuthInfo2"/>
926
-  <output message="tns:domainCreateAuthInfo2Response"/>
927
- </operation>
928
- <operation name="domainDelete">
929
-  <documentation>Service definition of function ns__domainDelete</documentation>
930
-  <input message="tns:domainDelete"/>
931
-  <output message="tns:domainDeleteResponse"/>
932
- </operation>
933
- <operation name="domainInfo">
934
-  <documentation>Service definition of function ns__domainInfo</documentation>
935
-  <input message="tns:domainInfo"/>
936
-  <output message="tns:domainInfoResponse"/>
937
- </operation>
938
- <operation name="domainRenew">
939
-  <documentation>Service definition of function ns__domainRenew</documentation>
940
-  <input message="tns:domainRenew"/>
941
-  <output message="tns:domainRenewResponse"/>
942
- </operation>
943
- <operation name="domainRestore">
944
-  <documentation>Service definition of function ns__domainRestore</documentation>
945
-  <input message="tns:domainRestore"/>
946
-  <output message="tns:domainRestoreResponse"/>
947
- </operation>
948
- <operation name="domainSetAutoRenewMode">
949
-  <documentation>Service definition of function ns__domainSetAutoRenewMode</documentation>
950
-  <input message="tns:domainSetAutoRenewMode"/>
951
-  <output message="tns:domainSetAutoRenewModeResponse"/>
952
- </operation>
953
- <operation name="domainSimpleTransfer">
954
-  <documentation>Service definition of function ns__domainSimpleTransfer</documentation>
955
-  <input message="tns:domainSimpleTransfer"/>
956
-  <output message="tns:domainSimpleTransferResponse"/>
957
- </operation>
958
- <operation name="domainStatus">
959
-  <documentation>Service definition of function ns__domainStatus</documentation>
960
-  <input message="tns:domainStatus"/>
961
-  <output message="tns:domainStatusResponse"/>
962
- </operation>
963
- <operation name="domainSync">
964
-  <documentation>Service definition of function ns__domainSync</documentation>
965
-  <input message="tns:domainSync"/>
966
-  <output message="tns:domainSyncResponse"/>
967
- </operation>
968
- <operation name="domainTransfer">
969
-  <documentation>Service definition of function ns__domainTransfer</documentation>
970
-  <input message="tns:domainTransfer"/>
971
-  <output message="tns:domainTransferResponse"/>
972
- </operation>
973
- <operation name="domainTransferOutAck">
974
-  <documentation>Service definition of function ns__domainTransferOutAck</documentation>
975
-  <input message="tns:domainTransferOutAck"/>
976
-  <output message="tns:domainTransferOutAckResponse"/>
977
- </operation>
978
- <operation name="domainTransferOutNack">
979
-  <documentation>Service definition of function ns__domainTransferOutNack</documentation>
980
-  <input message="tns:domainTransferOutNack"/>
981
-  <output message="tns:domainTransferOutNackResponse"/>
982
- </operation>
983
- <operation name="domainUpdate">
984
-  <documentation>Service definition of function ns__domainUpdate</documentation>
985
-  <input message="tns:domainUpdate"/>
986
-  <output message="tns:domainUpdateResponse"/>
987
- </operation>
988
- <operation name="domainWithdraw">
989
-  <documentation>Service definition of function ns__domainWithdraw</documentation>
990
-  <input message="tns:domainWithdraw"/>
991
-  <output message="tns:domainWithdrawResponse"/>
992
- </operation>
993
- <operation name="domainsFind">
994
-  <documentation>Service definition of function ns__domainsFind</documentation>
995
-  <input message="tns:domainsFind"/>
996
-  <output message="tns:domainsFindResponse"/>
997
- </operation>
998
- <operation name="jobsFind">
999
-  <documentation>Service definition of function ns__jobsFind</documentation>
1000
-  <input message="tns:jobsFind"/>
1001
-  <output message="tns:jobsFindResponse"/>
1002
- </operation>
1003
-</portType>
1004
-
1005
-<binding name="domainrobot" type="tns:domainrobotPortType">
1006
- <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
1007
- <operation name="contactCreate">
1008
-  <SOAP:operation style="rpc" soapAction=""/>
1009
-  <input>
1010
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1011
-  </input>
1012
-  <output>
1013
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1014
-  </output>
1015
- </operation>
1016
- <operation name="contactDelete">
1017
-  <SOAP:operation style="rpc" soapAction=""/>
1018
-  <input>
1019
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1020
-  </input>
1021
-  <output>
1022
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1023
-  </output>
1024
- </operation>
1025
- <operation name="contactInfo">
1026
-  <SOAP:operation style="rpc" soapAction=""/>
1027
-  <input>
1028
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1029
-  </input>
1030
-  <output>
1031
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1032
-  </output>
1033
- </operation>
1034
- <operation name="contactSync">
1035
-  <SOAP:operation style="rpc" soapAction=""/>
1036
-  <input>
1037
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1038
-  </input>
1039
-  <output>
1040
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1041
-  </output>
1042
- </operation>
1043
- <operation name="contactUpdate">
1044
-  <SOAP:operation style="rpc" soapAction=""/>
1045
-  <input>
1046
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1047
-  </input>
1048
-  <output>
1049
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1050
-  </output>
1051
- </operation>
1052
- <operation name="contactUsableFor">
1053
-  <SOAP:operation style="rpc" soapAction=""/>
1054
-  <input>
1055
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1056
-  </input>
1057
-  <output>
1058
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1059
-  </output>
1060
- </operation>
1061
- <operation name="contactsFind">
1062
-  <SOAP:operation style="rpc" soapAction=""/>
1063
-  <input>
1064
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1065
-  </input>
1066
-  <output>
1067
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1068
-  </output>
1069
- </operation>
1070
- <operation name="domainChangeTag">
1071
-  <SOAP:operation style="rpc" soapAction=""/>
1072
-  <input>
1073
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1074
-  </input>
1075
-  <output>
1076
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1077
-  </output>
1078
- </operation>
1079
- <operation name="domainCreate">
1080
-  <SOAP:operation style="rpc" soapAction=""/>
1081
-  <input>
1082
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1083
-  </input>
1084
-  <output>
1085
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1086
-  </output>
1087
- </operation>
1088
- <operation name="domainCreateAuthInfo">
1089
-  <SOAP:operation style="rpc" soapAction=""/>
1090
-  <input>
1091
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1092
-  </input>
1093
-  <output>
1094
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1095
-  </output>
1096
- </operation>
1097
- <operation name="domainCreateAuthInfo2">
1098
-  <SOAP:operation style="rpc" soapAction=""/>
1099
-  <input>
1100
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1101
-  </input>
1102
-  <output>
1103
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1104
-  </output>
1105
- </operation>
1106
- <operation name="domainDelete">
1107
-  <SOAP:operation style="rpc" soapAction=""/>
1108
-  <input>
1109
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1110
-  </input>
1111
-  <output>
1112
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1113
-  </output>
1114
- </operation>
1115
- <operation name="domainInfo">
1116
-  <SOAP:operation style="rpc" soapAction=""/>
1117
-  <input>
1118
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1119
-  </input>
1120
-  <output>
1121
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1122
-  </output>
1123
- </operation>
1124
- <operation name="domainRenew">
1125
-  <SOAP:operation style="rpc" soapAction=""/>
1126
-  <input>
1127
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1128
-  </input>
1129
-  <output>
1130
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1131
-  </output>
1132
- </operation>
1133
- <operation name="domainRestore">
1134
-  <SOAP:operation style="rpc" soapAction=""/>
1135
-  <input>
1136
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1137
-  </input>
1138
-  <output>
1139
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1140
-  </output>
1141
- </operation>
1142
- <operation name="domainSetAutoRenewMode">
1143
-  <SOAP:operation style="rpc" soapAction=""/>
1144
-  <input>
1145
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1146
-  </input>
1147
-  <output>
1148
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1149
-  </output>
1150
- </operation>
1151
- <operation name="domainSimpleTransfer">
1152
-  <SOAP:operation style="rpc" soapAction=""/>
1153
-  <input>
1154
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1155
-  </input>
1156
-  <output>
1157
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1158
-  </output>
1159
- </operation>
1160
- <operation name="domainStatus">
1161
-  <SOAP:operation style="rpc" soapAction=""/>
1162
-  <input>
1163
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1164
-  </input>
1165
-  <output>
1166
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1167
-  </output>
1168
- </operation>
1169
- <operation name="domainSync">
1170
-  <SOAP:operation style="rpc" soapAction=""/>
1171
-  <input>
1172
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1173
-  </input>
1174
-  <output>
1175
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1176
-  </output>
1177
- </operation>
1178
- <operation name="domainTransfer">
1179
-  <SOAP:operation style="rpc" soapAction=""/>
1180
-  <input>
1181
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1182
-  </input>
1183
-  <output>
1184
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1185
-  </output>
1186
- </operation>
1187
- <operation name="domainTransferOutAck">
1188
-  <SOAP:operation style="rpc" soapAction=""/>
1189
-  <input>
1190
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1191
-  </input>
1192
-  <output>
1193
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1194
-  </output>
1195
- </operation>
1196
- <operation name="domainTransferOutNack">
1197
-  <SOAP:operation style="rpc" soapAction=""/>
1198
-  <input>
1199
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1200
-  </input>
1201
-  <output>
1202
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1203
-  </output>
1204
- </operation>
1205
- <operation name="domainUpdate">
1206
-  <SOAP:operation style="rpc" soapAction=""/>
1207
-  <input>
1208
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1209
-  </input>
1210
-  <output>
1211
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1212
-  </output>
1213
- </operation>
1214
- <operation name="domainWithdraw">
1215
-  <SOAP:operation style="rpc" soapAction=""/>
1216
-  <input>
1217
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1218
-  </input>
1219
-  <output>
1220
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1221
-  </output>
1222
- </operation>
1223
- <operation name="domainsFind">
1224
-  <SOAP:operation style="rpc" soapAction=""/>
1225
-  <input>
1226
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1227
-  </input>
1228
-  <output>
1229
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1230
-  </output>
1231
- </operation>
1232
- <operation name="jobsFind">
1233
-  <SOAP:operation style="rpc" soapAction=""/>
1234
-  <input>
1235
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1236
-  </input>
1237
-  <output>
1238
-     <SOAP:body use="encoded" namespace="urn:domainrobot" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1239
-  </output>
1240
- </operation>
1241
-</binding>
1242
-
1243
-<service name="domainrobot">
1244
- <documentation>gSOAP 2.8.17r generated service definition</documentation>
1245
- <port name="domainrobot" binding="tns:domainrobot">
1246
-  <SOAP:address location="http://localhost:80"/>
1247
- </port>
1248
-</service>
1249
-
1250
-</definitions>
... ...
@@ -19,7 +19,7 @@ require_once('inc/base.php');
19 19
 require_once('inc/security.php');
20 20
 require_once('inc/error.php');
21 21
 
22
-require_once('terions.php');
22
+require_once('httpnet.php');
23 23
 
24 24
 require_once('modules/email/include/vmail.php');
25 25
 
... ...
@@ -14,7 +14,7 @@ http://creativecommons.org/publicdomain/zero/1.0/
14 14
 Nevertheless, in case you use a significant part of this code, we ask (but not require, see the license) that you keep the authors' names in place and return your changes to the public. We would be especially happy if you tell us what you're going to do with this code.
15 15
 */
16 16
 
17
-require_once('external/tld-systems/domainRobotApi.php');
17
+require_once('external/http.net/domainRobotApi.php');
18 18
 
19 19
 require_once('inc/debug.php');
20 20
 require_once('inc/base.php');
... ...
@@ -24,13 +24,13 @@ require_once('inc/error.php');
24 24
 
25 25
 function terions_available($domainname) 
26 26
 {
27
-  if (! config('tld-systems-apikey')) {
27
+  if (! config('http.net-apikey')) {
28 28
     system_failure("Kein API-Key vorhanden!");
29 29
   }
30
-  $api = new domainRobotApi(config('tld-systems-apikey'));
30
+  $api = new domainRobotApi(config('http.net-apikey'));
31 31
   $result = $api->domainStatus($domainname);
32
-  if (isset($api->getValues()[0])) {
33
-    return ($api->getValues()[0]->status == 'available');
32
+  if (isset($api->getValue()[0])) {
33
+    return ($api->getValue()[0]->status == 'available');
34 34
   }
35 35
   return false;
36 36
 }
37 37