<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://app.betaeasy.com/api/soap/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="BetaEasy_API_v1_Soap" targetNamespace="http://app.betaeasy.com/api/soap/v1"><types><xsd:schema targetNamespace="http://app.betaeasy.com/api/soap/v1"><xsd:complexType name="ArrayOfTFeedback"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:TFeedback[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="TFeedback"><xsd:all><xsd:element name="project_id" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="subject" type="xsd:string"/><xsd:element name="url" type="xsd:string"/><xsd:element name="votes" type="xsd:int"/><xsd:element name="context" type="xsd:string"/></xsd:all></xsd:complexType><xsd:complexType name="TFeedbackAttachment"><xsd:all><xsd:element name="filename" type="xsd:string"/><xsd:element name="description" type="xsd:string"/><xsd:element name="filesize" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="feedback_id" type="xsd:int"/></xsd:all></xsd:complexType><xsd:complexType name="TProject"><xsd:all><xsd:element name="id" type="xsd:int"/><xsd:element name="public_url" type="xsd:string"/><xsd:element name="signup_url" type="xsd:string"/><xsd:element name="name" type="xsd:string"/><xsd:element name="identifier" type="xsd:string"/><xsd:element name="description" type="xsd:string"/></xsd:all></xsd:complexType><xsd:complexType name="ArrayOfTUser"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:TUser[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="TUser"><xsd:all><xsd:element name="id" type="xsd:int"/><xsd:element name="email" type="xsd:string"/><xsd:element name="first_name" type="xsd:string"/><xsd:element name="last_name" type="xsd:string"/><xsd:element name="registered_at" type="xsd:string"/></xsd:all></xsd:complexType></xsd:schema></types><portType name="BetaEasy_API_v1_SoapPort"><operation name="feedbackRatedFeatures"><documentation>Return the most rated features</documentation><input message="tns:feedbackRatedFeaturesIn"/><output message="tns:feedbackRatedFeaturesOut"/></operation><operation name="feedbackAttach"><documentation>Attach file to feedback</documentation><input message="tns:feedbackAttachIn"/><output message="tns:feedbackAttachOut"/></operation><operation name="projectGetDetails"><documentation>Get Project Details</documentation><input message="tns:projectGetDetailsIn"/><output message="tns:projectGetDetailsOut"/></operation><operation name="feedbackSearch"><documentation>Search for feedbacks</documentation><input message="tns:feedbackSearchIn"/><output message="tns:feedbackSearchOut"/></operation><operation name="feedbackRatedBugs"><documentation>Return the most rated bugs</documentation><input message="tns:feedbackRatedBugsIn"/><output message="tns:feedbackRatedBugsOut"/></operation><operation name="feedbackCreate"><documentation>Create new feedback</documentation><input message="tns:feedbackCreateIn"/><output message="tns:feedbackCreateOut"/></operation><operation name="feedbackSubscribe"><documentation>Subscribe to feedback updates</documentation><input message="tns:feedbackSubscribeIn"/><output message="tns:feedbackSubscribeOut"/></operation><operation name="commentCreate"><documentation>Send comments to project owner (contact form)</documentation><input message="tns:commentCreateIn"/><output message="tns:commentCreateOut"/></operation><operation name="userList"><documentation>List of project users</documentation><input message="tns:userListIn"/><output message="tns:userListOut"/></operation><operation name="userDetails"><documentation>Get user details</documentation><input message="tns:userDetailsIn"/><output message="tns:userDetailsOut"/></operation><operation name="userCreate"><documentation>Create beta tester account</documentation><input message="tns:userCreateIn"/><output message="tns:userCreateOut"/></operation><operation name="userUnassign"><documentation>Unassign user from project</documentation><input message="tns:userUnassignIn"/><output message="tns:userUnassignOut"/></operation><operation name="userMap"><documentation>Map local user to betaeasy user</documentation><input message="tns:userMapIn"/><output message="tns:userMapOut"/></operation><operation name="userDetailsByMapId"><documentation>Find user by map id</documentation><input message="tns:userDetailsByMapIdIn"/><output message="tns:userDetailsByMapIdOut"/></operation></portType><binding name="BetaEasy_API_v1_SoapBinding" type="tns:BetaEasy_API_v1_SoapPort"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="feedbackRatedFeatures"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#feedbackRatedFeatures"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="feedbackAttach"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#feedbackAttach"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="projectGetDetails"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#projectGetDetails"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="feedbackSearch"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#feedbackSearch"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="feedbackRatedBugs"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#feedbackRatedBugs"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="feedbackCreate"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#feedbackCreate"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="feedbackSubscribe"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#feedbackSubscribe"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="commentCreate"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#commentCreate"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="userList"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#userList"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="userDetails"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#userDetails"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="userCreate"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#userCreate"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="userUnassign"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#userUnassign"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="userMap"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#userMap"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation><operation name="userDetailsByMapId"><soap:operation soapAction="http://app.betaeasy.com/api/soap/v1#userDetailsByMapId"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://app.betaeasy.com/api/soap/v1"/></output></operation></binding><service name="BetaEasy_API_v1_SoapService"><port name="BetaEasy_API_v1_SoapPort" binding="tns:BetaEasy_API_v1_SoapBinding"><soap:address location="http://app.betaeasy.com/api/soap/v1"/></port></service><message name="feedbackRatedFeaturesIn"><part name="apikey" type="xsd:string"/><part name="limit" type="xsd:int"/></message><message name="feedbackRatedFeaturesOut"><part name="return" type="tns:ArrayOfTFeedback"/></message><message name="feedbackAttachIn"><part name="apikey" type="xsd:string"/><part name="feedback_id" type="xsd:int"/><part name="name" type="xsd:string"/><part name="description" type="xsd:string"/><part name="contents" type="xsd:string"/></message><message name="feedbackAttachOut"><part name="return" type="tns:TFeedbackAttachment"/></message><message name="projectGetDetailsIn"><part name="apikey" type="xsd:string"/></message><message name="projectGetDetailsOut"><part name="return" type="tns:TProject"/></message><message name="feedbackSearchIn"><part name="apikey" type="xsd:string"/><part name="type" type="xsd:string"/><part name="phrase" type="xsd:string"/><part name="limit" type="xsd:int"/></message><message name="feedbackSearchOut"><part name="return" type="tns:ArrayOfTFeedback"/></message><message name="feedbackRatedBugsIn"><part name="apikey" type="xsd:string"/><part name="limit" type="xsd:int"/></message><message name="feedbackRatedBugsOut"><part name="return" type="tns:ArrayOfTFeedback"/></message><message name="feedbackCreateIn"><part name="apikey" type="xsd:string"/><part name="type" type="xsd:string"/><part name="subject" type="xsd:string"/><part name="description" type="xsd:string"/><part name="email" type="xsd:string"/><part name="context" type="xsd:string"/></message><message name="feedbackCreateOut"><part name="return" type="tns:TFeedback"/></message><message name="feedbackSubscribeIn"><part name="apikey" type="xsd:string"/><part name="email" type="xsd:string"/><part name="feedback_id" type="xsd:int"/></message><message name="feedbackSubscribeOut"><part name="return" type="xsd:int"/></message><message name="commentCreateIn"><part name="apikey" type="xsd:string"/><part name="name" type="xsd:string"/><part name="email" type="xsd:string"/><part name="message" type="xsd:string"/></message><message name="commentCreateOut"><part name="return" type="xsd:int"/></message><message name="userListIn"><part name="apikey" type="xsd:string"/></message><message name="userListOut"><part name="return" type="tns:ArrayOfTUser"/></message><message name="userDetailsIn"><part name="apikey" type="xsd:string"/><part name="user_id" type="xsd:string"/></message><message name="userDetailsOut"><part name="return" type="tns:TUser"/></message><message name="userCreateIn"><part name="apikey" type="xsd:string"/><part name="email" type="xsd:string"/><part name="password" type="xsd:string"/><part name="first_name" type="xsd:string"/><part name="last_name" type="xsd:string"/></message><message name="userCreateOut"><part name="return" type="tns:TUser"/></message><message name="userUnassignIn"><part name="apikey" type="xsd:string"/><part name="user_id" type="xsd:int"/></message><message name="userUnassignOut"><part name="return" type="xsd:int"/></message><message name="userMapIn"><part name="apikey" type="xsd:string"/><part name="user_id" type="xsd:int"/><part name="map_id" type="xsd:int"/></message><message name="userMapOut"><part name="return" type="xsd:int"/></message><message name="userDetailsByMapIdIn"><part name="apikey" type="xsd:string"/><part name="map_id" type="xsd:int"/></message><message name="userDetailsByMapIdOut"><part name="return" type="xsd:string"/></message></definitions>
