<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/RCS.SportData.WebService.Requests.Soccer" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/RCS.SportData.WebService.Requests.Soccer" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="SoccerRightsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerRightsRequest" nillable="true" type="tns:SoccerRightsRequest" />
  <xs:complexType name="SoccerUpdatesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TimeStamp" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerUpdatesRequest" nillable="true" type="tns:SoccerUpdatesRequest" />
  <xs:complexType name="SoccerTimestampRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SoccerTimestampRequest" nillable="true" type="tns:SoccerTimestampRequest" />
  <xs:complexType name="SoccerVenueProfileRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="VenueId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerVenueProfileRequest" nillable="true" type="tns:SoccerVenueProfileRequest" />
  <xs:complexType name="SoccerPredictedStandingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPredictedStandingsRequest" nillable="true" type="tns:SoccerPredictedStandingsRequest" />
  <xs:complexType name="SoccerStandingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="Group" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchDay" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="Side" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerStandingsRequest" nillable="true" type="tns:SoccerStandingsRequest" />
  <xs:complexType name="SoccerMatchTeamXgRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchTeamXgRequest" nillable="true" type="tns:SoccerMatchTeamXgRequest" />
  <xs:complexType name="SoccerTeamSeasonXgRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamSeasonXgRequest" nillable="true" type="tns:SoccerTeamSeasonXgRequest" />
  <xs:complexType name="SoccerPlayerSeasonXgRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerIds" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfint" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerSeasonXgRequest" nillable="true" type="tns:SoccerPlayerSeasonXgRequest" />
  <xs:complexType name="SoccerPlayerMatchXgRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerIds" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfint" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerMatchXgRequest" nillable="true" type="tns:SoccerPlayerMatchXgRequest" />
  <xs:complexType name="SoccerMatchRecentPenaltiesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchRecentPenaltiesRequest" nillable="true" type="tns:SoccerMatchRecentPenaltiesRequest" />
  <xs:complexType name="SoccerMatchSummaryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchSummaryRequest" nillable="true" type="tns:SoccerMatchSummaryRequest" />
  <xs:complexType name="SoccerBracketsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="LeagueId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerBracketsRequest" nillable="true" type="tns:SoccerBracketsRequest" />
  <xs:complexType name="SoccerPlayerSeasonStatsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerIds" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfint" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerSeasonStatsRequest" nillable="true" type="tns:SoccerPlayerSeasonStatsRequest" />
  <xs:complexType name="SoccerTeamGoalPredictionsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamIds" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfint" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamGoalPredictionsRequest" nillable="true" type="tns:SoccerTeamGoalPredictionsRequest" />
  <xs:complexType name="SoccerRecentFormRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerRecentFormRequest" nillable="true" type="tns:SoccerRecentFormRequest" />
  <xs:complexType name="SoccerPlayerMatchSeasonStatsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerIds" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfint" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerMatchSeasonStatsRequest" nillable="true" type="tns:SoccerPlayerMatchSeasonStatsRequest" />
  <xs:complexType name="SoccerMatchHeatMapRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchHeatMapRequest" nillable="true" type="tns:SoccerMatchHeatMapRequest" />
  <xs:complexType name="SoccerTeamSeasonStatsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Top" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ZeroValues" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamSeasonStatsRequest" nillable="true" type="tns:SoccerTeamSeasonStatsRequest" />
  <xs:complexType name="SoccerMatchAttackingZonesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchAttackingZonesRequest" nillable="true" type="tns:SoccerMatchAttackingZonesRequest" />
  <xs:complexType name="SoccerMatchTackleMapRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchTackleMapRequest" nillable="true" type="tns:SoccerMatchTackleMapRequest" />
  <xs:complexType name="SoccerMatchShotPlotRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchShotPlotRequest" nillable="true" type="tns:SoccerMatchShotPlotRequest" />
  <xs:complexType name="SoccerMatchPassMapRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Forward" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="FromPlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="ToPlayerId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchPassMapRequest" nillable="true" type="tns:SoccerMatchPassMapRequest" />
  <xs:complexType name="SoccerMatchEventMapRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" type="xs:int" />
      <xs:element minOccurs="0" name="Period" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchEventMapRequest" nillable="true" type="tns:SoccerMatchEventMapRequest" />
  <xs:complexType name="SoccerMatchActionAreaRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchDay" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerMatchActionAreaRequest" nillable="true" type="tns:SoccerMatchActionAreaRequest" />
  <xs:complexType name="SoccerPlayerProfileRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerIds" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfint" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerProfileRequest" nillable="true" type="tns:SoccerPlayerProfileRequest" />
  <xs:complexType name="SoccerPlayerMatchStatsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchDay" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerIds" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfint" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerMatchStatsRequest" nillable="true" type="tns:SoccerPlayerMatchStatsRequest" />
  <xs:complexType name="SoccerFixturesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Group" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchDay" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VenueId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerFixturesRequest" nillable="true" type="tns:SoccerFixturesRequest" />
  <xs:complexType name="SoccerLabelsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="LabelKeys" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfstring" />
      <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerLabelsRequest" nillable="true" type="tns:SoccerLabelsRequest" />
  <xs:complexType name="SoccerLineupRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="MatchDay" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerLineupRequest" nillable="true" type="tns:SoccerLineupRequest" />
  <xs:complexType name="SoccerPlayerAveragePositionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchIds" nillable="true" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q9:ArrayOfint" />
      <xs:element minOccurs="0" name="PlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerAveragePositionRequest" nillable="true" type="tns:SoccerPlayerAveragePositionRequest" />
  <xs:complexType name="SoccerPlayerRankingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="PlayerId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="StatType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Top" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ZeroValues" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerPlayerRankingsRequest" nillable="true" type="tns:SoccerPlayerRankingsRequest" />
  <xs:complexType name="SoccerTeamMatchStatsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchDay" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamMatchStatsRequest" nillable="true" type="tns:SoccerTeamMatchStatsRequest" />
  <xs:complexType name="SoccerTeamProfileRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" type="xs:int" />
      <xs:element minOccurs="0" name="LeagueId" type="xs:int" />
      <xs:element minOccurs="0" name="SeasonId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamProfileRequest" nillable="true" type="tns:SoccerTeamProfileRequest" />
  <xs:complexType name="SoccerTeamRankingsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="StatType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Top" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ZeroValues" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamRankingsRequest" nillable="true" type="tns:SoccerTeamRankingsRequest" />
  <xs:complexType name="SoccerTeamSquadRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="DataTemplateId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" type="xs:int" />
      <xs:element minOccurs="0" name="Season" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TeamIds" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfint" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SoccerTeamSquadRequest" nillable="true" type="tns:SoccerTeamSquadRequest" />
</xs:schema>