Advertisement
Guest User

WAPI Web Service PHP Classes

a guest
Jan 27th, 2011
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 74.31 KB | None | 0 0
  1. <?php
  2. class ProcessRequest {
  3.   public $sRequestXML; // string
  4. }
  5.  
  6. class ProcessRequestResponse {
  7.   public $ProcessRequestResult; // string
  8. }
  9.  
  10. class Describe {
  11.   public $sCLTRID; // string
  12.   public $credential; // Credential
  13. }
  14.  
  15. class Credential {
  16.   public $Account; // string
  17.   public $Password; // string
  18. }
  19.  
  20. class DescribeResponse {
  21.   public $DescribeResult; // string
  22. }
  23.  
  24. class CheckAvailability {
  25.   public $sCLTRID; // string
  26.   public $credential; // Credential
  27.   public $sDomainArray; // ArrayOfString
  28.   public $sHostArray; // ArrayOfString
  29.   public $sNSArray; // ArrayOfString
  30. }
  31.  
  32. class CheckAvailabilityResponse {
  33.   public $CheckAvailabilityResult; // string
  34. }
  35.  
  36. class CheckDomains {
  37.   public $sCLTRID; // string
  38.   public $credential; // Credential
  39.   public $domainArray; // ArrayOfCheckDomain
  40. }
  41.  
  42. class CheckDomain {
  43.   public $name; // string
  44.   public $idnScript; // string
  45. }
  46.  
  47. class CheckDomainsResponse {
  48.   public $CheckDomainsResult; // string
  49. }
  50.  
  51. class Info {
  52.   public $sCLTRID; // string
  53.   public $credential; // Credential
  54.   public $sResourceID; // string
  55.   public $sType; // string
  56.   public $sDomain; // string
  57.   public $sOrderID; // string
  58. }
  59.  
  60. class InfoResponse {
  61.   public $InfoResult; // string
  62. }
  63.  
  64. class NameGen {
  65.   public $sCLTRID; // string
  66.   public $credential; // Credential
  67.   public $sSLD; // string
  68.   public $sTLD; // string
  69.   public $sTLDs; // string
  70.   public $nRows; // unsignedShort
  71.   public $bHypens; // boolean
  72.   public $bNumbers; // boolean
  73.   public $nMaxLen; // unsignedShort
  74.   public $bIntelliSearch; // boolean
  75.   public $nPage; // unsignedShort
  76.   public $sTime; // string
  77. }
  78.  
  79. class NameGenResponse {
  80.   public $NameGenResult; // string
  81. }
  82.  
  83. class NameGenDB {
  84.   public $sCLTRID; // string
  85.   public $credential; // Credential
  86.   public $sKey; // string
  87.   public $nMaxResults; // int
  88.   public $bExcludeTaken; // boolean
  89.   public $sTLDs; // string
  90.   public $bAddPrefix; // boolean
  91.   public $bAddSuffix; // boolean
  92.   public $bAddDashes; // boolean
  93.   public $bAddRelated; // boolean
  94.   public $bAdvancedSplit; // boolean
  95.   public $bBaseOnTop; // boolean
  96. }
  97.  
  98. class NameGenDBResponse {
  99.   public $NameGenDBResult; // string
  100. }
  101.  
  102. class NameGenDBWithTimeLimit {
  103.   public $sCLTRID; // string
  104.   public $credential; // Credential
  105.   public $sKey; // string
  106.   public $nMaxResults; // int
  107.   public $bExcludeTaken; // boolean
  108.   public $sTLDs; // string
  109.   public $bAddPrefix; // boolean
  110.   public $bAddSuffix; // boolean
  111.   public $bAddDashes; // boolean
  112.   public $bAddRelated; // boolean
  113.   public $bAdvancedSplit; // boolean
  114.   public $bBaseOnTop; // boolean
  115.   public $nMaxWaitSeconds; // int
  116. }
  117.  
  118. class NameGenDBWithTimeLimitResponse {
  119.   public $NameGenDBWithTimeLimitResult; // string
  120. }
  121.  
  122. class Poll {
  123.   public $sCLTRID; // string
  124.   public $credential; // Credential
  125.   public $sOp; // string
  126. }
  127.  
  128. class PollResponse {
  129.   public $PollResult; // string
  130. }
  131.  
  132. class OrderCredits {
  133.   public $sCLTRID; // string
  134.   public $credential; // Credential
  135.   public $shopper; // Shopper
  136.   public $items; // ArrayOfOrderItem
  137.   public $sROID; // string
  138. }
  139.  
  140. class Shopper {
  141.   public $user; // string
  142.   public $pwd; // string
  143.   public $pwdhint; // string
  144.   public $email; // string
  145.   public $firstname; // string
  146.   public $lastname; // string
  147.   public $phone; // string
  148.   public $pin; // string
  149.   public $dbpuser; // string
  150.   public $dbppwd; // string
  151.   public $dbppwdhint; // string
  152.   public $dbpemail; // string
  153.   public $dbppin; // string
  154. }
  155.  
  156. class OrderItem {
  157.   public $productid; // int
  158.   public $parent_resource_id; // string
  159.   public $quantity; // unsignedInt
  160.   public $riid; // string
  161.   public $duration; // double
  162. }
  163.  
  164. class Order {
  165. }
  166.  
  167. class OrderCreditsResponse {
  168.   public $OrderCreditsResult; // string
  169. }
  170.  
  171. class OrderDomains {
  172.   public $sCLTRID; // string
  173.   public $credential; // Credential
  174.   public $shopper; // Shopper
  175.   public $items; // ArrayOfDomainRegistration
  176.   public $dbpItems; // ArrayOfDomainByProxy
  177.   public $sROID; // string
  178. }
  179.  
  180. class DomainRegistration {
  181.   public $order; // OrderItem
  182.   public $sld; // string
  183.   public $tld; // string
  184.   public $idnScript; // string
  185.   public $period; // int
  186.   public $registrant; // ContactInfo
  187.   public $nexus; // Nexus
  188.   public $nsArray; // ArrayOfNS
  189.   public $admin; // ContactInfo
  190.   public $billing; // ContactInfo
  191.   public $tech; // ContactInfo
  192.   public $autorenewflag; // int
  193. }
  194.  
  195. class ContactInfo {
  196.   public $fname; // string
  197.   public $lname; // string
  198.   public $org; // string
  199.   public $email; // string
  200.   public $sa1; // string
  201.   public $sa2; // string
  202.   public $city; // string
  203.   public $sp; // string
  204.   public $pc; // string
  205.   public $cc; // string
  206.   public $phone; // string
  207.   public $fax; // string
  208. }
  209.  
  210. class Nexus {
  211.   public $category; // string
  212.   public $use; // string
  213.   public $country; // string
  214. }
  215.  
  216. class NS {
  217.   public $name; // string
  218. }
  219.  
  220. class DomainByProxy {
  221.   public $order; // OrderItem
  222.   public $sld; // string
  223.   public $tld; // string
  224.   public $resourceid; // string
  225. }
  226.  
  227. class OrderDomainsResponse {
  228.   public $OrderDomainsResult; // string
  229. }
  230.  
  231. class OrderDomainRenewals {
  232.   public $sCLTRID; // string
  233.   public $credential; // Credential
  234.   public $shopper; // Shopper
  235.   public $items; // ArrayOfDomainRenewal
  236.   public $sROID; // string
  237. }
  238.  
  239. class DomainRenewal {
  240.   public $order; // OrderItem
  241.   public $resourceid; // string
  242.   public $sld; // string
  243.   public $tld; // string
  244.   public $period; // int
  245. }
  246.  
  247. class OrderDomainRenewalsResponse {
  248.   public $OrderDomainRenewalsResult; // string
  249. }
  250.  
  251. class OrderPrivateDomainRenewals {
  252.   public $sCLTRID; // string
  253.   public $credential; // Credential
  254.   public $shopper; // Shopper
  255.   public $items; // ArrayOfDomainRenewal
  256.   public $dbpItems; // ArrayOfResourceRenewal
  257.   public $sROID; // string
  258. }
  259.  
  260. class ResourceRenewal {
  261.   public $order; // OrderItem
  262.   public $resourceid; // string
  263. }
  264.  
  265. class OrderPrivateDomainRenewalsResponse {
  266.   public $OrderPrivateDomainRenewalsResult; // string
  267. }
  268.  
  269. class OrderDomainTransfers {
  270.   public $sCLTRID; // string
  271.   public $credential; // Credential
  272.   public $shopper; // Shopper
  273.   public $items; // ArrayOfDomainTransfer
  274.   public $sROID; // string
  275. }
  276.  
  277. class DomainTransfer {
  278.   public $order; // OrderItem
  279.   public $sld; // string
  280.   public $tld; // string
  281.   public $authInfo; // string
  282.   public $idnScript; // string
  283. }
  284.  
  285. class OrderDomainTransfersResponse {
  286.   public $OrderDomainTransfersResult; // string
  287. }
  288.  
  289. class OrderDomainPrivacy {
  290.   public $sCLTRID; // string
  291.   public $credential; // Credential
  292.   public $shopper; // Shopper
  293.   public $items; // ArrayOfDomainByProxy
  294.   public $sROID; // string
  295. }
  296.  
  297. class OrderDomainPrivacyResponse {
  298.   public $OrderDomainPrivacyResult; // string
  299. }
  300.  
  301. class OrderResourceRenewals {
  302.   public $sCLTRID; // string
  303.   public $credential; // Credential
  304.   public $shopper; // Shopper
  305.   public $items; // ArrayOfResourceRenewal
  306.   public $sROID; // string
  307. }
  308.  
  309. class OrderResourceRenewalsResponse {
  310.   public $OrderResourceRenewalsResult; // string
  311. }
  312.  
  313. class OrderServiceRenewals {
  314.   public $sCLTRID; // string
  315.   public $credential; // Credential
  316.   public $shopper; // Shopper
  317.   public $items; // ArrayOfServiceRenewal
  318.   public $sROID; // string
  319. }
  320.  
  321. class ServiceRenewal {
  322.   public $order; // OrderItem
  323.   public $resourceid; // string
  324. }
  325.  
  326. class OrderServiceRenewalsResponse {
  327.   public $OrderServiceRenewalsResult; // string
  328. }
  329.  
  330. class OrderServices {
  331.   public $sCLTRID; // string
  332.   public $credential; // Credential
  333.   public $shopper; // Shopper
  334.   public $ProductGroupArray; // ArrayOfProductGroup
  335.   public $sROID; // string
  336. }
  337.  
  338. class ProductGroup {
  339.   public $OrderItem; // OrderItem
  340.   public $OrderItemAddOnArray; // ArrayOfOrderItem
  341. }
  342.  
  343. class OrderServicesResponse {
  344.   public $OrderServicesResult; // string
  345. }
  346.  
  347. class OrderDomainBackOrders {
  348.   public $sCLTRID; // string
  349.   public $credential; // Credential
  350.   public $shopper; // Shopper
  351.   public $items; // ArrayOfDomainBackOrder
  352.   public $sROID; // string
  353. }
  354.  
  355. class DomainBackOrder {
  356.   public $order; // OrderItem
  357.   public $privateBackOrder; // boolean
  358.   public $sld; // string
  359.   public $tld; // string
  360.   public $registrant; // ContactInfo
  361.   public $nexus; // Nexus
  362.   public $admin; // ContactInfo
  363.   public $billing; // ContactInfo
  364.   public $tech; // ContactInfo
  365. }
  366.  
  367. class OrderDomainBackOrdersResponse {
  368.   public $OrderDomainBackOrdersResult; // string
  369. }
  370.  
  371. class Cancel {
  372.   public $sCLTRID; // string
  373.   public $credential; // Credential
  374.   public $sType; // string
  375.   public $sIDArray; // ArrayOfString
  376. }
  377.  
  378. class CancelResponse {
  379.   public $CancelResult; // string
  380. }
  381.  
  382. class UpdateDomainOwnership {
  383.   public $sCLTRID; // string
  384.   public $credential; // Credential
  385.   public $sResourceID; // string
  386.   public $sLosingOwner; // string
  387.   public $gaining; // GainingOwner
  388. }
  389.  
  390. class GainingOwner {
  391.   public $shopperNoDBP; // ShopperNoDBP
  392.   public $registrant; // ContactInfo
  393.   public $admin; // ContactInfo
  394.   public $billing; // ContactInfo
  395.   public $tech; // ContactInfo
  396. }
  397.  
  398. class ShopperNoDBP {
  399.   public $user; // string
  400.   public $pwd; // string
  401.   public $pwdhint; // string
  402.   public $email; // string
  403.   public $firstname; // string
  404.   public $lastname; // string
  405.   public $phone; // string
  406.   public $pin; // string
  407. }
  408.  
  409. class UpdateDomainOwnershipResponse {
  410.   public $UpdateDomainOwnershipResult; // string
  411. }
  412.  
  413. class ResetPassword {
  414.   public $sCLTRID; // string
  415.   public $credential; // Credential
  416.   public $sUser; // string
  417.   public $sPwd; // string
  418.   public $sEmail; // string
  419.   public $sPwdHint; // string
  420. }
  421.  
  422. class ResetPasswordResponse {
  423.   public $ResetPasswordResult; // string
  424. }
  425.  
  426. class SetShopperInfo {
  427.   public $sCLTRID; // string
  428.   public $credential; // Credential
  429.   public $sUser; // string
  430.   public $sEmail; // string
  431.   public $sFirstName; // string
  432.   public $sLastName; // string
  433.   public $sPhone; // string
  434.   public $sFax; // string
  435.   public $sCompany; // string
  436.   public $sAddress; // string
  437.   public $sCity; // string
  438.   public $sState; // string
  439.   public $sZip; // string
  440.   public $sCountry; // string
  441.   public $sShopperPin; // string
  442. }
  443.  
  444. class SetShopperInfoResponse {
  445.   public $SetShopperInfoResult; // string
  446. }
  447.  
  448. class CreateNewShopper {
  449.   public $sCLTRID; // string
  450.   public $credential; // Credential
  451.   public $sPwd; // string
  452.   public $sEmail; // string
  453.   public $sFirstName; // string
  454.   public $sLastName; // string
  455.   public $sPhone; // string
  456.   public $sPwdHint; // string
  457.   public $sFax; // string
  458.   public $sCompany; // string
  459.   public $sAddress; // string
  460.   public $sCity; // string
  461.   public $sState; // string
  462.   public $sZip; // string
  463.   public $sCountry; // string
  464.   public $sShopperPin; // string
  465. }
  466.  
  467. class CreateNewShopperResponse {
  468.   public $CreateNewShopperResult; // string
  469. }
  470.  
  471. class CheckUser {
  472.   public $sCLTRID; // string
  473.   public $credential; // Credential
  474.   public $sType; // string
  475.   public $sUser; // string
  476.   public $sPwd; // string
  477. }
  478.  
  479. class CheckUserResponse {
  480.   public $CheckUserResult; // string
  481. }
  482.  
  483. class SetupDomainAlert {
  484.   public $sCLTRID; // string
  485.   public $credential; // Credential
  486.   public $domainAlert; // DomainAlert
  487.   public $registrant; // ContactInfo
  488. }
  489.  
  490. class DomainAlert {
  491.   public $user; // string
  492.   public $domain; // string
  493.   public $email; // string
  494.   public $tld; // string
  495.   public $privateReg; // int
  496.   public $backorder; // int
  497. }
  498.  
  499. class SetupDomainAlertResponse {
  500.   public $SetupDomainAlertResult; // string
  501. }
  502.  
  503. class UpdateDomainAlert {
  504.   public $sCLTRID; // string
  505.   public $credential; // Credential
  506.   public $domainAlert; // DomainAlert
  507.   public $sDomainMonitorID; // string
  508.   public $registrant; // ContactInfo
  509. }
  510.  
  511. class UpdateDomainAlertResponse {
  512.   public $UpdateDomainAlertResult; // string
  513. }
  514.  
  515. class RemoveDomainAlert {
  516.   public $sCLTRID; // string
  517.   public $credential; // Credential
  518.   public $sDomainMonitorID; // string
  519.   public $sUser; // string
  520. }
  521.  
  522. class RemoveDomainAlertResponse {
  523.   public $RemoveDomainAlertResult; // string
  524. }
  525.  
  526. class GetDomainAlertCredits {
  527.   public $sCLTRID; // string
  528.   public $credential; // Credential
  529.   public $sUser; // string
  530. }
  531.  
  532. class GetDomainAlertCreditsResponse {
  533.   public $GetDomainAlertCreditsResult; // string
  534. }
  535.  
  536. class GetMonitoredDomainList {
  537.   public $sCLTRID; // string
  538.   public $credential; // Credential
  539.   public $sUser; // string
  540.   public $nPage; // int
  541.   public $nRowsPerPage; // int
  542. }
  543.  
  544. class GetMonitoredDomainListResponse {
  545.   public $GetMonitoredDomainListResult; // string
  546. }
  547.  
  548. class GetExpiringNameList {
  549.   public $sCLTRID; // string
  550.   public $credential; // Credential
  551.   public $sUser; // string
  552.   public $nLength; // int
  553.   public $sDashes; // string
  554.   public $sNumbers; // string
  555.   public $sWildCardSearch; // string
  556.   public $sSearchCriteria; // string
  557.   public $sTLDs; // string
  558.   public $nPage; // int
  559.   public $nRowsPerPage; // int
  560. }
  561.  
  562. class GetExpiringNameListResponse {
  563.   public $GetExpiringNameListResult; // string
  564. }
  565.  
  566. class DomainForwarding {
  567.   public $sCLTRID; // string
  568.   public $credential; // Credential
  569.   public $sUser; // string
  570.   public $nDomainID; // int
  571.   public $sForwardingURL; // string
  572.   public $sMngTRID; // string
  573. }
  574.  
  575. class DomainForwardingResponse {
  576.   public $DomainForwardingResult; // string
  577. }
  578.  
  579. class UpdateNameServer {
  580.   public $sCLTRID; // string
  581.   public $credential; // Credential
  582.   public $domainArray; // ArrayOfDomain
  583.   public $nsArray; // ArrayOfNS
  584. }
  585.  
  586. class Domain {
  587.   public $resourceid; // string
  588.   public $mngTRID; // string
  589.   public $transferKey; // string
  590.   public $newAuthInfo; // string
  591. }
  592.  
  593. class UpdateNameServerResponse {
  594.   public $UpdateNameServerResult; // string
  595. }
  596.  
  597. class UpdateDomainContact {
  598.   public $sCLTRID; // string
  599.   public $credential; // Credential
  600.   public $domainArray; // ArrayOfDomain
  601.   public $registrant; // ContactInfo
  602.   public $admin; // ContactInfo
  603.   public $billing; // ContactInfo
  604.   public $tech; // ContactInfo
  605. }
  606.  
  607. class UpdateDomainContactResponse {
  608.   public $UpdateDomainContactResult; // string
  609. }
  610.  
  611. class SetDomainLocking {
  612.   public $sCLTRID; // string
  613.   public $credential; // Credential
  614.   public $domainArray; // ArrayOfDomain
  615.   public $sLock; // string
  616. }
  617.  
  618. class SetDomainLockingResponse {
  619.   public $SetDomainLockingResult; // string
  620. }
  621.  
  622. class ManageTransfer {
  623.   public $sCLTRID; // string
  624.   public $credential; // Credential
  625.   public $domainArray; // ArrayOfDomain
  626.   public $sAction; // string
  627. }
  628.  
  629. class ManageTransferResponse {
  630.   public $ManageTransferResult; // string
  631. }
  632.  
  633. class UpdateDomainForwarding {
  634.   public $sCLTRID; // string
  635.   public $credential; // Credential
  636.   public $domainArray; // ArrayOfDomain
  637.   public $sAction; // string
  638.   public $sForwardingURL; // string
  639. }
  640.  
  641. class UpdateDomainForwardingResponse {
  642.   public $UpdateDomainForwardingResult; // string
  643. }
  644.  
  645. class UpdateDomainMasking {
  646.   public $sCLTRID; // string
  647.   public $credential; // Credential
  648.   public $domainArray; // ArrayOfDomain
  649.   public $sAction; // string
  650.   public $sForwardingURL; // string
  651.   public $sMaskingMetatagTitle; // string
  652.   public $sMaskingMetatagDesc; // string
  653.   public $sMaskingMetatagKeyword; // string
  654. }
  655.  
  656. class UpdateDomainMaskingResponse {
  657.   public $UpdateDomainMaskingResult; // string
  658. }
  659.  
  660. class ModifyDNS {
  661.   public $sCLTRID; // string
  662.   public $credential; // Credential
  663.   public $dnsRequestArray; // ArrayOfDNSRequest
  664.   public $sDomain; // string
  665. }
  666.  
  667. class DNSRequest {
  668.   public $recType; // string
  669.   public $action; // string
  670.   public $key; // string
  671.   public $ttl; // int
  672.   public $recValue; // string
  673. }
  674.  
  675. class ModifyDNSResponse {
  676.   public $ModifyDNSResult; // string
  677. }
  678.  
  679. class GetIDNLanguageList {
  680.   public $sCLTRID; // string
  681.   public $credential; // Credential
  682.   public $sTld; // string
  683. }
  684.  
  685. class GetIDNLanguageListResponse {
  686.   public $GetIDNLanguageListResult; // string
  687. }
  688.  
  689. class GetPunycodeIDN {
  690.   public $sCLTRID; // string
  691.   public $credential; // Credential
  692.   public $sDomainArray; // ArrayOfString
  693. }
  694.  
  695. class GetPunycodeIDNResponse {
  696.   public $GetPunycodeIDNResult; // string
  697. }
  698.  
  699. class GetUnicodeIDN {
  700.   public $sCLTRID; // string
  701.   public $credential; // Credential
  702.   public $sDomainArray; // ArrayOfString
  703. }
  704.  
  705. class GetUnicodeIDNResponse {
  706.   public $GetUnicodeIDNResult; // string
  707. }
  708.  
  709. class ValidateRegistration {
  710.   public $sCLTRID; // string
  711.   public $credential; // Credential
  712.   public $domainContacts; // DomainContacts
  713.   public $domainDataArray; // ArrayOfDomainData
  714. }
  715.  
  716. class DomainContacts {
  717.   public $registrant; // ContactInfo
  718.   public $admin; // ContactInfo
  719.   public $billing; // ContactInfo
  720.   public $tech; // ContactInfo
  721. }
  722.  
  723. class DomainData {
  724.   public $sld; // string
  725.   public $tld; // string
  726.   public $period; // int
  727. }
  728.  
  729. class ValidateRegistrationResponse {
  730.   public $ValidateRegistrationResult; // string
  731. }
  732.  
  733. class SetServiceAddOnQty {
  734.   public $sCLTRID; // string
  735.   public $credential; // Credential
  736.   public $sResourceID; // string
  737.   public $nProductID; // unsignedInt
  738.   public $nQuantity; // unsignedInt
  739. }
  740.  
  741. class SetServiceAddOnQtyResponse {
  742.   public $SetServiceAddOnQtyResult; // string
  743. }
  744.  
  745. class GetAutoResponderForEmail {
  746.   public $sCLTRID; // string
  747.   public $credential; // Credential
  748.   public $returnCfg; // ReturnConfig
  749.   public $sShopper; // string
  750.   public $sEmailAddress; // string
  751. }
  752.  
  753. class ReturnConfig {
  754.   public $pageNumber; // unsignedInt
  755.   public $resultsPerPage; // unsignedInt
  756.   public $orderBy; // string
  757.   public $sortOrder; // string
  758. }
  759.  
  760. class GetAutoResponderForEmailResponse {
  761.   public $GetAutoResponderForEmailResult; // string
  762. }
  763.  
  764. class GetCatchallStatusForEmail {
  765.   public $sCLTRID; // string
  766.   public $credential; // Credential
  767.   public $returnCfg; // ReturnConfig
  768.   public $sShopper; // string
  769.   public $sEmailAddress; // string
  770. }
  771.  
  772. class GetCatchallStatusForEmailResponse {
  773.   public $GetCatchallStatusForEmailResult; // string
  774. }
  775.  
  776. class GetDiskUsageForEmail {
  777.   public $sCLTRID; // string
  778.   public $credential; // Credential
  779.   public $returnCfg; // ReturnConfig
  780.   public $sShopper; // string
  781.   public $sEmailAddress; // string
  782. }
  783.  
  784. class GetDiskUsageForEmailResponse {
  785.   public $GetDiskUsageForEmailResult; // string
  786. }
  787.  
  788. class GetEmailAddressInfoForShopper {
  789.   public $sCLTRID; // string
  790.   public $credential; // Credential
  791.   public $returnCfg; // ReturnConfig
  792.   public $sShopper; // string
  793.   public $sEmailAddress; // string
  794.   public $nDynamicData; // int
  795.   public $nType; // int
  796.   public $bActive; // boolean
  797. }
  798.  
  799. class GetEmailAddressInfoForShopperResponse {
  800.   public $GetEmailAddressInfoForShopperResult; // string
  801. }
  802.  
  803. class GetEmailAddressesForDomain {
  804.   public $sCLTRID; // string
  805.   public $credential; // Credential
  806.   public $returnCfg; // ReturnConfig
  807.   public $sShopper; // string
  808.   public $sDomain; // string
  809.   public $nType; // int
  810.   public $bActive; // boolean
  811. }
  812.  
  813. class GetEmailAddressesForDomainResponse {
  814.   public $GetEmailAddressesForDomainResult; // string
  815. }
  816.  
  817. class GetEmailAddressesForPlan {
  818.   public $sCLTRID; // string
  819.   public $credential; // Credential
  820.   public $returnCfg; // ReturnConfig
  821.   public $sShopper; // string
  822.   public $sResourceID; // string
  823.   public $bActive; // boolean
  824. }
  825.  
  826. class GetEmailAddressesForPlanResponse {
  827.   public $GetEmailAddressesForPlanResult; // string
  828. }
  829.  
  830. class GetEmailAddressesForShopper {
  831.   public $sCLTRID; // string
  832.   public $credential; // Credential
  833.   public $returnCfg; // ReturnConfig
  834.   public $sShopper; // string
  835.   public $nType; // int
  836.   public $bActive; // boolean
  837. }
  838.  
  839. class GetEmailAddressesForShopperResponse {
  840.   public $GetEmailAddressesForShopperResult; // string
  841. }
  842.  
  843. class GetEmailPlanInfoForShopper {
  844.   public $sCLTRID; // string
  845.   public $credential; // Credential
  846.   public $returnCfg; // ReturnConfig
  847.   public $sShopper; // string
  848.   public $sResourceID; // string
  849.   public $nType; // int
  850.   public $nDynamicData; // int
  851. }
  852.  
  853. class GetEmailPlanInfoForShopperResponse {
  854.   public $GetEmailPlanInfoForShopperResult; // string
  855. }
  856.  
  857. class GetEmailPlansForDomain {
  858.   public $sCLTRID; // string
  859.   public $credential; // Credential
  860.   public $returnCfg; // ReturnConfig
  861.   public $sShopper; // string
  862.   public $sDomain; // string
  863.   public $nType; // int
  864. }
  865.  
  866. class GetEmailPlansForDomainResponse {
  867.   public $GetEmailPlansForDomainResult; // string
  868. }
  869.  
  870. class GetEmailPlansForShopper {
  871.   public $sCLTRID; // string
  872.   public $credential; // Credential
  873.   public $returnCfg; // ReturnConfig
  874.   public $sShopper; // string
  875.   public $nType; // int
  876. }
  877.  
  878. class GetEmailPlansForShopperResponse {
  879.   public $GetEmailPlansForShopperResult; // string
  880. }
  881.  
  882. class GetIMAPForEmail {
  883.   public $sCLTRID; // string
  884.   public $credential; // Credential
  885.   public $returnCfg; // ReturnConfig
  886.   public $sShopper; // string
  887.   public $sEmailAddress; // string
  888. }
  889.  
  890. class GetIMAPForEmailResponse {
  891.   public $GetIMAPForEmailResult; // string
  892. }
  893.  
  894. class GetPlanForEmail {
  895.   public $sCLTRID; // string
  896.   public $credential; // Credential
  897.   public $returnCfg; // ReturnConfig
  898.   public $sShopper; // string
  899.   public $sEmailAddress; // string
  900. }
  901.  
  902. class GetPlanForEmailResponse {
  903.   public $GetPlanForEmailResult; // string
  904. }
  905.  
  906. class GetRIMForEmail {
  907.   public $sCLTRID; // string
  908.   public $credential; // Credential
  909.   public $returnCfg; // ReturnConfig
  910.   public $sShopper; // string
  911.   public $sEmailAddress; // string
  912. }
  913.  
  914. class GetRIMForEmailResponse {
  915.   public $GetRIMForEmailResult; // string
  916. }
  917.  
  918. class GetSMTPRelayInfoForShopper {
  919.   public $sCLTRID; // string
  920.   public $credential; // Credential
  921.   public $returnCfg; // ReturnConfig
  922.   public $sShopper; // string
  923.   public $sResourceID; // string
  924.   public $nType; // int
  925. }
  926.  
  927. class GetSMTPRelayInfoForShopperResponse {
  928.   public $GetSMTPRelayInfoForShopperResult; // string
  929. }
  930.  
  931. class GetSMTPRelayPlansForDomain {
  932.   public $sCLTRID; // string
  933.   public $credential; // Credential
  934.   public $returnCfg; // ReturnConfig
  935.   public $sShopper; // string
  936.   public $sDomain; // string
  937. }
  938.  
  939. class GetSMTPRelayPlansForDomainResponse {
  940.   public $GetSMTPRelayPlansForDomainResult; // string
  941. }
  942.  
  943. class GetSMTPRelayPlansForEmail {
  944.   public $sCLTRID; // string
  945.   public $credential; // Credential
  946.   public $returnCfg; // ReturnConfig
  947.   public $sShopper; // string
  948.   public $sEmailAddress; // string
  949. }
  950.  
  951. class GetSMTPRelayPlansForEmailResponse {
  952.   public $GetSMTPRelayPlansForEmailResult; // string
  953. }
  954.  
  955. class GetSMTPRelaysForEmail {
  956.   public $sCLTRID; // string
  957.   public $credential; // Credential
  958.   public $returnCfg; // ReturnConfig
  959.   public $sShopper; // string
  960.   public $sEmailAddress; // string
  961. }
  962.  
  963. class GetSMTPRelaysForEmailResponse {
  964.   public $GetSMTPRelaysForEmailResult; // string
  965. }
  966.  
  967. class GetSMTPRelaysForShopper {
  968.   public $sCLTRID; // string
  969.   public $credential; // Credential
  970.   public $returnCfg; // ReturnConfig
  971.   public $sShopper; // string
  972.   public $nType; // int
  973. }
  974.  
  975. class GetSMTPRelaysForShopperResponse {
  976.   public $GetSMTPRelaysForShopperResult; // string
  977. }
  978.  
  979. class GetStatusForEmail {
  980.   public $sCLTRID; // string
  981.   public $credential; // Credential
  982.   public $returnCfg; // ReturnConfig
  983.   public $sShopper; // string
  984.   public $sEmailAddress; // string
  985. }
  986.  
  987. class GetStatusForEmailResponse {
  988.   public $GetStatusForEmailResult; // string
  989. }
  990.  
  991. class MoveEmailAccount {
  992.   public $sCLTRID; // string
  993.   public $credential; // Credential
  994.   public $sShopper; // string
  995.   public $sEmailAddress; // string
  996.   public $sResourceID; // string
  997.   public $nDiskSpace; // int
  998. }
  999.  
  1000. class MoveEmailAccountResponse {
  1001.   public $MoveEmailAccountResult; // string
  1002. }
  1003.  
  1004. class RemoveEmailAddress {
  1005.   public $sCLTRID; // string
  1006.   public $credential; // Credential
  1007.   public $sShopper; // string
  1008.   public $sEmailAddress; // string
  1009. }
  1010.  
  1011. class RemoveEmailAddressResponse {
  1012.   public $RemoveEmailAddressResult; // string
  1013. }
  1014.  
  1015. class RemoveRIMAccount {
  1016.   public $sCLTRID; // string
  1017.   public $credential; // Credential
  1018.   public $sShopper; // string
  1019.   public $sEmailAddress; // string
  1020.   public $sSubscription; // string
  1021. }
  1022.  
  1023. class RemoveRIMAccountResponse {
  1024.   public $RemoveRIMAccountResult; // string
  1025. }
  1026.  
  1027. class RemoveSmtpRelay {
  1028.   public $sCLTRID; // string
  1029.   public $credential; // Credential
  1030.   public $sShopper; // string
  1031.   public $sEmailAddress; // string
  1032.   public $sResourceID; // string
  1033. }
  1034.  
  1035. class RemoveSmtpRelayResponse {
  1036.   public $RemoveSmtpRelayResult; // string
  1037. }
  1038.  
  1039. class RenameEmailPlan {
  1040.   public $sCLTRID; // string
  1041.   public $credential; // Credential
  1042.   public $sShopper; // string
  1043.   public $sResourceID; // string
  1044.   public $sName; // string
  1045. }
  1046.  
  1047. class RenameEmailPlanResponse {
  1048.   public $RenameEmailPlanResult; // string
  1049. }
  1050.  
  1051. class SetAutoResponder {
  1052.   public $sCLTRID; // string
  1053.   public $credential; // Credential
  1054.   public $sShopper; // string
  1055.   public $sEmailAddress; // string
  1056.   public $nAR_Status; // int
  1057.   public $sAR_Message; // string
  1058.   public $sAR_Subject; // string
  1059.   public $sAR_Start; // string
  1060.   public $sAR_End; // string
  1061.   public $sAR_From; // string
  1062. }
  1063.  
  1064. class SetAutoResponderResponse {
  1065.   public $SetAutoResponderResult; // string
  1066. }
  1067.  
  1068. class SetEmailAccount {
  1069.   public $sCLTRID; // string
  1070.   public $credential; // Credential
  1071.   public $sShopper; // string
  1072.   public $sEmailAddress; // string
  1073.   public $sResourceID; // string
  1074.   public $sPassword; // string
  1075.   public $nDiskSpace; // int
  1076.   public $nCatchAll; // int
  1077.   public $sCC; // string
  1078.   public $nSMTPRelays; // int
  1079.   public $bSpamFilter; // boolean
  1080.   public $nAR_Status; // int
  1081.   public $sAR_Message; // string
  1082.   public $sAR_Subject; // string
  1083.   public $sAR_Start; // string
  1084.   public $sAR_End; // string
  1085.   public $sAR_From; // string
  1086. }
  1087.  
  1088. class SetEmailAccountResponse {
  1089.   public $SetEmailAccountResult; // string
  1090. }
  1091.  
  1092. class SetRIMAccount {
  1093.   public $sCLTRID; // string
  1094.   public $credential; // Credential
  1095.   public $sShopper; // string
  1096.   public $sEmailAddress; // string
  1097.   public $sCallBack; // string
  1098.   public $sNotification; // string
  1099. }
  1100.  
  1101. class SetRIMAccountResponse {
  1102.   public $SetRIMAccountResult; // string
  1103. }
  1104.  
  1105. class SetSmtpRelays {
  1106.   public $sCLTRID; // string
  1107.   public $credential; // Credential
  1108.   public $sShopper; // string
  1109.   public $sEmailAddress; // string
  1110.   public $nSMTPRelays; // int
  1111. }
  1112.  
  1113. class SetSmtpRelaysResponse {
  1114.   public $SetSmtpRelaysResult; // string
  1115. }
  1116.  
  1117. class TestEmailPassword {
  1118.   public $sCLTRID; // string
  1119.   public $credential; // Credential
  1120.   public $sShopper; // string
  1121.   public $sEmailAddress; // string
  1122.   public $sPassword; // string
  1123.   public $bEncrypted; // boolean
  1124. }
  1125.  
  1126. class TestEmailPasswordResponse {
  1127.   public $TestEmailPasswordResult; // string
  1128. }
  1129.  
  1130.  
  1131. /**
  1132.  * WAPI class
  1133.  *
  1134.  *
  1135.  *
  1136.  * @author    {author}
  1137.  * @copyright {copyright}
  1138.  * @package   {package}
  1139.  */
  1140. class WAPI extends SoapClient {
  1141.  
  1142.   private static $classmap = array(
  1143.                                     'ProcessRequest' => 'ProcessRequest',
  1144.                                     'ProcessRequestResponse' => 'ProcessRequestResponse',
  1145.                                     'Describe' => 'Describe',
  1146.                                     'Credential' => 'Credential',
  1147.                                     'DescribeResponse' => 'DescribeResponse',
  1148.                                     'CheckAvailability' => 'CheckAvailability',
  1149.                                     'CheckAvailabilityResponse' => 'CheckAvailabilityResponse',
  1150.                                     'CheckDomains' => 'CheckDomains',
  1151.                                     'CheckDomain' => 'CheckDomain',
  1152.                                     'CheckDomainsResponse' => 'CheckDomainsResponse',
  1153.                                     'Info' => 'Info',
  1154.                                     'InfoResponse' => 'InfoResponse',
  1155.                                     'NameGen' => 'NameGen',
  1156.                                     'NameGenResponse' => 'NameGenResponse',
  1157.                                     'NameGenDB' => 'NameGenDB',
  1158.                                     'NameGenDBResponse' => 'NameGenDBResponse',
  1159.                                     'NameGenDBWithTimeLimit' => 'NameGenDBWithTimeLimit',
  1160.                                     'NameGenDBWithTimeLimitResponse' => 'NameGenDBWithTimeLimitResponse',
  1161.                                     'Poll' => 'Poll',
  1162.                                     'PollResponse' => 'PollResponse',
  1163.                                     'OrderCredits' => 'OrderCredits',
  1164.                                     'Shopper' => 'Shopper',
  1165.                                     'OrderItem' => 'OrderItem',
  1166.                                     'Order' => 'Order',
  1167.                                     'OrderCreditsResponse' => 'OrderCreditsResponse',
  1168.                                     'OrderDomains' => 'OrderDomains',
  1169.                                     'DomainRegistration' => 'DomainRegistration',
  1170.                                     'ContactInfo' => 'ContactInfo',
  1171.                                     'Nexus' => 'Nexus',
  1172.                                     'NS' => 'NS',
  1173.                                     'DomainByProxy' => 'DomainByProxy',
  1174.                                     'OrderDomainsResponse' => 'OrderDomainsResponse',
  1175.                                     'OrderDomainRenewals' => 'OrderDomainRenewals',
  1176.                                     'DomainRenewal' => 'DomainRenewal',
  1177.                                     'OrderDomainRenewalsResponse' => 'OrderDomainRenewalsResponse',
  1178.                                     'OrderPrivateDomainRenewals' => 'OrderPrivateDomainRenewals',
  1179.                                     'ResourceRenewal' => 'ResourceRenewal',
  1180.                                     'OrderPrivateDomainRenewalsResponse' => 'OrderPrivateDomainRenewalsResponse',
  1181.                                     'OrderDomainTransfers' => 'OrderDomainTransfers',
  1182.                                     'DomainTransfer' => 'DomainTransfer',
  1183.                                     'OrderDomainTransfersResponse' => 'OrderDomainTransfersResponse',
  1184.                                     'OrderDomainPrivacy' => 'OrderDomainPrivacy',
  1185.                                     'OrderDomainPrivacyResponse' => 'OrderDomainPrivacyResponse',
  1186.                                     'OrderResourceRenewals' => 'OrderResourceRenewals',
  1187.                                     'OrderResourceRenewalsResponse' => 'OrderResourceRenewalsResponse',
  1188.                                     'OrderServiceRenewals' => 'OrderServiceRenewals',
  1189.                                     'ServiceRenewal' => 'ServiceRenewal',
  1190.                                     'OrderServiceRenewalsResponse' => 'OrderServiceRenewalsResponse',
  1191.                                     'OrderServices' => 'OrderServices',
  1192.                                     'ProductGroup' => 'ProductGroup',
  1193.                                     'OrderServicesResponse' => 'OrderServicesResponse',
  1194.                                     'OrderDomainBackOrders' => 'OrderDomainBackOrders',
  1195.                                     'DomainBackOrder' => 'DomainBackOrder',
  1196.                                     'OrderDomainBackOrdersResponse' => 'OrderDomainBackOrdersResponse',
  1197.                                     'Cancel' => 'Cancel',
  1198.                                     'CancelResponse' => 'CancelResponse',
  1199.                                     'UpdateDomainOwnership' => 'UpdateDomainOwnership',
  1200.                                     'GainingOwner' => 'GainingOwner',
  1201.                                     'ShopperNoDBP' => 'ShopperNoDBP',
  1202.                                     'UpdateDomainOwnershipResponse' => 'UpdateDomainOwnershipResponse',
  1203.                                     'ResetPassword' => 'ResetPassword',
  1204.                                     'ResetPasswordResponse' => 'ResetPasswordResponse',
  1205.                                     'SetShopperInfo' => 'SetShopperInfo',
  1206.                                     'SetShopperInfoResponse' => 'SetShopperInfoResponse',
  1207.                                     'CreateNewShopper' => 'CreateNewShopper',
  1208.                                     'CreateNewShopperResponse' => 'CreateNewShopperResponse',
  1209.                                     'CheckUser' => 'CheckUser',
  1210.                                     'CheckUserResponse' => 'CheckUserResponse',
  1211.                                     'SetupDomainAlert' => 'SetupDomainAlert',
  1212.                                     'DomainAlert' => 'DomainAlert',
  1213.                                     'SetupDomainAlertResponse' => 'SetupDomainAlertResponse',
  1214.                                     'UpdateDomainAlert' => 'UpdateDomainAlert',
  1215.                                     'UpdateDomainAlertResponse' => 'UpdateDomainAlertResponse',
  1216.                                     'RemoveDomainAlert' => 'RemoveDomainAlert',
  1217.                                     'RemoveDomainAlertResponse' => 'RemoveDomainAlertResponse',
  1218.                                     'GetDomainAlertCredits' => 'GetDomainAlertCredits',
  1219.                                     'GetDomainAlertCreditsResponse' => 'GetDomainAlertCreditsResponse',
  1220.                                     'GetMonitoredDomainList' => 'GetMonitoredDomainList',
  1221.                                     'GetMonitoredDomainListResponse' => 'GetMonitoredDomainListResponse',
  1222.                                     'GetExpiringNameList' => 'GetExpiringNameList',
  1223.                                     'GetExpiringNameListResponse' => 'GetExpiringNameListResponse',
  1224.                                     'DomainForwarding' => 'DomainForwarding',
  1225.                                     'DomainForwardingResponse' => 'DomainForwardingResponse',
  1226.                                     'UpdateNameServer' => 'UpdateNameServer',
  1227.                                     'Domain' => 'Domain',
  1228.                                     'UpdateNameServerResponse' => 'UpdateNameServerResponse',
  1229.                                     'UpdateDomainContact' => 'UpdateDomainContact',
  1230.                                     'UpdateDomainContactResponse' => 'UpdateDomainContactResponse',
  1231.                                     'SetDomainLocking' => 'SetDomainLocking',
  1232.                                     'SetDomainLockingResponse' => 'SetDomainLockingResponse',
  1233.                                     'ManageTransfer' => 'ManageTransfer',
  1234.                                     'ManageTransferResponse' => 'ManageTransferResponse',
  1235.                                     'UpdateDomainForwarding' => 'UpdateDomainForwarding',
  1236.                                     'UpdateDomainForwardingResponse' => 'UpdateDomainForwardingResponse',
  1237.                                     'UpdateDomainMasking' => 'UpdateDomainMasking',
  1238.                                     'UpdateDomainMaskingResponse' => 'UpdateDomainMaskingResponse',
  1239.                                     'ModifyDNS' => 'ModifyDNS',
  1240.                                     'DNSRequest' => 'DNSRequest',
  1241.                                     'ModifyDNSResponse' => 'ModifyDNSResponse',
  1242.                                     'GetIDNLanguageList' => 'GetIDNLanguageList',
  1243.                                     'GetIDNLanguageListResponse' => 'GetIDNLanguageListResponse',
  1244.                                     'GetPunycodeIDN' => 'GetPunycodeIDN',
  1245.                                     'GetPunycodeIDNResponse' => 'GetPunycodeIDNResponse',
  1246.                                     'GetUnicodeIDN' => 'GetUnicodeIDN',
  1247.                                     'GetUnicodeIDNResponse' => 'GetUnicodeIDNResponse',
  1248.                                     'ValidateRegistration' => 'ValidateRegistration',
  1249.                                     'DomainContacts' => 'DomainContacts',
  1250.                                     'DomainData' => 'DomainData',
  1251.                                     'ValidateRegistrationResponse' => 'ValidateRegistrationResponse',
  1252.                                     'SetServiceAddOnQty' => 'SetServiceAddOnQty',
  1253.                                     'SetServiceAddOnQtyResponse' => 'SetServiceAddOnQtyResponse',
  1254.                                     'GetAutoResponderForEmail' => 'GetAutoResponderForEmail',
  1255.                                     'ReturnConfig' => 'ReturnConfig',
  1256.                                     'GetAutoResponderForEmailResponse' => 'GetAutoResponderForEmailResponse',
  1257.                                     'GetCatchallStatusForEmail' => 'GetCatchallStatusForEmail',
  1258.                                     'GetCatchallStatusForEmailResponse' => 'GetCatchallStatusForEmailResponse',
  1259.                                     'GetDiskUsageForEmail' => 'GetDiskUsageForEmail',
  1260.                                     'GetDiskUsageForEmailResponse' => 'GetDiskUsageForEmailResponse',
  1261.                                     'GetEmailAddressInfoForShopper' => 'GetEmailAddressInfoForShopper',
  1262.                                     'GetEmailAddressInfoForShopperResponse' => 'GetEmailAddressInfoForShopperResponse',
  1263.                                     'GetEmailAddressesForDomain' => 'GetEmailAddressesForDomain',
  1264.                                     'GetEmailAddressesForDomainResponse' => 'GetEmailAddressesForDomainResponse',
  1265.                                     'GetEmailAddressesForPlan' => 'GetEmailAddressesForPlan',
  1266.                                     'GetEmailAddressesForPlanResponse' => 'GetEmailAddressesForPlanResponse',
  1267.                                     'GetEmailAddressesForShopper' => 'GetEmailAddressesForShopper',
  1268.                                     'GetEmailAddressesForShopperResponse' => 'GetEmailAddressesForShopperResponse',
  1269.                                     'GetEmailPlanInfoForShopper' => 'GetEmailPlanInfoForShopper',
  1270.                                     'GetEmailPlanInfoForShopperResponse' => 'GetEmailPlanInfoForShopperResponse',
  1271.                                     'GetEmailPlansForDomain' => 'GetEmailPlansForDomain',
  1272.                                     'GetEmailPlansForDomainResponse' => 'GetEmailPlansForDomainResponse',
  1273.                                     'GetEmailPlansForShopper' => 'GetEmailPlansForShopper',
  1274.                                     'GetEmailPlansForShopperResponse' => 'GetEmailPlansForShopperResponse',
  1275.                                     'GetIMAPForEmail' => 'GetIMAPForEmail',
  1276.                                     'GetIMAPForEmailResponse' => 'GetIMAPForEmailResponse',
  1277.                                     'GetPlanForEmail' => 'GetPlanForEmail',
  1278.                                     'GetPlanForEmailResponse' => 'GetPlanForEmailResponse',
  1279.                                     'GetRIMForEmail' => 'GetRIMForEmail',
  1280.                                     'GetRIMForEmailResponse' => 'GetRIMForEmailResponse',
  1281.                                     'GetSMTPRelayInfoForShopper' => 'GetSMTPRelayInfoForShopper',
  1282.                                     'GetSMTPRelayInfoForShopperResponse' => 'GetSMTPRelayInfoForShopperResponse',
  1283.                                     'GetSMTPRelayPlansForDomain' => 'GetSMTPRelayPlansForDomain',
  1284.                                     'GetSMTPRelayPlansForDomainResponse' => 'GetSMTPRelayPlansForDomainResponse',
  1285.                                     'GetSMTPRelayPlansForEmail' => 'GetSMTPRelayPlansForEmail',
  1286.                                     'GetSMTPRelayPlansForEmailResponse' => 'GetSMTPRelayPlansForEmailResponse',
  1287.                                     'GetSMTPRelaysForEmail' => 'GetSMTPRelaysForEmail',
  1288.                                     'GetSMTPRelaysForEmailResponse' => 'GetSMTPRelaysForEmailResponse',
  1289.                                     'GetSMTPRelaysForShopper' => 'GetSMTPRelaysForShopper',
  1290.                                     'GetSMTPRelaysForShopperResponse' => 'GetSMTPRelaysForShopperResponse',
  1291.                                     'GetStatusForEmail' => 'GetStatusForEmail',
  1292.                                     'GetStatusForEmailResponse' => 'GetStatusForEmailResponse',
  1293.                                     'MoveEmailAccount' => 'MoveEmailAccount',
  1294.                                     'MoveEmailAccountResponse' => 'MoveEmailAccountResponse',
  1295.                                     'RemoveEmailAddress' => 'RemoveEmailAddress',
  1296.                                     'RemoveEmailAddressResponse' => 'RemoveEmailAddressResponse',
  1297.                                     'RemoveRIMAccount' => 'RemoveRIMAccount',
  1298.                                     'RemoveRIMAccountResponse' => 'RemoveRIMAccountResponse',
  1299.                                     'RemoveSmtpRelay' => 'RemoveSmtpRelay',
  1300.                                     'RemoveSmtpRelayResponse' => 'RemoveSmtpRelayResponse',
  1301.                                     'RenameEmailPlan' => 'RenameEmailPlan',
  1302.                                     'RenameEmailPlanResponse' => 'RenameEmailPlanResponse',
  1303.                                     'SetAutoResponder' => 'SetAutoResponder',
  1304.                                     'SetAutoResponderResponse' => 'SetAutoResponderResponse',
  1305.                                     'SetEmailAccount' => 'SetEmailAccount',
  1306.                                     'SetEmailAccountResponse' => 'SetEmailAccountResponse',
  1307.                                     'SetRIMAccount' => 'SetRIMAccount',
  1308.                                     'SetRIMAccountResponse' => 'SetRIMAccountResponse',
  1309.                                     'SetSmtpRelays' => 'SetSmtpRelays',
  1310.                                     'SetSmtpRelaysResponse' => 'SetSmtpRelaysResponse',
  1311.                                     'TestEmailPassword' => 'TestEmailPassword',
  1312.                                     'TestEmailPasswordResponse' => 'TestEmailPasswordResponse',
  1313.                                    );
  1314.  
  1315.   public function WAPI($wsdl = "https://api.ote.wildwestdomains.com/wswwdapi/wapi.asmx?wsdl", $options = array()) {
  1316.     foreach(self::$classmap as $key => $value) {
  1317.       if(!isset($options['classmap'][$key])) {
  1318.         $options['classmap'][$key] = $value;
  1319.       }
  1320.     }
  1321.     parent::__construct($wsdl, $options);
  1322.   }
  1323.  
  1324.   /**
  1325.    * Provide support for calling WWD services using legacy WAPI request XMLs.
  1326.    *
  1327.    * @param ProcessRequest $parameters
  1328.    * @return ProcessRequestResponse
  1329.    */
  1330.   public function ProcessRequest(ProcessRequest $parameters) {
  1331.     return $this->__soapCall('ProcessRequest', array($parameters),       array(
  1332.             'uri' => 'http://wildwestdomains.com/webservices/',
  1333.             'soapaction' => ''
  1334.            )
  1335.       );
  1336.   }
  1337.  
  1338.   /**
  1339.    * Returns activity timeout and version information from the server.
  1340.    *
  1341.    * @param Describe $parameters
  1342.    * @return DescribeResponse
  1343.    */
  1344.   public function Describe(Describe $parameters) {
  1345.     return $this->__soapCall('Describe', array($parameters),       array(
  1346.             'uri' => 'http://wildwestdomains.com/webservices/',
  1347.             'soapaction' => ''
  1348.            )
  1349.       );
  1350.   }
  1351.  
  1352.   /**
  1353.    * Checks the availability of domains, hosts and name servers.
  1354.    *
  1355.    * @param CheckAvailability $parameters
  1356.    * @return CheckAvailabilityResponse
  1357.    */
  1358.   public function CheckAvailability(CheckAvailability $parameters) {
  1359.     return $this->__soapCall('CheckAvailability', array($parameters),       array(
  1360.             'uri' => 'http://wildwestdomains.com/webservices/',
  1361.             'soapaction' => ''
  1362.            )
  1363.       );
  1364.   }
  1365.  
  1366.   /**
  1367.    * Checks the availability of domains, supports IDN domain checks.
  1368.    *
  1369.    * @param CheckDomains $parameters
  1370.    * @return CheckDomainsResponse
  1371.    */
  1372.   public function CheckDomains(CheckDomains $parameters) {
  1373.     return $this->__soapCall('CheckDomains', array($parameters),       array(
  1374.             'uri' => 'http://wildwestdomains.com/webservices/',
  1375.             'soapaction' => ''
  1376.            )
  1377.       );
  1378.   }
  1379.  
  1380.   /**
  1381.    * Gets information about items that have been previously ordered.
  1382.    *
  1383.    * @param Info $parameters
  1384.    * @return InfoResponse
  1385.    */
  1386.   public function Info(Info $parameters) {
  1387.     return $this->__soapCall('Info', array($parameters),       array(
  1388.             'uri' => 'http://wildwestdomains.com/webservices/',
  1389.             'soapaction' => ''
  1390.            )
  1391.       );
  1392.   }
  1393.  
  1394.   /**
  1395.    * Used to get the list of alternative domain names based on a given name.
  1396.    *
  1397.    * @param NameGen $parameters
  1398.    * @return NameGenResponse
  1399.    */
  1400.   public function NameGen(NameGen $parameters) {
  1401.     return $this->__soapCall('NameGen', array($parameters),       array(
  1402.             'uri' => 'http://wildwestdomains.com/webservices/',
  1403.             'soapaction' => ''
  1404.            )
  1405.       );
  1406.   }
  1407.  
  1408.   /**
  1409.    * Used to get the list of alternative domain names based on a given name (Domains Bot Service).
  1410.    *
  1411.    * @param NameGenDB $parameters
  1412.    * @return NameGenDBResponse
  1413.    */
  1414.   public function NameGenDB(NameGenDB $parameters) {
  1415.     return $this->__soapCall('NameGenDB', array($parameters),       array(
  1416.             'uri' => 'http://wildwestdomains.com/webservices/',
  1417.             'soapaction' => ''
  1418.            )
  1419.       );
  1420.   }
  1421.  
  1422.   /**
  1423.    * Used to get the list of alternative domain names based on a given name (Domains Bot Service).
  1424.    *
  1425.    * @param NameGenDBWithTimeLimit $parameters
  1426.    * @return NameGenDBWithTimeLimitResponse
  1427.    */
  1428.   public function NameGenDBWithTimeLimit(NameGenDBWithTimeLimit $parameters) {
  1429.     return $this->__soapCall('NameGenDBWithTimeLimit', array($parameters),       array(
  1430.             'uri' => 'http://wildwestdomains.com/webservices/',
  1431.             'soapaction' => ''
  1432.            )
  1433.       );
  1434.   }
  1435.  
  1436.   /**
  1437.    * Used to retrieve status notifications about pending orders.
  1438.    *
  1439.    * @param Poll $parameters
  1440.    * @return PollResponse
  1441.    */
  1442.   public function Poll(Poll $parameters) {
  1443.     return $this->__soapCall('Poll', array($parameters),       array(
  1444.             'uri' => 'http://wildwestdomains.com/webservices/',
  1445.             'soapaction' => ''
  1446.            )
  1447.       );
  1448.   }
  1449.  
  1450.   /**
  1451.    * Used to place an order on items that do not require customization (non-domain).
  1452.    *
  1453.    * @param OrderCredits $parameters
  1454.    * @return OrderCreditsResponse
  1455.    */
  1456.   public function OrderCredits(OrderCredits $parameters) {
  1457.     return $this->__soapCall('OrderCredits', array($parameters),       array(
  1458.             'uri' => 'http://wildwestdomains.com/webservices/',
  1459.             'soapaction' => ''
  1460.            )
  1461.       );
  1462.   }
  1463.  
  1464.   /**
  1465.    * Used for registering new domain names.
  1466.    *
  1467.    * @param OrderDomains $parameters
  1468.    * @return OrderDomainsResponse
  1469.    */
  1470.   public function OrderDomains(OrderDomains $parameters) {
  1471.     return $this->__soapCall('OrderDomains', array($parameters),       array(
  1472.             'uri' => 'http://wildwestdomains.com/webservices/',
  1473.             'soapaction' => ''
  1474.            )
  1475.       );
  1476.   }
  1477.  
  1478.   /**
  1479.    * Used for renewing registration for existing public domain names.
  1480.    *
  1481.    * @param OrderDomainRenewals $parameters
  1482.    * @return OrderDomainRenewalsResponse
  1483.    */
  1484.   public function OrderDomainRenewals(OrderDomainRenewals $parameters) {
  1485.     return $this->__soapCall('OrderDomainRenewals', array($parameters),       array(
  1486.             'uri' => 'http://wildwestdomains.com/webservices/',
  1487.             'soapaction' => ''
  1488.            )
  1489.       );
  1490.   }
  1491.  
  1492.   /**
  1493.    * Used for renewing registration for existing private domain names.
  1494.    *
  1495.    * @param OrderPrivateDomainRenewals $parameters
  1496.    * @return OrderPrivateDomainRenewalsResponse
  1497.    */
  1498.   public function OrderPrivateDomainRenewals(OrderPrivateDomainRenewals $parameters) {
  1499.     return $this->__soapCall('OrderPrivateDomainRenewals', array($parameters),       array(
  1500.             'uri' => 'http://wildwestdomains.com/webservices/',
  1501.             'soapaction' => ''
  1502.            )
  1503.       );
  1504.   }
  1505.  
  1506.   /**
  1507.    * Used for transfering ownership of a domain from one user to another.
  1508.    *
  1509.    * @param OrderDomainTransfers $parameters
  1510.    * @return OrderDomainTransfersResponse
  1511.    */
  1512.   public function OrderDomainTransfers(OrderDomainTransfers $parameters) {
  1513.     return $this->__soapCall('OrderDomainTransfers', array($parameters),       array(
  1514.             'uri' => 'http://wildwestdomains.com/webservices/',
  1515.             'soapaction' => ''
  1516.            )
  1517.       );
  1518.   }
  1519.  
  1520.   /**
  1521.    * Used for adding privacy to a domain registration.
  1522.    *
  1523.    * @param OrderDomainPrivacy $parameters
  1524.    * @return OrderDomainPrivacyResponse
  1525.    */
  1526.   public function OrderDomainPrivacy(OrderDomainPrivacy $parameters) {
  1527.     return $this->__soapCall('OrderDomainPrivacy', array($parameters),       array(
  1528.             'uri' => 'http://wildwestdomains.com/webservices/',
  1529.             'soapaction' => ''
  1530.            )
  1531.       );
  1532.   }
  1533.  
  1534.   /**
  1535.    * Used for renewing non-domain items.
  1536.    *
  1537.    * @param OrderResourceRenewals $parameters
  1538.    * @return OrderResourceRenewalsResponse
  1539.    */
  1540.   public function OrderResourceRenewals(OrderResourceRenewals $parameters) {
  1541.     return $this->__soapCall('OrderResourceRenewals', array($parameters),       array(
  1542.             'uri' => 'http://wildwestdomains.com/webservices/',
  1543.             'soapaction' => ''
  1544.            )
  1545.       );
  1546.   }
  1547.  
  1548.   /**
  1549.    * Used for renewing service items.
  1550.    *
  1551.    * @param OrderServiceRenewals $parameters
  1552.    * @return OrderServiceRenewalsResponse
  1553.    */
  1554.   public function OrderServiceRenewals(OrderServiceRenewals $parameters) {
  1555.     return $this->__soapCall('OrderServiceRenewals', array($parameters),       array(
  1556.             'uri' => 'http://wildwestdomains.com/webservices/',
  1557.             'soapaction' => ''
  1558.            )
  1559.       );
  1560.   }
  1561.  
  1562.   /**
  1563.    * Used to place an order for services (e.g. email) and/or service add-ons.
  1564.    *
  1565.    * @param OrderServices $parameters
  1566.    * @return OrderServicesResponse
  1567.    */
  1568.   public function OrderServices(OrderServices $parameters) {
  1569.     return $this->__soapCall('OrderServices', array($parameters),       array(
  1570.             'uri' => 'http://wildwestdomains.com/webservices/',
  1571.             'soapaction' => ''
  1572.            )
  1573.       );
  1574.   }
  1575.  
  1576.   /**
  1577.    * Used for back ordering an existing (public or private) domain name.
  1578.    *
  1579.    * @param OrderDomainBackOrders $parameters
  1580.    * @return OrderDomainBackOrdersResponse
  1581.    */
  1582.   public function OrderDomainBackOrders(OrderDomainBackOrders $parameters) {
  1583.     return $this->__soapCall('OrderDomainBackOrders', array($parameters),       array(
  1584.             'uri' => 'http://wildwestdomains.com/webservices/',
  1585.             'soapaction' => ''
  1586.            )
  1587.       );
  1588.   }
  1589.  
  1590.   /**
  1591.    * Used for cancelling existing resources.
  1592.    *
  1593.    * @param Cancel $parameters
  1594.    * @return CancelResponse
  1595.    */
  1596.   public function Cancel(Cancel $parameters) {
  1597.     return $this->__soapCall('Cancel', array($parameters),       array(
  1598.             'uri' => 'http://wildwestdomains.com/webservices/',
  1599.             'soapaction' => ''
  1600.            )
  1601.       );
  1602.   }
  1603.  
  1604.   /**
  1605.    * Used for changing the ownership of a resource from one end user to another (both must be
  1606.    * end-users of the currently logged in reseller).
  1607.    *
  1608.    * @param UpdateDomainOwnership $parameters
  1609.    * @return UpdateDomainOwnershipResponse
  1610.    */
  1611.   public function UpdateDomainOwnership(UpdateDomainOwnership $parameters) {
  1612.     return $this->__soapCall('UpdateDomainOwnership', array($parameters),       array(
  1613.             'uri' => 'http://wildwestdomains.com/webservices/',
  1614.             'soapaction' => ''
  1615.            )
  1616.       );
  1617.   }
  1618.  
  1619.   /**
  1620.    * Used for resetting the user's password in the WWD system.
  1621.    *
  1622.    * @param ResetPassword $parameters
  1623.    * @return ResetPasswordResponse
  1624.    */
  1625.   public function ResetPassword(ResetPassword $parameters) {
  1626.     return $this->__soapCall('ResetPassword', array($parameters),       array(
  1627.             'uri' => 'http://wildwestdomains.com/webservices/',
  1628.             'soapaction' => ''
  1629.            )
  1630.       );
  1631.   }
  1632.  
  1633.   /**
  1634.    * Used for allowing the reseller to modify the user information for either their top-level
  1635.    * account or any of its sub-accounts.
  1636.    *
  1637.    * @param SetShopperInfo $parameters
  1638.    * @return SetShopperInfoResponse
  1639.    */
  1640.   public function SetShopperInfo(SetShopperInfo $parameters) {
  1641.     return $this->__soapCall('SetShopperInfo', array($parameters),       array(
  1642.             'uri' => 'http://wildwestdomains.com/webservices/',
  1643.             'soapaction' => ''
  1644.            )
  1645.       );
  1646.   }
  1647.  
  1648.   /**
  1649.    * Used for creating a new reseller sub-account.
  1650.    *
  1651.    * @param CreateNewShopper $parameters
  1652.    * @return CreateNewShopperResponse
  1653.    */
  1654.   public function CreateNewShopper(CreateNewShopper $parameters) {
  1655.     return $this->__soapCall('CreateNewShopper', array($parameters),       array(
  1656.             'uri' => 'http://wildwestdomains.com/webservices/',
  1657.             'soapaction' => ''
  1658.            )
  1659.       );
  1660.   }
  1661.  
  1662.   /**
  1663.    * Used for checking whether the account information for the specified user is valid or not.
  1664.    *
  1665.    * @param CheckUser $parameters
  1666.    * @return CheckUserResponse
  1667.    */
  1668.   public function CheckUser(CheckUser $parameters) {
  1669.     return $this->__soapCall('CheckUser', array($parameters),       array(
  1670.             'uri' => 'http://wildwestdomains.com/webservices/',
  1671.             'soapaction' => ''
  1672.            )
  1673.       );
  1674.   }
  1675.  
  1676.   /**
  1677.    * Used for setting domain alert credit or backorder a domain.
  1678.    *
  1679.    * @param SetupDomainAlert $parameters
  1680.    * @return SetupDomainAlertResponse
  1681.    */
  1682.   public function SetupDomainAlert(SetupDomainAlert $parameters) {
  1683.     return $this->__soapCall('SetupDomainAlert', array($parameters),       array(
  1684.             'uri' => 'http://wildwestdomains.com/webservices/',
  1685.             'soapaction' => ''
  1686.            )
  1687.       );
  1688.   }
  1689.  
  1690.   /**
  1691.    * Used for updating an existing domain alert record.
  1692.    *
  1693.    * @param UpdateDomainAlert $parameters
  1694.    * @return UpdateDomainAlertResponse
  1695.    */
  1696.   public function UpdateDomainAlert(UpdateDomainAlert $parameters) {
  1697.     return $this->__soapCall('UpdateDomainAlert', array($parameters),       array(
  1698.             'uri' => 'http://wildwestdomains.com/webservices/',
  1699.             'soapaction' => ''
  1700.            )
  1701.       );
  1702.   }
  1703.  
  1704.   /**
  1705.    * Used for removing an existing domain alert record.
  1706.    *
  1707.    * @param RemoveDomainAlert $parameters
  1708.    * @return RemoveDomainAlertResponse
  1709.    */
  1710.   public function RemoveDomainAlert(RemoveDomainAlert $parameters) {
  1711.     return $this->__soapCall('RemoveDomainAlert', array($parameters),       array(
  1712.             'uri' => 'http://wildwestdomains.com/webservices/',
  1713.             'soapaction' => ''
  1714.            )
  1715.       );
  1716.   }
  1717.  
  1718.   /**
  1719.    * Used for querying the number of domain alert, private backorder, and backorder credits.
  1720.    *
  1721.    * @param GetDomainAlertCredits $parameters
  1722.    * @return GetDomainAlertCreditsResponse
  1723.    */
  1724.   public function GetDomainAlertCredits(GetDomainAlertCredits $parameters) {
  1725.     return $this->__soapCall('GetDomainAlertCredits', array($parameters),       array(
  1726.             'uri' => 'http://wildwestdomains.com/webservices/',
  1727.             'soapaction' => ''
  1728.            )
  1729.       );
  1730.   }
  1731.  
  1732.   /**
  1733.    * Used for querying a list of monitored domains.
  1734.    *
  1735.    * @param GetMonitoredDomainList $parameters
  1736.    * @return GetMonitoredDomainListResponse
  1737.    */
  1738.   public function GetMonitoredDomainList(GetMonitoredDomainList $parameters) {
  1739.     return $this->__soapCall('GetMonitoredDomainList', array($parameters),       array(
  1740.             'uri' => 'http://wildwestdomains.com/webservices/',
  1741.             'soapaction' => ''
  1742.            )
  1743.       );
  1744.   }
  1745.  
  1746.   /**
  1747.    * This method is used to get the list of expiring domain names for users that have an Investors
  1748.    * Edge subscription.
  1749.    *
  1750.    * @param GetExpiringNameList $parameters
  1751.    * @return GetExpiringNameListResponse
  1752.    */
  1753.   public function GetExpiringNameList(GetExpiringNameList $parameters) {
  1754.     return $this->__soapCall('GetExpiringNameList', array($parameters),       array(
  1755.             'uri' => 'http://wildwestdomains.com/webservices/',
  1756.             'soapaction' => ''
  1757.            )
  1758.       );
  1759.   }
  1760.  
  1761.   /**
  1762.    * This method is used for forwarding a domain to a specified URL.
  1763.    *
  1764.    * @param DomainForwarding $parameters
  1765.    * @return DomainForwardingResponse
  1766.    */
  1767.   public function DomainForwarding(DomainForwarding $parameters) {
  1768.     return $this->__soapCall('DomainForwarding', array($parameters),       array(
  1769.             'uri' => 'http://wildwestdomains.com/webservices/',
  1770.             'soapaction' => ''
  1771.            )
  1772.       );
  1773.   }
  1774.  
  1775.   /**
  1776.    * This method is used for modifying associated name servers for the given domains.
  1777.    *
  1778.    * @param UpdateNameServer $parameters
  1779.    * @return UpdateNameServerResponse
  1780.    */
  1781.   public function UpdateNameServer(UpdateNameServer $parameters) {
  1782.     return $this->__soapCall('UpdateNameServer', array($parameters),       array(
  1783.             'uri' => 'http://wildwestdomains.com/webservices/',
  1784.             'soapaction' => ''
  1785.            )
  1786.       );
  1787.   }
  1788.  
  1789.   /**
  1790.    * This method is used for modifying associated contact information for the given domains.
  1791.    *
  1792.    * @param UpdateDomainContact $parameters
  1793.    * @return UpdateDomainContactResponse
  1794.    */
  1795.   public function UpdateDomainContact(UpdateDomainContact $parameters) {
  1796.     return $this->__soapCall('UpdateDomainContact', array($parameters),       array(
  1797.             'uri' => 'http://wildwestdomains.com/webservices/',
  1798.             'soapaction' => ''
  1799.            )
  1800.       );
  1801.   }
  1802.  
  1803.   /**
  1804.    * This method is used for setting or clearing the lock on a list of domains.
  1805.    *
  1806.    * @param SetDomainLocking $parameters
  1807.    * @return SetDomainLockingResponse
  1808.    */
  1809.   public function SetDomainLocking(SetDomainLocking $parameters) {
  1810.     return $this->__soapCall('SetDomainLocking', array($parameters),       array(
  1811.             'uri' => 'http://wildwestdomains.com/webservices/',
  1812.             'soapaction' => ''
  1813.            )
  1814.       );
  1815.   }
  1816.  
  1817.   /**
  1818.    * This method is used for managing the transfer of domains.
  1819.    *
  1820.    * @param ManageTransfer $parameters
  1821.    * @return ManageTransferResponse
  1822.    */
  1823.   public function ManageTransfer(ManageTransfer $parameters) {
  1824.     return $this->__soapCall('ManageTransfer', array($parameters),       array(
  1825.             'uri' => 'http://wildwestdomains.com/webservices/',
  1826.             'soapaction' => ''
  1827.            )
  1828.       );
  1829.   }
  1830.  
  1831.   /**
  1832.    * This method is used for performing multiple domain forwarding.
  1833.    *
  1834.    * @param UpdateDomainForwarding $parameters
  1835.    * @return UpdateDomainForwardingResponse
  1836.    */
  1837.   public function UpdateDomainForwarding(UpdateDomainForwarding $parameters) {
  1838.     return $this->__soapCall('UpdateDomainForwarding', array($parameters),       array(
  1839.             'uri' => 'http://wildwestdomains.com/webservices/',
  1840.             'soapaction' => ''
  1841.            )
  1842.       );
  1843.   }
  1844.  
  1845.   /**
  1846.    * This method is used for performing multiple domain masking.
  1847.    *
  1848.    * @param UpdateDomainMasking $parameters
  1849.    * @return UpdateDomainMaskingResponse
  1850.    */
  1851.   public function UpdateDomainMasking(UpdateDomainMasking $parameters) {
  1852.     return $this->__soapCall('UpdateDomainMasking', array($parameters),       array(
  1853.             'uri' => 'http://wildwestdomains.com/webservices/',
  1854.             'soapaction' => ''
  1855.            )
  1856.       );
  1857.   }
  1858.  
  1859.   /**
  1860.    * This method is used for modifying DNS settings for a given domain.
  1861.    *
  1862.    * @param ModifyDNS $parameters
  1863.    * @return ModifyDNSResponse
  1864.    */
  1865.   public function ModifyDNS(ModifyDNS $parameters) {
  1866.     return $this->__soapCall('ModifyDNS', array($parameters),       array(
  1867.             'uri' => 'http://wildwestdomains.com/webservices/',
  1868.             'soapaction' => ''
  1869.            )
  1870.       );
  1871.   }
  1872.  
  1873.   /**
  1874.    * This method is used for modifying DNS settings for a given domain.
  1875.    *
  1876.    * @param GetIDNLanguageList $parameters
  1877.    * @return GetIDNLanguageListResponse
  1878.    */
  1879.   public function GetIDNLanguageList(GetIDNLanguageList $parameters) {
  1880.     return $this->__soapCall('GetIDNLanguageList', array($parameters),       array(
  1881.             'uri' => 'http://wildwestdomains.com/webservices/',
  1882.             'soapaction' => ''
  1883.            )
  1884.       );
  1885.   }
  1886.  
  1887.   /**
  1888.    * This method encodes a Unicode (UTF-8) domain to Punycode format.
  1889.    *
  1890.    * @param GetPunycodeIDN $parameters
  1891.    * @return GetPunycodeIDNResponse
  1892.    */
  1893.   public function GetPunycodeIDN(GetPunycodeIDN $parameters) {
  1894.     return $this->__soapCall('GetPunycodeIDN', array($parameters),       array(
  1895.             'uri' => 'http://wildwestdomains.com/webservices/',
  1896.             'soapaction' => ''
  1897.            )
  1898.       );
  1899.   }
  1900.  
  1901.   /**
  1902.    * This method decodes a Punycode domain to Unicode (UTF-8) format.
  1903.    *
  1904.    * @param GetUnicodeIDN $parameters
  1905.    * @return GetUnicodeIDNResponse
  1906.    */
  1907.   public function GetUnicodeIDN(GetUnicodeIDN $parameters) {
  1908.     return $this->__soapCall('GetUnicodeIDN', array($parameters),       array(
  1909.             'uri' => 'http://wildwestdomains.com/webservices/',
  1910.             'soapaction' => ''
  1911.            )
  1912.       );
  1913.   }
  1914.  
  1915.   /**
  1916.    * This method is used for validating a domain's period and contacts.
  1917.    *
  1918.    * @param ValidateRegistration $parameters
  1919.    * @return ValidateRegistrationResponse
  1920.    */
  1921.   public function ValidateRegistration(ValidateRegistration $parameters) {
  1922.     return $this->__soapCall('ValidateRegistration', array($parameters),       array(
  1923.             'uri' => 'http://wildwestdomains.com/webservices/',
  1924.             'soapaction' => ''
  1925.            )
  1926.       );
  1927.   }
  1928.  
  1929.   /**
  1930.    * Sets a service add-on's quantity, which either downgrades or submit new add-on orders.
  1931.    *
  1932.    * @param SetServiceAddOnQty $parameters
  1933.    * @return SetServiceAddOnQtyResponse
  1934.    */
  1935.   public function SetServiceAddOnQty(SetServiceAddOnQty $parameters) {
  1936.     return $this->__soapCall('SetServiceAddOnQty', array($parameters),       array(
  1937.             'uri' => 'http://wildwestdomains.com/webservices/',
  1938.             'soapaction' => ''
  1939.            )
  1940.       );
  1941.   }
  1942.  
  1943.   /**
  1944.    * Retrieve the Auto Response/Vacation settings for an email address.
  1945.    *
  1946.    * @param GetAutoResponderForEmail $parameters
  1947.    * @return GetAutoResponderForEmailResponse
  1948.    */
  1949.   public function GetAutoResponderForEmail(GetAutoResponderForEmail $parameters) {
  1950.     return $this->__soapCall('GetAutoResponderForEmail', array($parameters),       array(
  1951.             'uri' => 'http://wildwestdomains.com/webservices/',
  1952.             'soapaction' => ''
  1953.            )
  1954.       );
  1955.   }
  1956.  
  1957.   /**
  1958.    * Determine if an email address is a catchall for its domain.
  1959.    *
  1960.    * @param GetCatchallStatusForEmail $parameters
  1961.    * @return GetCatchallStatusForEmailResponse
  1962.    */
  1963.   public function GetCatchallStatusForEmail(GetCatchallStatusForEmail $parameters) {
  1964.     return $this->__soapCall('GetCatchallStatusForEmail', array($parameters),       array(
  1965.             'uri' => 'http://wildwestdomains.com/webservices/',
  1966.             'soapaction' => ''
  1967.            )
  1968.       );
  1969.   }
  1970.  
  1971.   /**
  1972.    * Retrieve the Disk Space Used and Quota for an email address.
  1973.    *
  1974.    * @param GetDiskUsageForEmail $parameters
  1975.    * @return GetDiskUsageForEmailResponse
  1976.    */
  1977.   public function GetDiskUsageForEmail(GetDiskUsageForEmail $parameters) {
  1978.     return $this->__soapCall('GetDiskUsageForEmail', array($parameters),       array(
  1979.             'uri' => 'http://wildwestdomains.com/webservices/',
  1980.             'soapaction' => ''
  1981.            )
  1982.       );
  1983.   }
  1984.  
  1985.   /**
  1986.    * Get detailed information about a single, or all email addresses associated with the given
  1987.    * shopper.
  1988.    *
  1989.    * @param GetEmailAddressInfoForShopper $parameters
  1990.    * @return GetEmailAddressInfoForShopperResponse
  1991.    */
  1992.   public function GetEmailAddressInfoForShopper(GetEmailAddressInfoForShopper $parameters) {
  1993.     return $this->__soapCall('GetEmailAddressInfoForShopper', array($parameters),       array(
  1994.             'uri' => 'http://wildwestdomains.com/webservices/',
  1995.             'soapaction' => ''
  1996.            )
  1997.       );
  1998.   }
  1999.  
  2000.   /**
  2001.    * Get a list of email addresses associated with a domain ordered by username.
  2002.    *
  2003.    * @param GetEmailAddressesForDomain $parameters
  2004.    * @return GetEmailAddressesForDomainResponse
  2005.    */
  2006.   public function GetEmailAddressesForDomain(GetEmailAddressesForDomain $parameters) {
  2007.     return $this->__soapCall('GetEmailAddressesForDomain', array($parameters),       array(
  2008.             'uri' => 'http://wildwestdomains.com/webservices/',
  2009.             'soapaction' => ''
  2010.            )
  2011.       );
  2012.   }
  2013.  
  2014.   /**
  2015.    * Get a list of email addresses associated with a resource id.
  2016.    *
  2017.    * @param GetEmailAddressesForPlan $parameters
  2018.    * @return GetEmailAddressesForPlanResponse
  2019.    */
  2020.   public function GetEmailAddressesForPlan(GetEmailAddressesForPlan $parameters) {
  2021.     return $this->__soapCall('GetEmailAddressesForPlan', array($parameters),       array(
  2022.             'uri' => 'http://wildwestdomains.com/webservices/',
  2023.             'soapaction' => ''
  2024.            )
  2025.       );
  2026.   }
  2027.  
  2028.   /**
  2029.    * Get email addresses associated with the given shopper.
  2030.    *
  2031.    * @param GetEmailAddressesForShopper $parameters
  2032.    * @return GetEmailAddressesForShopperResponse
  2033.    */
  2034.   public function GetEmailAddressesForShopper(GetEmailAddressesForShopper $parameters) {
  2035.     return $this->__soapCall('GetEmailAddressesForShopper', array($parameters),       array(
  2036.             'uri' => 'http://wildwestdomains.com/webservices/',
  2037.             'soapaction' => ''
  2038.            )
  2039.       );
  2040.   }
  2041.  
  2042.   /**
  2043.    * Get detailed information about a single, or all email/forwarding plans associated with the
  2044.    * given shopper.
  2045.    *
  2046.    * @param GetEmailPlanInfoForShopper $parameters
  2047.    * @return GetEmailPlanInfoForShopperResponse
  2048.    */
  2049.   public function GetEmailPlanInfoForShopper(GetEmailPlanInfoForShopper $parameters) {
  2050.     return $this->__soapCall('GetEmailPlanInfoForShopper', array($parameters),       array(
  2051.             'uri' => 'http://wildwestdomains.com/webservices/',
  2052.             'soapaction' => ''
  2053.            )
  2054.       );
  2055.   }
  2056.  
  2057.   /**
  2058.    * Get a list of email and email forwarding resource ids associated with the given domain name.
  2059.    *
  2060.    * @param GetEmailPlansForDomain $parameters
  2061.    * @return GetEmailPlansForDomainResponse
  2062.    */
  2063.   public function GetEmailPlansForDomain(GetEmailPlansForDomain $parameters) {
  2064.     return $this->__soapCall('GetEmailPlansForDomain', array($parameters),       array(
  2065.             'uri' => 'http://wildwestdomains.com/webservices/',
  2066.             'soapaction' => ''
  2067.            )
  2068.       );
  2069.   }
  2070.  
  2071.   /**
  2072.    * Get a list of email and email forwarding resource ids associated with the given shopper.
  2073.    *
  2074.    * @param GetEmailPlansForShopper $parameters
  2075.    * @return GetEmailPlansForShopperResponse
  2076.    */
  2077.   public function GetEmailPlansForShopper(GetEmailPlansForShopper $parameters) {
  2078.     return $this->__soapCall('GetEmailPlansForShopper', array($parameters),       array(
  2079.             'uri' => 'http://wildwestdomains.com/webservices/',
  2080.             'soapaction' => ''
  2081.            )
  2082.       );
  2083.   }
  2084.  
  2085.   /**
  2086.    * Get a list of email and email forwarding resource ids associated with the given shopper.
  2087.    *
  2088.    * @param GetIMAPForEmail $parameters
  2089.    * @return GetIMAPForEmailResponse
  2090.    */
  2091.   public function GetIMAPForEmail(GetIMAPForEmail $parameters) {
  2092.     return $this->__soapCall('GetIMAPForEmail', array($parameters),       array(
  2093.             'uri' => 'http://wildwestdomains.com/webservices/',
  2094.             'soapaction' => ''
  2095.            )
  2096.       );
  2097.   }
  2098.  
  2099.   /**
  2100.    * Retrieve the resource id for the email plan to which an email address is assigned.
  2101.    *
  2102.    * @param GetPlanForEmail $parameters
  2103.    * @return GetPlanForEmailResponse
  2104.    */
  2105.   public function GetPlanForEmail(GetPlanForEmail $parameters) {
  2106.     return $this->__soapCall('GetPlanForEmail', array($parameters),       array(
  2107.             'uri' => 'http://wildwestdomains.com/webservices/',
  2108.             'soapaction' => ''
  2109.            )
  2110.       );
  2111.   }
  2112.  
  2113.   /**
  2114.    * Retrieve the RIM status for an email address.
  2115.    *
  2116.    * @param GetRIMForEmail $parameters
  2117.    * @return GetRIMForEmailResponse
  2118.    */
  2119.   public function GetRIMForEmail(GetRIMForEmail $parameters) {
  2120.     return $this->__soapCall('GetRIMForEmail', array($parameters),       array(
  2121.             'uri' => 'http://wildwestdomains.com/webservices/',
  2122.             'soapaction' => ''
  2123.            )
  2124.       );
  2125.   }
  2126.  
  2127.   /**
  2128.    * Get detailed info about a single SMTP relay product, or for every SMTP relay products
  2129.    * associated with the given shopper.
  2130.    *
  2131.    * @param GetSMTPRelayInfoForShopper $parameters
  2132.    * @return GetSMTPRelayInfoForShopperResponse
  2133.    */
  2134.   public function GetSMTPRelayInfoForShopper(GetSMTPRelayInfoForShopper $parameters) {
  2135.     return $this->__soapCall('GetSMTPRelayInfoForShopper', array($parameters),       array(
  2136.             'uri' => 'http://wildwestdomains.com/webservices/',
  2137.             'soapaction' => ''
  2138.            )
  2139.       );
  2140.   }
  2141.  
  2142.   /**
  2143.    * Get a list of SMTP relay resource ids associated with the given domain.
  2144.    *
  2145.    * @param GetSMTPRelayPlansForDomain $parameters
  2146.    * @return GetSMTPRelayPlansForDomainResponse
  2147.    */
  2148.   public function GetSMTPRelayPlansForDomain(GetSMTPRelayPlansForDomain $parameters) {
  2149.     return $this->__soapCall('GetSMTPRelayPlansForDomain', array($parameters),       array(
  2150.             'uri' => 'http://wildwestdomains.com/webservices/',
  2151.             'soapaction' => ''
  2152.            )
  2153.       );
  2154.   }
  2155.  
  2156.   /**
  2157.    * Get a list of SMTP relay resource ids associated with the given email address.
  2158.    *
  2159.    * @param GetSMTPRelayPlansForEmail $parameters
  2160.    * @return GetSMTPRelayPlansForEmailResponse
  2161.    */
  2162.   public function GetSMTPRelayPlansForEmail(GetSMTPRelayPlansForEmail $parameters) {
  2163.     return $this->__soapCall('GetSMTPRelayPlansForEmail', array($parameters),       array(
  2164.             'uri' => 'http://wildwestdomains.com/webservices/',
  2165.             'soapaction' => ''
  2166.            )
  2167.       );
  2168.   }
  2169.  
  2170.   /**
  2171.    * Retrieve the SMTP relays allotted and used for the given email address.
  2172.    *
  2173.    * @param GetSMTPRelaysForEmail $parameters
  2174.    * @return GetSMTPRelaysForEmailResponse
  2175.    */
  2176.   public function GetSMTPRelaysForEmail(GetSMTPRelaysForEmail $parameters) {
  2177.     return $this->__soapCall('GetSMTPRelaysForEmail', array($parameters),       array(
  2178.             'uri' => 'http://wildwestdomains.com/webservices/',
  2179.             'soapaction' => ''
  2180.            )
  2181.       );
  2182.   }
  2183.  
  2184.   /**
  2185.    * Get a list of SMTP relays associated with the given shopper.
  2186.    *
  2187.    * @param GetSMTPRelaysForShopper $parameters
  2188.    * @return GetSMTPRelaysForShopperResponse
  2189.    */
  2190.   public function GetSMTPRelaysForShopper(GetSMTPRelaysForShopper $parameters) {
  2191.     return $this->__soapCall('GetSMTPRelaysForShopper', array($parameters),       array(
  2192.             'uri' => 'http://wildwestdomains.com/webservices/',
  2193.             'soapaction' => ''
  2194.            )
  2195.       );
  2196.   }
  2197.  
  2198.   /**
  2199.    * Retrieve the current status of an email.
  2200.    *
  2201.    * @param GetStatusForEmail $parameters
  2202.    * @return GetStatusForEmailResponse
  2203.    */
  2204.   public function GetStatusForEmail(GetStatusForEmail $parameters) {
  2205.     return $this->__soapCall('GetStatusForEmail', array($parameters),       array(
  2206.             'uri' => 'http://wildwestdomains.com/webservices/',
  2207.             'soapaction' => ''
  2208.            )
  2209.       );
  2210.   }
  2211.  
  2212.   /**
  2213.    * Reassign an email address to a different email plan.
  2214.    *
  2215.    * @param MoveEmailAccount $parameters
  2216.    * @return MoveEmailAccountResponse
  2217.    */
  2218.   public function MoveEmailAccount(MoveEmailAccount $parameters) {
  2219.     return $this->__soapCall('MoveEmailAccount', array($parameters),       array(
  2220.             'uri' => 'http://wildwestdomains.com/webservices/',
  2221.             'soapaction' => ''
  2222.            )
  2223.       );
  2224.   }
  2225.  
  2226.   /**
  2227.    * Deletes an email address.
  2228.    *
  2229.    * @param RemoveEmailAddress $parameters
  2230.    * @return RemoveEmailAddressResponse
  2231.    */
  2232.   public function RemoveEmailAddress(RemoveEmailAddress $parameters) {
  2233.     return $this->__soapCall('RemoveEmailAddress', array($parameters),       array(
  2234.             'uri' => 'http://wildwestdomains.com/webservices/',
  2235.             'soapaction' => ''
  2236.            )
  2237.       );
  2238.   }
  2239.  
  2240.   /**
  2241.    * Unsubscribe an email address from RIM.
  2242.    *
  2243.    * @param RemoveRIMAccount $parameters
  2244.    * @return RemoveRIMAccountResponse
  2245.    */
  2246.   public function RemoveRIMAccount(RemoveRIMAccount $parameters) {
  2247.     return $this->__soapCall('RemoveRIMAccount', array($parameters),       array(
  2248.             'uri' => 'http://wildwestdomains.com/webservices/',
  2249.             'soapaction' => ''
  2250.            )
  2251.       );
  2252.   }
  2253.  
  2254.   /**
  2255.    * Remove a specific SMTP relay fom an email address by the given resource id.
  2256.    *
  2257.    * @param RemoveSmtpRelay $parameters
  2258.    * @return RemoveSmtpRelayResponse
  2259.    */
  2260.   public function RemoveSmtpRelay(RemoveSmtpRelay $parameters) {
  2261.     return $this->__soapCall('RemoveSmtpRelay', array($parameters),       array(
  2262.             'uri' => 'http://wildwestdomains.com/webservices/',
  2263.             'soapaction' => ''
  2264.            )
  2265.       );
  2266.   }
  2267.  
  2268.   /**
  2269.    * Change the customer facing description of an email or email forwarding plan.
  2270.    *
  2271.    * @param RenameEmailPlan $parameters
  2272.    * @return RenameEmailPlanResponse
  2273.    */
  2274.   public function RenameEmailPlan(RenameEmailPlan $parameters) {
  2275.     return $this->__soapCall('RenameEmailPlan', array($parameters),       array(
  2276.             'uri' => 'http://wildwestdomains.com/webservices/',
  2277.             'soapaction' => ''
  2278.            )
  2279.       );
  2280.   }
  2281.  
  2282.   /**
  2283.    * Create/Update and email/forwarding account’s Auto Responder.
  2284.    *
  2285.    * @param SetAutoResponder $parameters
  2286.    * @return SetAutoResponderResponse
  2287.    */
  2288.   public function SetAutoResponder(SetAutoResponder $parameters) {
  2289.     return $this->__soapCall('SetAutoResponder', array($parameters),       array(
  2290.             'uri' => 'http://wildwestdomains.com/webservices/',
  2291.             'soapaction' => ''
  2292.            )
  2293.       );
  2294.   }
  2295.  
  2296.   /**
  2297.    * Create/Update and email/forwarding account.
  2298.    *
  2299.    * @param SetEmailAccount $parameters
  2300.    * @return SetEmailAccountResponse
  2301.    */
  2302.   public function SetEmailAccount(SetEmailAccount $parameters) {
  2303.     return $this->__soapCall('SetEmailAccount', array($parameters),       array(
  2304.             'uri' => 'http://wildwestdomains.com/webservices/',
  2305.             'soapaction' => ''
  2306.            )
  2307.       );
  2308.   }
  2309.  
  2310.   /**
  2311.    * Email products management method.
  2312.    *
  2313.    * @param SetRIMAccount $parameters
  2314.    * @return SetRIMAccountResponse
  2315.    */
  2316.   public function SetRIMAccount(SetRIMAccount $parameters) {
  2317.     return $this->__soapCall('SetRIMAccount', array($parameters),       array(
  2318.             'uri' => 'http://wildwestdomains.com/webservices/',
  2319.             'soapaction' => ''
  2320.            )
  2321.       );
  2322.   }
  2323.  
  2324.   /**
  2325.    * Email products management method.
  2326.    *
  2327.    * @param SetSmtpRelays $parameters
  2328.    * @return SetSmtpRelaysResponse
  2329.    */
  2330.   public function SetSmtpRelays(SetSmtpRelays $parameters) {
  2331.     return $this->__soapCall('SetSmtpRelays', array($parameters),       array(
  2332.             'uri' => 'http://wildwestdomains.com/webservices/',
  2333.             'soapaction' => ''
  2334.            )
  2335.       );
  2336.   }
  2337.  
  2338.   /**
  2339.    * Email products management method.
  2340.    *
  2341.    * @param TestEmailPassword $parameters
  2342.    * @return TestEmailPasswordResponse
  2343.    */
  2344.   public function TestEmailPassword(TestEmailPassword $parameters) {
  2345.     return $this->__soapCall('TestEmailPassword', array($parameters),       array(
  2346.             'uri' => 'http://wildwestdomains.com/webservices/',
  2347.             'soapaction' => ''
  2348.            )
  2349.       );
  2350.   }
  2351.  
  2352. }
  2353.  
  2354. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement