<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:service" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:service">
<types>
<xsd:schema targetNamespace="urn:service"
>
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="FtpServer">
  <xsd:all>
   <xsd:element name="item_id" type="xsd:int"/>
   <xsd:element name="server_name" type="xsd:string"/>
   <xsd:element name="hostname" type="xsd:string"/>
   <xsd:element name="username" type="xsd:string"/>
   <xsd:element name="password" type="xsd:string"/>
   <xsd:element name="initial_dir" type="xsd:string"/>
   <xsd:element name="save_pass" type="xsd:int"/>
   <xsd:element name="timeout" type="xsd:int"/>
   <xsd:element name="port" type="xsd:int"/>
   <xsd:element name="anonymous" type="xsd:int"/>
   <xsd:element name="passive" type="xsd:int"/>
   <xsd:element name="type" type="xsd:int"/>
   <xsd:element name="auth" type="xsd:int"/>
   <xsd:element name="pkey" type="xsd:string"/>
   <xsd:element name="available" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="DropboxAddResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="DropboxAddParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="oauth_token_secret" type="xsd:string"/>
   <xsd:element name="oauth_token" type="xsd:string"/>
   <xsd:element name="uid" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="DropboxRegisteredResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="registered" type="xsd:int"/>
   <xsd:element name="server_id" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="DropboxRegisteredParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubAddResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubAddParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="oauth_token" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubRegisteredResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="registered" type="xsd:int"/>
   <xsd:element name="server_id" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubRegisteredParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubRepo">
  <xsd:all>
   <xsd:element name="id" type="xsd:int"/>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="html_url" type="xsd:string"/>
   <xsd:element name="url" type="xsd:string"/>
   <xsd:element name="private" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubRepos">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:GitHubRepo[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="GitHubRepoListResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="list" type="tns:GitHubRepos"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubRepoListParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubCommit">
  <xsd:all>
   <xsd:element name="sha" type="xsd:string"/>
   <xsd:element name="url" type="xsd:string"/>
   <xsd:element name="author_date" type="xsd:string"/>
   <xsd:element name="author_name" type="xsd:string"/>
   <xsd:element name="author_email" type="xsd:string"/>
   <xsd:element name="committer_date" type="xsd:string"/>
   <xsd:element name="committer_name" type="xsd:string"/>
   <xsd:element name="committer_email" type="xsd:string"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="tree_url" type="xsd:string"/>
   <xsd:element name="tree_sha" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubCommits">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:GitHubCommit[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="GitHubRepoCommitsResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="list" type="tns:GitHubCommits"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="GitHubRepoCommitsParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="repo" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerAddResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerAddParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server" type="tns:FtpServer"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerModifyResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerModifyParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server" type="tns:FtpServer"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerRemoveResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerRemoveParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="item_id" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerPasswordResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerPasswordParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id" type="xsd:int"/>
   <xsd:element name="password" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServers">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:FtpServer[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="FtpServerListResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="list" type="tns:FtpServers"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpServerListParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="item_id" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderCreateResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderCreateParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id" type="xsd:int"/>
   <xsd:element name="folder_path" type="xsd:string"/>
   <xsd:element name="folder_name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileCreateResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileCreateParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileDeleteResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileDeleteParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderDeleteResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderDeleteParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="folder_path" type="xsd:string"/>
   <xsd:element name="recursive" type="xsd:int"/>
   <xsd:element name="thread" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileRenameResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileRenameParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFilePermsResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFilePermsParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_perms" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileGetResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="file" type="tns:FtpFile"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileGetParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileDownloadResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="link" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileDownloadParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderDownloadResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="link" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderDownloadParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="folder_path" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFilePutResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFilePutParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="file" type="tns:FtpFile"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileCloneResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileCloneParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderCloneResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderCloneParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
   <xsd:element name="thread" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileCopyResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileCopyParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="file_src" type="tns:FtpFile"/>
   <xsd:element name="file_dest" type="tns:FtpFile"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderCopyResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderCopyParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id_src" type="xsd:int"/>
   <xsd:element name="path_src" type="xsd:string"/>
   <xsd:element name="server_id_dest" type="xsd:int"/>
   <xsd:element name="path_dest" type="xsd:string"/>
   <xsd:element name="overwrite" type="xsd:int"/>
   <xsd:element name="thread" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileMoveResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFileMoveParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="file_src" type="tns:FtpFile"/>
   <xsd:element name="file_dest" type="tns:FtpFile"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderMoveResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFolderMoveParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id_src" type="xsd:int"/>
   <xsd:element name="path_src" type="xsd:string"/>
   <xsd:element name="server_id_dest" type="xsd:int"/>
   <xsd:element name="path_dest" type="xsd:string"/>
   <xsd:element name="overwrite" type="xsd:int"/>
   <xsd:element name="thread" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFile">
  <xsd:all>
   <xsd:element name="server_id" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
   <xsd:element name="is_dir" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_perms" type="xsd:string"/>
   <xsd:element name="modified" type="xsd:date"/>
   <xsd:element name="created" type="xsd:date"/>
   <xsd:element name="file_content" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFiles">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:FtpFile[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="FtpFilesListResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="list" type="tns:FtpFiles"/>
   <xsd:element name="ftplog" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="FtpFilesListParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="OpenedTab">
  <xsd:all>
   <xsd:element name="type" type="xsd:int"/>
   <xsd:element name="project_id" type="xsd:int"/>
   <xsd:element name="ftp_server_id" type="xsd:int"/>
   <xsd:element name="file_path" type="xsd:string"/>
   <xsd:element name="file_name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="OpenedTabs">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:OpenedTab[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="OpenedTabsListResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="list" type="tns:OpenedTabs"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="OpenedTabsListParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="OpenTabResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="OpenTabParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="tab" type="tns:OpenedTab"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="CloseTabResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="CloseTabParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="tab" type="tns:OpenedTab"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPingResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="servers" type="xsd:int"/>
   <xsd:element name="bw_used" type="xsd:int"/>
   <xsd:element name="bw_limit" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPingParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="User">
  <xsd:all>
   <xsd:element name="name" type="xsd:string"/>
   <xsd:element name="email" type="xsd:string"/>
   <xsd:element name="active" type="xsd:int"/>
   <xsd:element name="proplan" type="xsd:int"/>
   <xsd:element name="proplan_expire" type="xsd:date"/>
   <xsd:element name="browse_path" type="xsd:string"/>
   <xsd:element name="browse_path_premium" type="xsd:string"/>
   <xsd:element name="register_date" type="xsd:date"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserLoginResult">
  <xsd:all>
   <xsd:element name="key" type="xsd:string"/>
   <xsd:element name="token" type="xsd:string"/>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="user" type="tns:User"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserLoginParams">
  <xsd:all>
   <xsd:element name="email" type="xsd:string"/>
   <xsd:element name="password" type="xsd:string"/>
   <xsd:element name="sid" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserKeyLoginParams">
  <xsd:all>
   <xsd:element name="key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserExistsResult">
  <xsd:all>
   <xsd:element name="result" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserExistsParams">
  <xsd:all>
   <xsd:element name="email" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserRegisterResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="code" type="xsd:string"/>
   <xsd:element name="key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserRegisterParams">
  <xsd:all>
   <xsd:element name="email" type="xsd:string"/>
   <xsd:element name="password" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserProplanExtendResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="proplan_expire" type="xsd:date"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserProplanExtendParams">
  <xsd:all>
   <xsd:element name="email" type="xsd:string"/>
   <xsd:element name="plan" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserActivateResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserActivateParams">
  <xsd:all>
   <xsd:element name="code" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPlanResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="plan" type="xsd:int"/>
   <xsd:element name="expire_date" type="xsd:date"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPlanParams">
  <xsd:all>
   <xsd:element name="key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserRequestPasswordResetResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="code" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserRequestPasswordResetParams">
  <xsd:all>
   <xsd:element name="email" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPasswordResetCodeValidationResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPasswordResetCodeValidationParams">
  <xsd:all>
   <xsd:element name="code" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPasswordResetResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserPasswordResetParams">
  <xsd:all>
   <xsd:element name="code" type="xsd:string"/>
   <xsd:element name="password" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserResetKeyResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserResetKeyParams">
  <xsd:all>
   <xsd:element name="key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserChangeNameResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserChangeNameParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="name" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserCpanelPassResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserCpanelPassParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="password" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserCloseAccountResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserCloseAccountParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserCloseAccountConfirmResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserCloseAccountConfirmParams">
  <xsd:all>
   <xsd:element name="request" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserGetPrefsPassResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="data" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserGetPrefsPassParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="pref_key" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserSetPrefsPassResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="data" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserSetPrefsPassParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="pref_key" type="xsd:string"/>
   <xsd:element name="data" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserSendFeedbackResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="data" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="UserSendFeedbackParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="title" type="xsd:string"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="AdvertGetResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
   <xsd:element name="url" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="AdvertGetParams">
  <xsd:all>
   <xsd:element name="code" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="AdvertClickResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="AdvertClickParams">
  <xsd:all>
   <xsd:element name="code" type="xsd:string"/>
   <xsd:element name="ip" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ThreadStatusResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="status" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ThreadStatusParams">
  <xsd:all>
   <xsd:element name="code" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="TelnetConnectResult">
  <xsd:all>
   <xsd:element name="success" type="xsd:int"/>
   <xsd:element name="message" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="TelnetConnectParams">
  <xsd:all>
   <xsd:element name="login_key" type="xsd:string"/>
   <xsd:element name="server_id" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="DropboxAddRequest">
  <part name="params" type="tns:DropboxAddParams" /></message>
<message name="DropboxAddResponse">
  <part name="return" type="tns:DropboxAddResult" /></message>
<message name="DropboxRegisteredRequest">
  <part name="params" type="tns:DropboxRegisteredParams" /></message>
<message name="DropboxRegisteredResponse">
  <part name="return" type="tns:DropboxRegisteredResult" /></message>
<message name="GitHubAddRequest">
  <part name="params" type="tns:GitHubAddParams" /></message>
<message name="GitHubAddResponse">
  <part name="return" type="tns:GitHubAddResult" /></message>
<message name="GitHubRegisteredRequest">
  <part name="params" type="tns:GitHubRegisteredParams" /></message>
<message name="GitHubRegisteredResponse">
  <part name="return" type="tns:GitHubRegisteredResult" /></message>
<message name="GitHubRepoListRequest">
  <part name="params" type="tns:GitHubRepoListParams" /></message>
<message name="GitHubRepoListResponse">
  <part name="return" type="tns:GitHubRepoListResult" /></message>
<message name="GitHubRepoCommitsRequest">
  <part name="params" type="tns:GitHubRepoCommitsParams" /></message>
<message name="GitHubRepoCommitsResponse">
  <part name="return" type="tns:GitHubRepoCommitsResult" /></message>
<message name="FtpServerAddRequest">
  <part name="params" type="tns:FtpServerAddParams" /></message>
<message name="FtpServerAddResponse">
  <part name="return" type="tns:FtpServerAddResult" /></message>
<message name="FtpServerModifyRequest">
  <part name="params" type="tns:FtpServerModifyParams" /></message>
<message name="FtpServerModifyResponse">
  <part name="return" type="tns:FtpServerModifyResult" /></message>
<message name="FtpServerRemoveRequest">
  <part name="params" type="tns:FtpServerRemoveParams" /></message>
<message name="FtpServerRemoveResponse">
  <part name="return" type="tns:FtpServerRemoveResult" /></message>
<message name="FtpServerPasswordRequest">
  <part name="params" type="tns:FtpServerPasswordParams" /></message>
<message name="FtpServerPasswordResponse">
  <part name="return" type="tns:FtpServerPasswordResult" /></message>
<message name="FtpServerListRequest">
  <part name="params" type="tns:FtpServerListParams" /></message>
<message name="FtpServerListResponse">
  <part name="return" type="tns:FtpServerListResult" /></message>
<message name="FtpFolderCreateRequest">
  <part name="params" type="tns:FtpFolderCreateParams" /></message>
<message name="FtpFolderCreateResponse">
  <part name="return" type="tns:FtpFolderCreateResult" /></message>
<message name="FtpFileCreateRequest">
  <part name="params" type="tns:FtpFileCreateParams" /></message>
<message name="FtpFileCreateResponse">
  <part name="return" type="tns:FtpFileCreateResult" /></message>
<message name="FtpFileDeleteRequest">
  <part name="params" type="tns:FtpFileDeleteParams" /></message>
<message name="FtpFileDeleteResponse">
  <part name="return" type="tns:FtpFileDeleteResult" /></message>
<message name="FtpFolderDeleteRequest">
  <part name="params" type="tns:FtpFolderDeleteParams" /></message>
<message name="FtpFolderDeleteResponse">
  <part name="return" type="tns:FtpFolderDeleteResult" /></message>
<message name="FtpFileRenameRequest">
  <part name="params" type="tns:FtpFileRenameParams" /></message>
<message name="FtpFileRenameResponse">
  <part name="return" type="tns:FtpFileRenameResult" /></message>
<message name="FtpFilePermsRequest">
  <part name="params" type="tns:FtpFilePermsParams" /></message>
<message name="FtpFilePermsResponse">
  <part name="return" type="tns:FtpFilePermsResult" /></message>
<message name="FtpFileGetRequest">
  <part name="params" type="tns:FtpFileGetParams" /></message>
<message name="FtpFileGetResponse">
  <part name="return" type="tns:FtpFileGetResult" /></message>
<message name="FtpFileDownloadRequest">
  <part name="params" type="tns:FtpFileDownloadParams" /></message>
<message name="FtpFileDownloadResponse">
  <part name="return" type="tns:FtpFileDownloadResult" /></message>
<message name="FtpFolderDownloadRequest">
  <part name="params" type="tns:FtpFolderDownloadParams" /></message>
<message name="FtpFolderDownloadResponse">
  <part name="return" type="tns:FtpFolderDownloadResult" /></message>
<message name="FtpFilePutRequest">
  <part name="params" type="tns:FtpFilePutParams" /></message>
<message name="FtpFilePutResponse">
  <part name="return" type="tns:FtpFilePutResult" /></message>
<message name="FtpFileCloneRequest">
  <part name="params" type="tns:FtpFileCloneParams" /></message>
<message name="FtpFileCloneResponse">
  <part name="return" type="tns:FtpFileCloneResult" /></message>
<message name="FtpFolderCloneRequest">
  <part name="params" type="tns:FtpFolderCloneParams" /></message>
<message name="FtpFolderCloneResponse">
  <part name="return" type="tns:FtpFolderCloneResult" /></message>
<message name="FtpFileCopyRequest">
  <part name="params" type="tns:FtpFileCopyParams" /></message>
<message name="FtpFileCopyResponse">
  <part name="return" type="tns:FtpFileCopyResult" /></message>
<message name="FtpFolderCopyRequest">
  <part name="params" type="tns:FtpFolderCopyParams" /></message>
<message name="FtpFolderCopyResponse">
  <part name="return" type="tns:FtpFolderCopyResult" /></message>
<message name="FtpFileMoveRequest">
  <part name="params" type="tns:FtpFileMoveParams" /></message>
<message name="FtpFileMoveResponse">
  <part name="return" type="tns:FtpFileMoveResult" /></message>
<message name="FtpFolderMoveRequest">
  <part name="params" type="tns:FtpFolderMoveParams" /></message>
<message name="FtpFolderMoveResponse">
  <part name="return" type="tns:FtpFolderMoveResult" /></message>
<message name="FtpFilesListRequest">
  <part name="params" type="tns:FtpFilesListParams" /></message>
<message name="FtpFilesListResponse">
  <part name="return" type="tns:FtpFilesListResult" /></message>
<message name="OpenedTabsListRequest">
  <part name="params" type="tns:OpenedTabsListParams" /></message>
<message name="OpenedTabsListResponse">
  <part name="return" type="tns:OpenedTabsListResult" /></message>
<message name="OpenTabRequest">
  <part name="params" type="tns:OpenTabParams" /></message>
<message name="OpenTabResponse">
  <part name="return" type="tns:OpenTabResult" /></message>
<message name="CloseTabRequest">
  <part name="params" type="tns:CloseTabParams" /></message>
<message name="CloseTabResponse">
  <part name="return" type="tns:CloseTabResult" /></message>
<message name="UserPingRequest">
  <part name="params" type="tns:UserPingParams" /></message>
<message name="UserPingResponse">
  <part name="return" type="tns:UserPingResult" /></message>
<message name="UserLoginRequest">
  <part name="params" type="tns:UserLoginParams" /></message>
<message name="UserLoginResponse">
  <part name="return" type="tns:UserLoginResult" /></message>
<message name="UserKeyLoginRequest">
  <part name="params" type="tns:UserKeyLoginParams" /></message>
<message name="UserKeyLoginResponse">
  <part name="return" type="tns:UserLoginResult" /></message>
<message name="UserExistsRequest">
  <part name="params" type="tns:UserExistsParams" /></message>
<message name="UserExistsResponse">
  <part name="return" type="tns:UserExistsResult" /></message>
<message name="UserRegisterRequest">
  <part name="params" type="tns:UserRegisterParams" /></message>
<message name="UserRegisterResponse">
  <part name="return" type="tns:UserRegisterResult" /></message>
<message name="UserProplanExtendRequest">
  <part name="params" type="tns:UserProplanExtendParams" /></message>
<message name="UserProplanExtendResponse">
  <part name="return" type="tns:UserProplanExtendResult" /></message>
<message name="UserActivateRequest">
  <part name="params" type="tns:UserActivateParams" /></message>
<message name="UserActivateResponse">
  <part name="return" type="tns:UserActivateResult" /></message>
<message name="UserPlanRequest">
  <part name="params" type="tns:UserPlanParams" /></message>
<message name="UserPlanResponse">
  <part name="return" type="tns:UserPlanResult" /></message>
<message name="UserRequestPasswordResetRequest">
  <part name="params" type="tns:UserRequestPasswordResetParams" /></message>
<message name="UserRequestPasswordResetResponse">
  <part name="return" type="tns:UserRequestPasswordResetResult" /></message>
<message name="UserPasswordResetCodeValidationRequest">
  <part name="params" type="tns:UserPasswordResetCodeValidationParams" /></message>
<message name="UserPasswordResetCodeValidationResponse">
  <part name="return" type="tns:UserPasswordResetCodeValidationResult" /></message>
<message name="UserPasswordResetRequest">
  <part name="params" type="tns:UserPasswordResetParams" /></message>
<message name="UserPasswordResetResponse">
  <part name="return" type="tns:UserPasswordResetResult" /></message>
<message name="UserResetKeyRequest">
  <part name="params" type="tns:UserResetKeyParams" /></message>
<message name="UserResetKeyResponse">
  <part name="return" type="tns:UserResetKeyResult" /></message>
<message name="UserChangeNameRequest">
  <part name="params" type="tns:UserChangeNameParams" /></message>
<message name="UserChangeNameResponse">
  <part name="return" type="tns:UserChangeNameResult" /></message>
<message name="UserCpanelPassRequest">
  <part name="params" type="tns:UserCpanelPassParams" /></message>
<message name="UserCpanelPassResponse">
  <part name="return" type="tns:UserCpanelPassResult" /></message>
<message name="UserCloseAccountRequest">
  <part name="params" type="tns:UserCloseAccountParams" /></message>
<message name="UserCloseAccountResponse">
  <part name="return" type="tns:UserCloseAccountResult" /></message>
<message name="UserCloseAccountConfirmRequest">
  <part name="params" type="tns:UserCloseAccountConfirmParams" /></message>
<message name="UserCloseAccountConfirmResponse">
  <part name="return" type="tns:UserCloseAccountConfirmResult" /></message>
<message name="UserGetPrefsRequest">
  <part name="params" type="tns:UserGetPrefsPassParams" /></message>
<message name="UserGetPrefsResponse">
  <part name="return" type="tns:UserGetPrefsPassResult" /></message>
<message name="UserSetPrefsRequest">
  <part name="params" type="tns:UserSetPrefsPassParams" /></message>
<message name="UserSetPrefsResponse">
  <part name="return" type="tns:UserSetPrefsPassResult" /></message>
<message name="UserSendFeedbackRequest">
  <part name="params" type="tns:UserSendFeedbackParams" /></message>
<message name="UserSendFeedbackResponse">
  <part name="return" type="tns:UserSendFeedbackResult" /></message>
<message name="AdvertGetRequest">
  <part name="params" type="tns:AdvertGetParams" /></message>
<message name="AdvertGetResponse">
  <part name="return" type="tns:AdvertGetResult" /></message>
<message name="AdvertClickRequest">
  <part name="params" type="tns:AdvertClickParams" /></message>
<message name="AdvertClickResponse">
  <part name="return" type="tns:AdvertClickResult" /></message>
<message name="ThreadStatusRequest">
  <part name="params" type="tns:ThreadStatusParams" /></message>
<message name="ThreadStatusResponse">
  <part name="return" type="tns:ThreadStatusResult" /></message>
<message name="TelnetConnectRequest">
  <part name="params" type="tns:TelnetConnectParams" /></message>
<message name="TelnetConnectResponse">
  <part name="return" type="tns:TelnetConnectResult" /></message>
<portType name="Developer ServicesPortType">
  <operation name="DropboxAdd">
    <documentation>Adds a dropbox connection to user account server list</documentation>
    <input message="tns:DropboxAddRequest"/>
    <output message="tns:DropboxAddResponse"/>
  </operation>
  <operation name="DropboxRegistered">
    <documentation>Checks is dropbox registered to user account</documentation>
    <input message="tns:DropboxRegisteredRequest"/>
    <output message="tns:DropboxRegisteredResponse"/>
  </operation>
  <operation name="GitHubAdd">
    <documentation>Adds a github connection to user account server list</documentation>
    <input message="tns:GitHubAddRequest"/>
    <output message="tns:GitHubAddResponse"/>
  </operation>
  <operation name="GitHubRegistered">
    <documentation>Checks is github registered to user account</documentation>
    <input message="tns:GitHubRegisteredRequest"/>
    <output message="tns:GitHubRegisteredResponse"/>
  </operation>
  <operation name="GitHubRepoList">
    <documentation>Lists github repos for user account</documentation>
    <input message="tns:GitHubRepoListRequest"/>
    <output message="tns:GitHubRepoListResponse"/>
  </operation>
  <operation name="GitHubRepoCommits">
    <documentation>Lists commits for github repo</documentation>
    <input message="tns:GitHubRepoCommitsRequest"/>
    <output message="tns:GitHubRepoCommitsResponse"/>
  </operation>
  <operation name="FtpServerAdd">
    <documentation>Adds a new ftp server to user account server list</documentation>
    <input message="tns:FtpServerAddRequest"/>
    <output message="tns:FtpServerAddResponse"/>
  </operation>
  <operation name="FtpServerModify">
    <documentation>Modify existing ftp server</documentation>
    <input message="tns:FtpServerModifyRequest"/>
    <output message="tns:FtpServerModifyResponse"/>
  </operation>
  <operation name="FtpServerRemove">
    <documentation>Remove existing ftp server</documentation>
    <input message="tns:FtpServerRemoveRequest"/>
    <output message="tns:FtpServerRemoveResponse"/>
  </operation>
  <operation name="FtpServerPassword">
    <documentation>Checks password against server</documentation>
    <input message="tns:FtpServerPasswordRequest"/>
    <output message="tns:FtpServerPasswordResponse"/>
  </operation>
  <operation name="FtpServerList">
    <documentation>Lists registered ftp servers</documentation>
    <input message="tns:FtpServerListRequest"/>
    <output message="tns:FtpServerListResponse"/>
  </operation>
  <operation name="FtpFolderCreate">
    <documentation>Creates folder on ftp server</documentation>
    <input message="tns:FtpFolderCreateRequest"/>
    <output message="tns:FtpFolderCreateResponse"/>
  </operation>
  <operation name="FtpFileCreate">
    <documentation>Creates file on ftp server</documentation>
    <input message="tns:FtpFileCreateRequest"/>
    <output message="tns:FtpFileCreateResponse"/>
  </operation>
  <operation name="FtpFileDelete">
    <documentation>Deletes a file on ftp server</documentation>
    <input message="tns:FtpFileDeleteRequest"/>
    <output message="tns:FtpFileDeleteResponse"/>
  </operation>
  <operation name="FtpFolderDelete">
    <documentation>Deletes a folder on ftp server</documentation>
    <input message="tns:FtpFolderDeleteRequest"/>
    <output message="tns:FtpFolderDeleteResponse"/>
  </operation>
  <operation name="FtpFileRename">
    <documentation>Renames a file on ftp server</documentation>
    <input message="tns:FtpFileRenameRequest"/>
    <output message="tns:FtpFileRenameResponse"/>
  </operation>
  <operation name="FtpFilePerms">
    <documentation>Changes file permissions on ftp server</documentation>
    <input message="tns:FtpFilePermsRequest"/>
    <output message="tns:FtpFilePermsResponse"/>
  </operation>
  <operation name="FtpFileGet">
    <documentation>Gets file context from ftp server</documentation>
    <input message="tns:FtpFileGetRequest"/>
    <output message="tns:FtpFileGetResponse"/>
  </operation>
  <operation name="FtpFileDownload">
    <documentation>Downloads file from ftp server</documentation>
    <input message="tns:FtpFileDownloadRequest"/>
    <output message="tns:FtpFileDownloadResponse"/>
  </operation>
  <operation name="FtpFolderDownload">
    <documentation>Downloads folder from ftp server</documentation>
    <input message="tns:FtpFolderDownloadRequest"/>
    <output message="tns:FtpFolderDownloadResponse"/>
  </operation>
  <operation name="FtpFilePut">
    <documentation>Puts file context to a file on ftp server</documentation>
    <input message="tns:FtpFilePutRequest"/>
    <output message="tns:FtpFilePutResponse"/>
  </operation>
  <operation name="FtpFileClone">
    <documentation>Clones file on ftp server</documentation>
    <input message="tns:FtpFileCloneRequest"/>
    <output message="tns:FtpFileCloneResponse"/>
  </operation>
  <operation name="FtpFolderClone">
    <documentation>Clones folder on ftp server</documentation>
    <input message="tns:FtpFolderCloneRequest"/>
    <output message="tns:FtpFolderCloneResponse"/>
  </operation>
  <operation name="FtpFileCopy">
    <documentation>Copy a file to another location</documentation>
    <input message="tns:FtpFileCopyRequest"/>
    <output message="tns:FtpFileCopyResponse"/>
  </operation>
  <operation name="FtpFolderCopy">
    <documentation>Copy a folder to another location</documentation>
    <input message="tns:FtpFolderCopyRequest"/>
    <output message="tns:FtpFolderCopyResponse"/>
  </operation>
  <operation name="FtpFileMove">
    <documentation>Move a file to another location</documentation>
    <input message="tns:FtpFileMoveRequest"/>
    <output message="tns:FtpFileMoveResponse"/>
  </operation>
  <operation name="FtpFolderMove">
    <documentation>Moves a folder to another location</documentation>
    <input message="tns:FtpFolderMoveRequest"/>
    <output message="tns:FtpFolderMoveResponse"/>
  </operation>
  <operation name="FtpFilesList">
    <documentation>Lists files from ftp server folder</documentation>
    <input message="tns:FtpFilesListRequest"/>
    <output message="tns:FtpFilesListResponse"/>
  </operation>
  <operation name="OpenedTabsList">
    <documentation>Lists tabs that were left opened during last session</documentation>
    <input message="tns:OpenedTabsListRequest"/>
    <output message="tns:OpenedTabsListResponse"/>
  </operation>
  <operation name="OpenTab">
    <documentation>Registers opened tab in a client app</documentation>
    <input message="tns:OpenTabRequest"/>
    <output message="tns:OpenTabResponse"/>
  </operation>
  <operation name="CloseTab">
    <documentation>Closes opened tab in a client app</documentation>
    <input message="tns:CloseTabRequest"/>
    <output message="tns:CloseTabResponse"/>
  </operation>
  <operation name="UserPing">
    <documentation>Ping server to extend session key duration</documentation>
    <input message="tns:UserPingRequest"/>
    <output message="tns:UserPingResponse"/>
  </operation>
  <operation name="UserLogin">
    <documentation>Perform user login</documentation>
    <input message="tns:UserLoginRequest"/>
    <output message="tns:UserLoginResponse"/>
  </operation>
  <operation name="UserKeyLogin">
    <documentation>Perform user login via login key</documentation>
    <input message="tns:UserKeyLoginRequest"/>
    <output message="tns:UserKeyLoginResponse"/>
  </operation>
  <operation name="UserExists">
    <documentation>Check if user exists</documentation>
    <input message="tns:UserExistsRequest"/>
    <output message="tns:UserExistsResponse"/>
  </operation>
  <operation name="UserRegister">
    <documentation>Registers a new user</documentation>
    <input message="tns:UserRegisterRequest"/>
    <output message="tns:UserRegisterResponse"/>
  </operation>
  <operation name="UserProplanExtend">
    <documentation>Extends/activates proplan period</documentation>
    <input message="tns:UserProplanExtendRequest"/>
    <output message="tns:UserProplanExtendResponse"/>
  </operation>
  <operation name="UserActivate">
    <documentation>Activates user account</documentation>
    <input message="tns:UserActivateRequest"/>
    <output message="tns:UserActivateResponse"/>
  </operation>
  <operation name="UserPlan">
    <documentation>Returns the proplan code (if any)</documentation>
    <input message="tns:UserPlanRequest"/>
    <output message="tns:UserPlanResponse"/>
  </operation>
  <operation name="UserRequestPasswordReset">
    <documentation>Returns code for password reset</documentation>
    <input message="tns:UserRequestPasswordResetRequest"/>
    <output message="tns:UserRequestPasswordResetResponse"/>
  </operation>
  <operation name="UserPasswordResetCodeValidation">
    <documentation>Returns code for password reset</documentation>
    <input message="tns:UserPasswordResetCodeValidationRequest"/>
    <output message="tns:UserPasswordResetCodeValidationResponse"/>
  </operation>
  <operation name="UserPasswordReset">
    <documentation>Resets user password</documentation>
    <input message="tns:UserPasswordResetRequest"/>
    <output message="tns:UserPasswordResetResponse"/>
  </operation>
  <operation name="UserResetKey">
    <documentation>Resets login key</documentation>
    <input message="tns:UserResetKeyRequest"/>
    <output message="tns:UserResetKeyResponse"/>
  </operation>
  <operation name="UserChangeName">
    <documentation>Change user name</documentation>
    <input message="tns:UserChangeNameRequest"/>
    <output message="tns:UserChangeNameResponse"/>
  </operation>
  <operation name="UserCpanelPass">
    <documentation>Change Cpanel Pass</documentation>
    <input message="tns:UserCpanelPassRequest"/>
    <output message="tns:UserCpanelPassResponse"/>
  </operation>
  <operation name="UserCloseAccount">
    <documentation>Close user account</documentation>
    <input message="tns:UserCloseAccountRequest"/>
    <output message="tns:UserCloseAccountResponse"/>
  </operation>
  <operation name="UserCloseAccountConfirm">
    <documentation>Close user account confirm</documentation>
    <input message="tns:UserCloseAccountConfirmRequest"/>
    <output message="tns:UserCloseAccountConfirmResponse"/>
  </operation>
  <operation name="UserGetPrefs">
    <documentation>User Get Preferences</documentation>
    <input message="tns:UserGetPrefsRequest"/>
    <output message="tns:UserGetPrefsResponse"/>
  </operation>
  <operation name="UserSetPrefs">
    <documentation>User Set Preferences</documentation>
    <input message="tns:UserSetPrefsRequest"/>
    <output message="tns:UserSetPrefsResponse"/>
  </operation>
  <operation name="UserSendFeedback">
    <documentation>User Send Feedback</documentation>
    <input message="tns:UserSendFeedbackRequest"/>
    <output message="tns:UserSendFeedbackResponse"/>
  </operation>
  <operation name="AdvertGet">
    <documentation>Gets advert url</documentation>
    <input message="tns:AdvertGetRequest"/>
    <output message="tns:AdvertGetResponse"/>
  </operation>
  <operation name="AdvertClick">
    <documentation>Logs advert click</documentation>
    <input message="tns:AdvertClickRequest"/>
    <output message="tns:AdvertClickResponse"/>
  </operation>
  <operation name="ThreadStatus">
    <documentation>Gets thread status</documentation>
    <input message="tns:ThreadStatusRequest"/>
    <output message="tns:ThreadStatusResponse"/>
  </operation>
  <operation name="TelnetConnect">
    <documentation>Opens telnet connection</documentation>
    <input message="tns:TelnetConnectRequest"/>
    <output message="tns:TelnetConnectResponse"/>
  </operation>
</portType>
<binding name="Developer ServicesBinding" type="tns:Developer ServicesPortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="DropboxAdd">
    <soap:operation soapAction="urn:servicewsdl#DropboxAdd" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="DropboxRegistered">
    <soap:operation soapAction="urn:servicewsdl#DropboxRegistered" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="GitHubAdd">
    <soap:operation soapAction="urn:servicewsdl#GitHubAdd" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="GitHubRegistered">
    <soap:operation soapAction="urn:servicewsdl#GitHubRegistered" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="GitHubRepoList">
    <soap:operation soapAction="urn:servicewsdl#GitHubRepoList" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="GitHubRepoCommits">
    <soap:operation soapAction="urn:servicewsdl#GitHubRepoCommits" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpServerAdd">
    <soap:operation soapAction="urn:servicewsdl#FtpServerAdd" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpServerModify">
    <soap:operation soapAction="urn:servicewsdl#FtpServerModify" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpServerRemove">
    <soap:operation soapAction="urn:servicewsdl#FtpServerRemove" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpServerPassword">
    <soap:operation soapAction="urn:servicewsdl#FtpServerPassword" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpServerList">
    <soap:operation soapAction="urn:servicewsdl#FtpServerList" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFolderCreate">
    <soap:operation soapAction="urn:servicewsdl#FtpFolderCreate" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileCreate">
    <soap:operation soapAction="urn:servicewsdl#FtpFileCreate" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileDelete">
    <soap:operation soapAction="urn:servicewsdl#FtpFileDelete" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFolderDelete">
    <soap:operation soapAction="urn:servicewsdl#FtpFolderDelete" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileRename">
    <soap:operation soapAction="urn:servicewsdl#FtpFileRename" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFilePerms">
    <soap:operation soapAction="urn:servicewsdl#FtpFilePerms" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileGet">
    <soap:operation soapAction="urn:servicewsdl#FtpFileGet" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileDownload">
    <soap:operation soapAction="urn:servicewsdl#FtpFileDownload" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFolderDownload">
    <soap:operation soapAction="urn:servicewsdl#FtpFolderDownload" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFilePut">
    <soap:operation soapAction="urn:servicewsdl#FtpFilePut" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileClone">
    <soap:operation soapAction="urn:servicewsdl#FtpFileClone" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFolderClone">
    <soap:operation soapAction="urn:servicewsdl#FtpFolderClone" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileCopy">
    <soap:operation soapAction="urn:servicewsdl#FtpFileCopy" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFolderCopy">
    <soap:operation soapAction="urn:servicewsdl#FtpFolderCopy" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFileMove">
    <soap:operation soapAction="urn:servicewsdl#FtpFileMove" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFolderMove">
    <soap:operation soapAction="urn:servicewsdl#FtpFolderMove" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="FtpFilesList">
    <soap:operation soapAction="urn:servicewsdl#FtpFilesList" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="OpenedTabsList">
    <soap:operation soapAction="urn:servicewsdl#OpenedTabsList" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="OpenTab">
    <soap:operation soapAction="urn:servicewsdl#OpenTab" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="CloseTab">
    <soap:operation soapAction="urn:servicewsdl#CloseTab" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserPing">
    <soap:operation soapAction="urn:servicewsdl#UserPing" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserLogin">
    <soap:operation soapAction="urn:servicewsdl#UserLogin" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserKeyLogin">
    <soap:operation soapAction="urn:servicewsdl#UserKeyLogin" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserExists">
    <soap:operation soapAction="urn:servicewsdl#UserExists" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserRegister">
    <soap:operation soapAction="urn:servicewsdl#UserRegister" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserProplanExtend">
    <soap:operation soapAction="urn:servicewsdl#UserProplanExtend" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserActivate">
    <soap:operation soapAction="urn:servicewsdl#UserActivate" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserPlan">
    <soap:operation soapAction="urn:servicewsdl#UserPlan" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserRequestPasswordReset">
    <soap:operation soapAction="urn:servicewsdl#UserRequestPasswordReset" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserPasswordResetCodeValidation">
    <soap:operation soapAction="urn:servicewsdl#UserPasswordResetCodeValidation" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserPasswordReset">
    <soap:operation soapAction="urn:servicewsdl#UserPasswordReset" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserResetKey">
    <soap:operation soapAction="urn:servicewsdl#UserResetKey" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserChangeName">
    <soap:operation soapAction="urn:servicewsdl#UserChangeName" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserCpanelPass">
    <soap:operation soapAction="urn:servicewsdl#UserCpanelPass" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserCloseAccount">
    <soap:operation soapAction="urn:servicewsdl#UserCloseAccount" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserCloseAccountConfirm">
    <soap:operation soapAction="urn:servicewsdl#UserCloseAccountConfirm" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserGetPrefs">
    <soap:operation soapAction="urn:servicewsdl#UserGetPrefs" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserSetPrefs">
    <soap:operation soapAction="urn:servicewsdl#UserSetPrefs" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="UserSendFeedback">
    <soap:operation soapAction="urn:servicewsdl#UserSendFeedback" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="AdvertGet">
    <soap:operation soapAction="urn:servicewsdl#AdvertGet" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="AdvertClick">
    <soap:operation soapAction="urn:servicewsdl#AdvertClick" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="ThreadStatus">
    <soap:operation soapAction="urn:servicewsdl#ThreadStatus" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="TelnetConnect">
    <soap:operation soapAction="urn:servicewsdl#TelnetConnect" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:servicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>
<service name="Developer Services">
  <port name="Developer ServicesPort" binding="tns:Developer ServicesBinding">
    <soap:address location="http://codeanywhere.net/ws/index.php/ws"/>
  </port>
</service>
</definitions>