Umstellung von SOAP-API auf JSON-API
Bernd Wurst

Bernd Wurst commited on 2018-01-19 23:10:13
Zeige 4 geänderte Dateien mit 7 Einfügungen und 2800 Löschungen.

... ...
@@ -1,615 +0,0 @@
1
-<?php
2
-
3
-class domainRobotDefaultObject {
4
-	public function set($key, $value)
5
-	{
6
-		$this->{$key} = $value;
7
-	}
8
-
9
-	public function get($key)
10
-	{
11
-		return $this->{$key};
12
-	}
13
-}
14
-
15
-class domainRobotDefaultRequest extends domainRobotDefaultObject {
16
-	private $clientTransactionId;
17
- 	private $authToken;
18
-	
19
-	public function __construct($authToken)
20
-	{
21
-		$this->authToken = $authToken;
22
-		$this->_generateTransactionId();
23
-	}
24
-
25
-	private function _generateTransactionId()
26
-	{
27
-		$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghjklmnpqrstuvwxyz0123456789";
28
-		$pass = "";
29
-		for($i = 0; $i < 12; $i++) {
30
-			$pass .= $chars[mt_rand(0, strlen($chars) - 1)];
31
-		}
32
-		$this->clientTransactionId = date("YmdHis")."-".$pass;
33
-	}
34
-
35
-	public function overrideTransactionId($id)
36
-	{
37
-		$this->clientTransactionId = $id;
38
-	}
39
-
40
-	public function getTransactionId()
41
-	{
42
-		return $this->clientTransactionId;
43
-	}
44
-}
45
-
46
-class domainRobotContact extends domainRobotDefaultObject {
47
-	public $accountId;
48
-	public $id;
49
-	public $handle;
50
-	public $type;
51
-	public $name;
52
-	public $organization;
53
-	public $street;
54
-	public $postalCode;
55
-	public $city;
56
-	public $state;
57
-	public $country;
58
-	public $phoneNumber;
59
-	public $faxNumber;
60
-	public $emailAddress;
61
-	public $sipUri;
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;
99
-}
100
-
101
-class domainRobotDomainContact extends domainRobotDefaultObject {
102
-	public $type;
103
- 	public $contact;
104
-
105
-	public function __construct($type, $contact)
106
-	{
107
-		$this->set("type", $type);
108
-		$this->set("contact", $contact);
109
-	}
110
-}
111
-
112
-class domainRobotDomain extends domainRobotDefaultObject {
113
-	public $accountId = NULL;
114
-	public $id = NULL;
115
-	public $name;
116
-	public $nameUnicode;
117
-	public $contacts;
118
-	public $nameservers;
119
-	public $status;
120
-	public $transferLockEnabled;
121
-	public $authInfo;
122
-	public $addDate;
123
-	public $createDate;
124
-	public $lastChangeDate;
125
-	public $terminableByDate;
126
-	public $currentContractPeriodEnd;
127
-	public $nextContractPeriodStart;
128
-	public $deletionDate;
129
-	public $deletionType;
130
-}
131
-
132
-class domainRobotTransferData extends domainRobotDefaultObject {
133
-	public $authInfo;
134
-	public $authInfo2;
135
-	public $foaRecipient;
136
-}
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
-
151
-class domainRobotNameserver extends domainRobotDefaultObject {
152
-	public $name;
153
-	public $ips;
154
-
155
-	public function __construct($name, $ips = NULL)
156
-	{
157
-		$this->set("name", $name);
158
-		$this->set("ips", $ips);
159
-	}
160
-}
161
-
162
-class domainRobotApi {
163
-
164
-	private $location = "https://partner.http.net/api/domain/v1/soap/";
165
-
166
-	private $authToken;
167
-        private $soap = NULL;
168
-
169
-	private $lastRequestId = NULL;
170
-	private $lastResponse = NULL;
171
-
172
-	private $transactionId = NULL;
173
-
174
-	public function __construct($authToken, $location = NULL)
175
-	{
176
-		$this->authToken = $authToken;
177
-        if ($location) {
178
-            $this->location = $location;
179
-        }
180
-		try {
181
-			if ($client = new SOAPClient(__DIR__."/domainrobot.wsdl", array('trace' => true, 'location' => $this->location, 'connection_timeout' => 10, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS)))
182
-			{
183
-				$this->soap = $client;
184
-			} else {
185
-				return false;
186
-			}
187
-		} catch (Exception $e) {
188
-			return false;
189
-		}
190
-	}
191
-
192
-	public function setTransactionId($transactionId) {
193
-		$this->transactionId = $transactionId;
194
-	}
195
-
196
-	public function resetLocation($url)
197
-	{
198
-		$this->location = $url;
199
-		$this->__construct($this->authToken);
200
-	}
201
-
202
-	private function _request($action, $request)
203
-	{
204
-		if (isset($this->transactionId)) {
205
-			$request->overrideTransactionId($this->transactionId);
206
-		}
207
-		$this->lastRequestId = $request->getTransactionId();
208
-		try {
209
-			$this->lastResponse = $this->soap->{$action}($request);
210
-			return true;
211
-		} catch (Exception $e) {
212
-			return false;
213
-		}
214
-	}
215
-
216
-	public function request($action, $request)
217
-	{
218
-		return $this->_request($action, $request);
219
-	}
220
-
221
-	public function getServerTransactionId()
222
-	{
223
-		if (isset($this->lastResponse) && isset($this->lastResponse->status)) {
224
-			return $this->lastResponse->metadata->serverTransactionId;
225
-		}
226
-		return false;
227
-	}
228
-
229
-	public function getStatus()
230
-	{
231
-		if (isset($this->lastResponse) && isset($this->lastResponse->status)) {
232
-			return $this->lastResponse->status;
233
-		}
234
-		return false;
235
-	}
236
-	
237
-	public function getErrors()
238
-	{
239
-		if (isset($this->lastResponse) && isset($this->lastResponse->errors)) {
240
-			return $this->lastResponse->errors;
241
-		}
242
-		return array();
243
-	}
244
-
245
-	public function getErrorsToString()
246
-	{
247
-		$str = NULL;
248
-		foreach($this->getErrors() as $error) {
249
-			$str .= $error->code.": ".$error->text.";";
250
-		}
251
-		return $str;
252
-	}
253
-
254
-
255
-	public function getWarnings()
256
-	{
257
-		if (isset($this->lastResponse) && isset($this->lastResponse->warnings)) {
258
-			return $this->lastResponse->warnings;
259
-		}
260
-		return array();
261
-	}
262
-
263
-	public function getValue()
264
-	{
265
-		if (isset($this->lastResponse) && isset($this->lastResponse->value)) {
266
-			return $this->lastResponse->value;
267
-		} elseif (isset($this->lastResponse) && isset($this->lastResponse->values)) {
268
-			return $this->lastResponse->values;
269
-		}
270
-		return false;
271
-	}
272
-
273
-	public function contactsFindByData($data)
274
-	{
275
-		$filter = new domainRobotFilter();
276
-		$filter->set("field", NULL);
277
-		$filter->set("value", NULL);
278
-		$filter->set("subFilterConnective", "AND");
279
-		$subFilters = array();
280
-		foreach($data as $key => $value) {
281
-			$subFilter = new domainRobotFilter();
282
-			$subFilter->set("field", "contact".ucfirst($key));
283
-			$subFilter->set("value", $value);
284
-			$subFilters[] = $subFilter;
285
-		}
286
-		$filter->set("subFilter", $subFilters);
287
-
288
-		$sort = new domainRobotSortOptions();
289
-		$sort->set("field", "contactName");
290
-		$sort->set("order", "ASC");
291
-
292
-		$request = new domainRobotDefaultRequest($this->authToken);
293
-		$request->set("filter", $filter);
294
-		$request->set("limit", 0);
295
-		$request->set("page", 1);
296
-		$request->set("sort", $sort);
297
-		return $this->_request("contactsFind", $request);
298
-	}
299
-
300
-	public function contactsFind($nameFilter = NULL)
301
-	{
302
-		$filter = NULL;
303
-		if (strlen($nameFilter)) {
304
-			$filter = new domainRobotFilter();
305
-			$filter->set("field", "contactName");
306
-			$filter->set("value", $nameFilter);
307
-		}
308
-
309
-		$sort = new domainRobotSortOptions();
310
-		$sort->set("field", "contactName");
311
-		$sort->set("order", "ASC");
312
-
313
-		$request = new domainRobotDefaultRequest($this->authToken);
314
-		$request->set("filter", $filter);
315
-		$request->set("limit", 0);
316
-		$request->set("page", 1);
317
-		$request->set("sort", $sort);
318
-		return $this->_request("contactsFind", $request);
319
-	}
320
-
321
-	public function contactCreate($data)
322
-	{
323
-		$contact = new domainRobotContact();
324
-		foreach($data as $key => $value) {
325
-			$contact->set($key, $value);
326
-		}
327
-		$request = new domainRobotDefaultRequest($this->authToken);
328
-		$request->set("contact", $contact);
329
-		return $this->_request("contactCreate", $request);
330
-	}
331
-
332
-	public function contactUpdate($data)
333
-	{
334
-		$contact = new domainRobotContact();
335
-		foreach($data as $key => $value) {
336
-			$contact->set($key, $value);
337
-		}
338
-		$request = new domainRobotDefaultRequest($this->authToken);
339
-		$request->set("contact", $contact);
340
-		return $this->_request("contactUpdate", $request);
341
-	}
342
-
343
-	public function contactInfo($contact)
344
-	{
345
-		$request = new domainRobotDefaultRequest($this->authToken);
346
-		$request->set("contactId", $contact);
347
-		return $this->_request("contactInfo", $request);
348
-	}
349
-
350
-	public function contactDelete($contact, $deleteNow)
351
-	{
352
-		$request = new domainRobotDefaultRequest($this->authToken);
353
-		$request->set("contactId", $contact);
354
-		$request->set("deleteNow", $deleteNow);
355
-		return $this->_request("contactDelete", $request);
356
-	}
357
-
358
-	private function _getContacts($data)
359
-	{
360
-		$owner = new domainRobotDomainContact("owner", $data['owner']);
361
-		$admin = new domainRobotDomainContact("admin", $data['admin']);
362
-		$tech = new domainRobotDomainContact("tech", $data['tech']);
363
-		$zone = new domainRobotDomainContact("zone", $data['zone']);
364
-		$contacts = array($owner, $admin, $tech, $zone);
365
-		if (isset($data['billing'])) {
366
-			$billing = new domainRobotDomainContact("billing", $data['billing']);
367
-			$contacts = array($owner, $admin, $tech, $zone, $billing);
368
-		}
369
-		return $contacts;
370
-	}
371
-
372
-	private function _getNameservers($data)
373
-	{
374
-		$nameservers = array();
375
-		foreach($data['nameservers'] as $ns) {
376
-			$ipv4 = NULL;
377
-			if (isset($ns['ipv4'])) {
378
-				$ipv4 = $ns['ipv4'];
379
-			}
380
-			$ipv6 = NULL;
381
-			if (isset($ns['ipv6'])) {
382
-				$ipv6 = $ns['ipv6'];
383
-			}
384
-			$nameserver = new domainRobotNameserver($ns['name'], $ipv4, $ipv6);
385
-			$nameservers = array_merge($nameservers, array($nameserver));
386
-		}
387
-		return $nameservers;
388
-	}
389
-
390
-	public function domainsFindByName($nameFilter)
391
-	{
392
-		$filter = new domainRobotFilter();
393
-		$filter->set("field", "domainName");
394
-		$filter->set("value", $nameFilter);
395
-
396
-		$sort = new domainRobotSortOptions();
397
-		$sort->set("field", "domainName");
398
-		$sort->set("order", "ASC");
399
-
400
-		$request = new domainRobotDefaultRequest($this->authToken);
401
-		$request->set("filter", $filter);
402
-		$request->set("limit", 0);
403
-		$request->set("page", 1);
404
-		$request->set("sort", $sort);
405
-		return $this->_request("domainsFind", $request);
406
-	}
407
-
408
-	public function domainsFindByHandle($handleFilter)
409
-	{
410
-		$filter = new domainRobotFilter();
411
-		$filter->set("field", "contactId");
412
-		$filter->set("value", $handleFilter);
413
-
414
-		$sort = new domainRobotSortOptions();
415
-		$sort->set("field", "domainName");
416
-		$sort->set("order", "ASC");
417
-
418
-		$request = new domainRobotDefaultRequest($this->authToken);
419
-		$request->set("filter", $filter);
420
-		$request->set("limit", 0);
421
-		$request->set("page", 1);
422
-		$request->set("sort", $sort);
423
-		return $this->_request("domainsFind", $request);
424
-	}
425
-
426
-	public function domainInfo($domain)
427
-	{
428
-		$request = new domainRobotDefaultRequest($this->authToken);
429
-		$request->set("domainName", $domain);
430
-		return $this->_request("domainInfo", $request);
431
-	}
432
-
433
-	public function domainStatus($domains)
434
-	{
435
-		$request = new domainRobotDefaultRequest($this->authToken);
436
-		$request->set("domainNames", $domains);
437
-		return $this->_request("domainStatus", $request);
438
-	}
439
-
440
-	public function domainCreate($data, $execDate = NULL)
441
-	{
442
-		$domain = new domainRobotDomain();
443
-		$domain->set("name", $data['name']);
444
-		$domain->set("contacts", $this->_getContacts($data));
445
-		$domain->set("nameservers", $this->_getNameservers($data));
446
-		$domain->set("transferLockEnabled", true);
447
-
448
-		$request = new domainRobotDefaultRequest($this->authToken);
449
-		$request->set("domain", $domain);
450
-		$request->set("registrationPeriod", 1);
451
-		$request->set("execDate", $execDate);
452
-		return $this->_request("domainCreate", $request);
453
-	}
454
-
455
-	public function domainTransfer($data, $execDate = NULL)
456
-	{
457
-		$domain = new domainRobotDomain();
458
-		$domain->set("name", $data['name']);
459
-		$domain->set("contacts", $this->_getContacts($data));
460
-		$domain->set("nameservers", $this->_getNameservers($data));
461
-		$domain->set("transferLockEnabled", true);
462
-
463
-		$transferData = new domainRobotTransferData();
464
-		if (isset($data['authInfo'])) {
465
-			$transferData->set("authInfo", $data['authInfo']);
466
-		}
467
-		$transferData->set("foaRecipient", "both");
468
-
469
-		$request = new domainRobotDefaultRequest($this->authToken);
470
-		$request->set("domain", $domain);
471
-		$request->set("transferData", $transferData);
472
-		$request->set("execDate", $execDate);
473
-		return $this->_request("domainTransfer", $request);
474
-	}
475
-
476
-	public function domainUpdate($data)
477
-	{
478
-		$domain = new domainRobotDomain();
479
-		$domain->set("name", $data['name']);
480
-		$domain->set("contacts", $this->_getContacts($data));
481
-		$domain->set("nameservers", $this->_getNameservers($data));
482
-		$domain->set("transferLockEnabled", true);
483
-		if (isset($data['transferLockEnabled'])) {
484
-			$domain->set("transferLockEnabled", $data['transferLockEnabled']);
485
-		}
486
-
487
-		$request = new domainRobotDefaultRequest($this->authToken);
488
-		$request->set("domain", $domain);
489
-		return $this->_request("domainUpdate", $request);
490
-	}
491
-
492
-	public function domainCreateAuthInfo($domain)
493
-	{
494
-		$request = new domainRobotDefaultRequest($this->authToken);
495
-		$request->set("domainName", $domain);
496
-		return $this->_request("domainCreateAuthInfo", $request);
497
-	}
498
-
499
-	public function domainCreateAuthInfo2($domain)
500
-	{
501
-		$request = new domainRobotDefaultRequest($this->authToken);
502
-		$request->set("domainName", $domain);
503
-		return $this->_request("domainCreateAuthInfo2", $request);
504
-	}
505
-
506
-	public function domainDelete($domain, $execDate = NULL)
507
-	{
508
-		$request = new domainRobotDefaultRequest($this->authToken);
509
-		$request->set("domainName", $domain);
510
-		$request->set("execDate", $execDate);
511
-		return $this->_request("domainDelete", $request);
512
-	}
513
-
514
-	public function domainWithdraw($domain, $disconnect = true, $execDate = NULL)
515
-	{
516
-		$request = new domainRobotDefaultRequest($this->authToken);
517
-		$request->set("domainName", $domain);
518
-		$request->set("disconnect", $disconnect);
519
-		$request->set("execDate", $execDate);
520
-		return $this->_request("domainWithdraw", $request);
521
-	}
522
-
523
-	public function domainSetAutoRenewMode($domain, $mode)
524
-	{
525
-		// TODO not implemented yet, moeglich ueber domainDelete/cancelJob
526
-		$request = new domainRobotDefaultRequest($this->authToken);
527
-		$request->set("domainName", $domain);
528
-		$request->set("mode", $mode);
529
-		return $this->_request("domainSetAutoRenewMode", $request);
530
-	}
531
-
532
-	public function domainSetTransferLock($domain, $mode)
533
-	{
534
-		// TODO not implemented yet, moeglich ueber domainUpdate
535
-		$request = new domainRobotDefaultRequest($this->authToken);
536
-		$request->set("domainName", $domain);
537
-		$request->set("mode", $mode);
538
-		return $this->_request("domainSetTransferLock", $request);
539
-	}
540
-
541
-	public function domainRestore($domain)
542
-	{
543
-		$request = new domainRobotDefaultRequest($this->authToken);
544
-		$request->set("domainName", $domain);
545
-		return $this->_request("domainRestore", $request);
546
-	}
547
-
548
-	public function domainChangeTag($domain, $tag)
549
-	{
550
-		$request = new domainRobotDefaultRequest($this->authToken);
551
-		$request->set("domainName", $domain);
552
-		$request->set("tag", $tag);
553
-		return $this->_request("domainChangeTag", $request);
554
-	}
555
-
556
-	public function domainTransferOutAck($domain)
557
-	{
558
-		$request = new domainRobotDefaultRequest($this->authToken);
559
-		$request->set("domainName", $domain);
560
-		return $this->_request("domainTransferOutAck", $request);
561
-	}
562
-
563
-	public function domainTransferOutNack($domain, $reason)
564
-	{
565
-		$request = new domainRobotDefaultRequest($this->authToken);
566
-		$request->set("domainName", $domain);
567
-		$request->set("reason", $reason);
568
-		return $this->_request("domainTransferOutNack", $request);
569
-	}
570
-
571
-	public function jobCancel($jobId) {
572
-		$request = new domainRobotDefaultRequest($this->authToken);
573
-		$request->set("jobId", $jobId);
574
-		return $this->_request("jobCancel", $request);
575
-	}
576
-
577
-	public function jobsFindByName($domainFilter = NULL)
578
-	{
579
-		$filter = NULL;
580
-		if (strlen($domainFilter)) {
581
-			$filter = new domainRobotFilter();
582
-			$filter->set("field", "jobDomainNameAce");
583
-			$filter->set("value", $domainFilter);
584
-		}
585
-
586
-		$sort = new domainRobotSortOptions();
587
-		$sort->set("field", "jobExecutionDate");
588
-		$sort->set("order", "DESC");
589
-
590
-		$request = new domainRobotDefaultRequest($this->authToken);
591
-		$request->set("filter", $filter);
592
-		$request->set("limit", 10);
593
-		$request->set("page", 1);
594
-		$request->set("sort", $sort);
595
-		return $this->_request("jobsFind", $request);
596
-	}
597
-
598
-	public function jobsFindById($idFilter)
599
-	{
600
-		$filter = new domainRobotFilter();
601
-		$filter->set("field", "jobId");
602
-		$filter->set("value", $idFilter);
603
-		
604
-		$sort = new domainRobotSortOptions();
605
-		$sort->set("field", "jobDomainNameAce");
606
-		$sort->set("order", "ASC");
607
-
608
-		$request = new domainRobotDefaultRequest($this->authToken);
609
-		$request->set("filter", $filter);
610
-		$request->set("limit", 0);
611
-		$request->set("page", 1);
612
-		$request->set("sort", $sort);
613
-		return $this->_request("jobsFind", $request);
614
-	}
615
-}
... ...
@@ -1,2158 +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="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>
... ...
@@ -56,7 +56,7 @@ function get_domain_offer($domainname)
56 56
   $data["gebuehr"] = $temp["gebuehr"];
57 57
   $data["setup"] = ($temp["setup"] ? $temp["setup"] : 0.0);
58 58
   
59
-  $available = terions_available($domainname);
59
+  $available = api_domain_available($domainname);
60 60
   if (! $available) {
61 61
     warning('Die Domain »'.$domainname.'« ist leider nicht verfügbar.');
62 62
     return;
... ...
@@ -14,36 +14,16 @@ 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/http.net/domainRobotApi.php');
18
-
19
-require_once('inc/debug.php');
20 17
 require_once('inc/base.php');
21
-require_once('inc/security.php');
22
-require_once('inc/error.php');
23
-
24
-$url = 'https://partner.http.net/api/domain/v1/json/';
25
-$available_methods = array("domainStatus","domainUpdate");
26
-
27
-function httpnet_request($method, $data) {
28
-  if (! in_array($method, $avalable_methods)) {
29
-    system_failure("invalid API method: $method");
30
-  }
31
-  //$data
32
-}
33
-
18
+require_once('inc/api.php');
34 19
 
35 20
 
36
-function terions_available($domainname) 
21
+function api_domain_available($domainname) 
37 22
 {
38
-  if (! config('http.net-apikey')) {
39
-    system_failure("Kein API-Key vorhanden!");
40
-  }
41
-  $api = new domainRobotApi(config('http.net-apikey'), config('http.net-apiurl'));
42
-  $result = $api->domainStatus($domainname);
43
-  if (isset($api->getValue()[0])) {
44
-    return ($api->getValue()[0]->status == 'available');
45
-  }
46
-  return false;
23
+    $args = array("domainNames" => array($domainname));
24
+    $result = api_request('domainStatus', $args);
25
+    $resp = $result["responses"][0];
26
+    return ($resp["status"] == "available");
47 27
 }
48 28
 
49 29
 
50 30