<?xml version='1.0' encoding='UTF-8'?>
<definitions name="UpdatePlayerServiceDefinitions" targetNamespace="http://com.wagerworks.wagerlink/services" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:s0="http://www.w3.org/2001/XMLSchema" xmlns:s1="java:com.wagerworks.webservices.casino.services.common" xmlns:s2="http://com.wagerworks.wagerlink/services" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
  <types>
    <s0:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="java:com.wagerworks.webservices.casino.services.common" xmlns:s0="http://www.w3.org/2001/XMLSchema" xmlns:s1="java:com.wagerworks.webservices.casino.services.common" xmlns:s2="http://com.wagerworks.wagerlink/services" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <s0:complexType name="Ticket">
        <s0:sequence>
          <s0:element minOccurs="1" name="CallingId" nillable="true" type="xs:string"/>
          <s0:element minOccurs="1" name="Id" nillable="true" type="xs:string"/>
          <s0:element minOccurs="1" name="Time" nillable="true" type="xs:string"/>
        </s0:sequence>
      </s0:complexType>
      <s0:complexType name="WebServiceException">
        <s0:sequence>
          <s0:element minOccurs="1" name="Code" nillable="false" type="xs:int"/>
          <s0:element minOccurs="1" name="Message" nillable="true" type="xs:string"/>
        </s0:sequence>
      </s0:complexType>
      <s0:element name="WebServiceException" type="java:WebServiceException" xmlns:java="java:com.wagerworks.webservices.casino.services.common"/>
    </s0:schema>
  </types>
  <message name="updatePlayer">
    <part name="UserName" type="s0:string"/>
    <part name="CustomerTicketId" type="s0:string"/>
    <part name="CallingId" type="s0:string"/>
    <part name="AffiliateId" type="s0:int"/>
    <part name="Title" type="s0:string"/>
    <part name="FirstName" type="s0:string"/>
    <part name="MiddleName" type="s0:string"/>
    <part name="LastName" type="s0:string"/>
    <part name="Suffix" type="s0:string"/>
    <part name="Gender" type="s0:string"/>
    <part name="AddrLine1" type="s0:string"/>
    <part name="AddrLine2" type="s0:string"/>
    <part name="AddrLine3" type="s0:string"/>
    <part name="AddrLine4" type="s0:string"/>
    <part name="AddrLine5" type="s0:string"/>
    <part name="AddrLine6" type="s0:string"/>
    <part name="City" type="s0:string"/>
    <part name="Region" type="s0:string"/>
    <part name="PostalCode" type="s0:string"/>
    <part name="CountryId" type="s0:string"/>
    <part name="LanguageId" type="s0:string"/>
    <part name="Email" type="s0:string"/>
    <part name="PhoneNumber" type="s0:string"/>
    <part name="MobileNumber" type="s0:string"/>
    <part name="FaxNumber" type="s0:string"/>
    <part name="BirthDate" type="s0:string"/>
    <part name="Password" type="s0:string"/>
    <part name="SecretQuestion1" type="s0:string"/>
    <part name="SecretAnswer1" type="s0:string"/>
    <part name="SecretQuestion2" type="s0:string"/>
    <part name="SecretAnswer2" type="s0:string"/>
    <part name="Currency" type="s0:string"/>
    <part name="HeardCode" type="s0:string"/>
    <part name="HearText" type="s0:string"/>
    <part name="IdType" type="s0:string"/>
    <part name="IdValue" type="s0:string"/>
    <part name="CasinoEmail" type="s0:boolean"/>
    <part name="PartnerEmail" type="s0:boolean"/>
    <part name="ChangePassword" type="s0:string"/>
  </message>
  <message name="updatePlayerResponse">
    <part name="return" type="s1:Ticket"/>
  </message>
  <message name="WebServiceException">
    <part element="s1:WebServiceException" name="WebServiceException"/>
  </message>
  <portType name="UpdatePlayerService">
    <operation name="updatePlayer" parameterOrder="UserName CustomerTicketId CallingId AffiliateId Title FirstName MiddleName LastName Suffix Gender AddrLine1 AddrLine2 AddrLine3 AddrLine4 AddrLine5 AddrLine6 City Region PostalCode CountryId LanguageId Email PhoneNumber MobileNumber FaxNumber BirthDate Password SecretQuestion1 SecretAnswer1 SecretQuestion2 SecretAnswer2 Currency HeardCode HearText IdType IdValue CasinoEmail PartnerEmail ChangePassword">
      <input message="s2:updatePlayer"/>
      <output message="s2:updatePlayerResponse"/>
      <fault message="s2:WebServiceException" name="WebServiceException"/>
    </operation>
  </portType>
  <binding name="UpdatePlayerServiceSoapBinding" type="s2:UpdatePlayerService">
    <s3:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="updatePlayer">
      <s3:operation soapAction="" style="rpc"/>
      <input>
        <s3:body namespace="http://com.wagerworks.wagerlink/services" parts="UserName CustomerTicketId CallingId AffiliateId Title FirstName MiddleName LastName Suffix Gender AddrLine1 AddrLine2 AddrLine3 AddrLine4 AddrLine5 AddrLine6 City Region PostalCode CountryId LanguageId Email PhoneNumber MobileNumber FaxNumber BirthDate Password SecretQuestion1 SecretAnswer1 SecretQuestion2 SecretAnswer2 Currency HeardCode HearText IdType IdValue CasinoEmail PartnerEmail ChangePassword" use="literal"/>
      </input>
      <output>
        <s3:body namespace="http://com.wagerworks.wagerlink/services" parts="return" use="literal"/>
      </output>
      <fault name="WebServiceException">
        <s3:fault name="WebServiceException" use="literal"/>
      </fault>
    </operation>
  </binding>
  <service name="UpdatePlayerService">
    <port binding="s2:UpdatePlayerServiceSoapBinding" name="UpdatePlayerServiceSoapPort">
      <s3:address location="http://sf-cqa-app01-gen:7001CasinoWS/UpdatePlayer"/>
    </port>
  </service>
</definitions>