getSalesPerson - kristjant/veebiteenus GitHub Wiki

#getSalesPerson Teenus müüjate pärimiseks

#Sisendandmed:

  • apiToken - xs:string
  • requestId - xs:string
  • id - xs:string
  • name - xs:string
  • employer - xs:string

#Sisendpäring:

  <web:getSalesPersonRequest>
     <web:apiToken>?</web:apiToken>
     <web:requestId>?</web:requestId>
     <!--Optional:-->
     <web:id>?</web:id>
     <!--Optional:-->
     <web:name>?</web:name>
     <!--Optional:-->
     <web:employer>?</web:employer>
  </web:getSalesPersonRequest>

#Väljundandmed:

  • salesPerson - tns:salesPerson

tns:salesPerson:

  • name- xs:string
  • employer- xs:string
  • phone- xs:string
  • email- xs:string
  • car - tns:car - list

tns:car

  • id- xs:int
  • salesPersonId- xs:int
  • make- xs:string
  • model- xs:string
  • price- xs:int
  • vin - xs:string
  • productionYear - xs:int
  • numberOfDoors - xs:int (2,3,4,5)
  • odometer- xs:int

#Väljund:

 <ns2:getSalesPersonResponse xmlns:ns2="http://kristjan.io/webService">
     <ns2:salesperson>
        <ns2:id>0</ns2:id>
        <ns2:name>Juhan Maasikas</ns2:name>
        <ns2:employer>Auto 25</ns2:employer>
        <ns2:phone>0</ns2:phone>
        <ns2:email>[email protected]</ns2:email>
        <ns2:cars>
           <ns2:id>0</ns2:id>
           <ns2:salesPersonId>0</ns2:salesPersonId>
           <ns2:make>Ford</ns2:make>
           <ns2:model>Mondeo ST</ns2:model>
           <ns2:vin>testVin</ns2:vin>
           <ns2:productionYear>1995</ns2:productionYear>
           <ns2:numberOfDoors>3</ns2:numberOfDoors>
           <ns2:odometer>12345</ns2:odometer>
        </ns2:cars>
        <ns2:cars>
           <ns2:id>1</ns2:id>
           <ns2:salesPersonId>0</ns2:salesPersonId>
           <ns2:make>Ford</ns2:make>
           <ns2:model>Mondeo RS</ns2:model>
           <ns2:vin>testVin2</ns2:vin>
           <ns2:productionYear>19952</ns2:productionYear>
           <ns2:numberOfDoors>2</ns2:numberOfDoors>
           <ns2:odometer>123452</ns2:odometer>
        </ns2:cars>
        <ns2:cars>
           <ns2:id>2</ns2:id>
           <ns2:salesPersonId>0</ns2:salesPersonId>
           <ns2:make>Kia</ns2:make>
           <ns2:model>Rio</ns2:model>
           <ns2:vin>123123</ns2:vin>
           <ns2:productionYear>222</ns2:productionYear>
           <ns2:numberOfDoors>3</ns2:numberOfDoors>
           <ns2:odometer>123123123</ns2:odometer>
        </ns2:cars>
        <ns2:cars>
           <ns2:id>3</ns2:id>
           <ns2:salesPersonId>0</ns2:salesPersonId>
           <ns2:make>Kia</ns2:make>
           <ns2:model>Rio</ns2:model>
           <ns2:vin>123123</ns2:vin>
           <ns2:productionYear>222</ns2:productionYear>
           <ns2:numberOfDoors>3</ns2:numberOfDoors>
           <ns2:odometer>123123123</ns2:odometer>
        </ns2:cars>
     </ns2:salesperson>
  </ns2:getSalesPersonResponse>
⚠️ **GitHub.com Fallback** ⚠️