<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/DLTCFixturesWebService.ServiceModel.Types" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DLTCFixturesWebService.ServiceModel.Types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="FixturesInfoDTO">
    <xs:sequence>
      <xs:element minOccurs="0" name="CurrentSeason" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FixtureList" nillable="true" type="tns:ArrayOfSeasonFixture" />
      <xs:element minOccurs="0" name="SeasonList" nillable="true" type="tns:ArrayOfSeason" />
      <xs:element minOccurs="0" name="TeamList" nillable="true" type="tns:ArrayOfSeasonTeam" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FixturesInfoDTO" nillable="true" type="tns:FixturesInfoDTO" />
  <xs:complexType name="ArrayOfSeasonFixture">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SeasonFixture" nillable="true" type="tns:SeasonFixture" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSeasonFixture" nillable="true" type="tns:ArrayOfSeasonFixture" />
  <xs:complexType name="SeasonFixture">
    <xs:sequence>
      <xs:element minOccurs="0" name="AwayGamesWon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AwayPlayer1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AwayPlayer2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AwayPlayer3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AwayPlayer4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AwayRubbersWon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AwaySetsWon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClubRank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClubTeam" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Division" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FixtureId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeGamesWon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePlayer1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePlayer2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePlayer3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePlayer4" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeRubbersWon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeSetsWon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="League" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Opposition" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OppositionRank" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OppositionTeam" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P1vP1S1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P1vP1S2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P1vP1S3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P1vP2S1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P1vP2S2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P1vP2S3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P2vP1S1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P2vP1S2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P2vP1S3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P2vP2S1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P2vP2S2" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="P2vP2S3" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PlayDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PlayDay" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SeqNo" type="xs:int" />
      <xs:element minOccurs="0" name="ShowPopupFlag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Team" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamEvent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Time" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Venue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SeasonFixture" nillable="true" type="tns:SeasonFixture" />
  <xs:complexType name="ArrayOfSeason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Season" nillable="true" type="tns:Season" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSeason" nillable="true" type="tns:ArrayOfSeason" />
  <xs:complexType name="Season">
    <xs:sequence>
      <xs:element minOccurs="0" name="SeasonFromToYear" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SeasonId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Season" nillable="true" type="tns:Season" />
  <xs:complexType name="ArrayOfSeasonTeam">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SeasonTeam" nillable="true" type="tns:SeasonTeam" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSeasonTeam" nillable="true" type="tns:ArrayOfSeasonTeam" />
  <xs:complexType name="SeasonTeam">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClubTeam" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SeasonTeam" nillable="true" type="tns:SeasonTeam" />
</xs:schema>