<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/RCS.SportData.WebService.Requests" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/RCS.SportData.WebService.Requests" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ClientShowsRequest">
    <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="ClientShowsRequest" nillable="true" type="tns:ClientShowsRequest" />
  <xs:complexType name="ClientMultiViewRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientMultiViewRequest" nillable="true" type="tns:ClientMultiViewRequest" />
  <xs:complexType name="BookmarkRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BookmarkRequest" nillable="true" type="tns:BookmarkRequest" />
  <xs:complexType name="BookmarkUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="BookmarkJson" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BookmarkUpdate" nillable="true" type="tns:BookmarkUpdate" />
  <xs:complexType name="ClientHeadlineRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientHeadlineRequest" nillable="true" type="tns:ClientHeadlineRequest" />
  <xs:complexType name="TwitterCollectionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TwitterCollectionRequest" nillable="true" type="tns:TwitterCollectionRequest" />
  <xs:complexType name="TwitterTweetRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="CollectionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TweetId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TwitterTweetRequest" nillable="true" type="tns:TwitterTweetRequest" />
  <xs:complexType name="TwitterCreateCollectionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="CollectionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TwitterCreateCollectionRequest" nillable="true" type="tns:TwitterCreateCollectionRequest" />
  <xs:complexType name="TwitterUpdateCollectionRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Action" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="CollectionKey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="TweetCollectionString" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TwitterUpdateCollectionRequest" nillable="true" type="tns:TwitterUpdateCollectionRequest" />
  <xs:complexType name="TwitterPushTextRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TwitterPushTextRequest" nillable="true" type="tns:TwitterPushTextRequest" />
  <xs:complexType name="ClientTrioPagesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
      <xs:element minOccurs="0" name="UserId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientTrioPagesRequest" nillable="true" type="tns:ClientTrioPagesRequest" />
  <xs:complexType name="MenuRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MenuRequest" nillable="true" type="tns:MenuRequest" />
  <xs:complexType name="NavigationRequest">
    <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="SportId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NavigationRequest" nillable="true" type="tns:NavigationRequest" />
  <xs:complexType name="ClientSportsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientSportsRequest" nillable="true" type="tns:ClientSportsRequest" />
  <xs:complexType name="UsersRequest">
    <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="UsersRequest" nillable="true" type="tns:UsersRequest" />
  <xs:complexType name="ThemeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ThemeRequest" nillable="true" type="tns:ThemeRequest" />
  <xs:complexType name="ThemeUpdate">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="selectedTheme" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ThemeUpdate" nillable="true" type="tns:ThemeUpdate" />
</xs:schema>