<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.servicestack.net/types" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.servicestack.net/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/ServiceStack" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Net" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
  <xs:complexType name="QueryDataOfArtUnionYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="ArtUnion" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfArtUnionYGMbNGSx" nillable="true" type="tns:QueryDataOfArtUnionYGMbNGSx" />
  <xs:complexType name="QueryBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="Skip" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Take" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrderByDesc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Include" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fields" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryBase" nillable="true" type="tns:QueryBase" />
  <xs:complexType name="QueryDataOfProjectYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Project" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfProjectYGMbNGSx" nillable="true" type="tns:QueryDataOfProjectYGMbNGSx" />
  <xs:complexType name="QueryDataOfSubscriptionPlanYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="SubscriptionPlan" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfSubscriptionPlanYGMbNGSx" nillable="true" type="tns:QueryDataOfSubscriptionPlanYGMbNGSx" />
  <xs:complexType name="QueryDataOfTickerHistoryYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="TickerHistory" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfTickerHistoryYGMbNGSx" nillable="true" type="tns:QueryDataOfTickerHistoryYGMbNGSx" />
  <xs:complexType name="QueryDataOfContactYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Contact" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfContactYGMbNGSx" nillable="true" type="tns:QueryDataOfContactYGMbNGSx" />
  <xs:complexType name="QueryDataOfSubscriptionYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Subscription" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfSubscriptionYGMbNGSx" nillable="true" type="tns:QueryDataOfSubscriptionYGMbNGSx" />
  <xs:complexType name="QueryDataOfSubscriptionReasonYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="SubscriptionReason" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfSubscriptionReasonYGMbNGSx" nillable="true" type="tns:QueryDataOfSubscriptionReasonYGMbNGSx" />
  <xs:complexType name="QueryDataOfOrderYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Order" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfOrderYGMbNGSx" nillable="true" type="tns:QueryDataOfOrderYGMbNGSx" />
  <xs:complexType name="QueryDataOfOrderSummaryYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="OrderSummary" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfOrderSummaryYGMbNGSx" nillable="true" type="tns:QueryDataOfOrderSummaryYGMbNGSx" />
  <xs:complexType name="QueryDataOfTickerYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Ticker" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfTickerYGMbNGSx" nillable="true" type="tns:QueryDataOfTickerYGMbNGSx" />
  <xs:complexType name="QueryDataOfWinnerYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryDataOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Winner" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexContent mixed="false">
      <xs:extension base="tns:QueryBase">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="QueryDataOfWinnerYGMbNGSx" nillable="true" type="tns:QueryDataOfWinnerYGMbNGSx" />
  <xs:complexType name="Authenticate">
    <xs:sequence>
      <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_verifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RememberMe" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ErrorView" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nonce" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="uri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="response" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="qop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cnonce" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UseTokenCookie" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="AccessToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccessTokenSecret" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="scope" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Authenticate" nillable="true" type="tns:Authenticate" />
  <xs:complexType name="GetApiKeys">
    <xs:sequence>
      <xs:element minOccurs="0" name="Environment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetApiKeys" nillable="true" type="tns:GetApiKeys" />
  <xs:complexType name="RegenerateApiKeys">
    <xs:sequence>
      <xs:element minOccurs="0" name="Environment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegenerateApiKeys" nillable="true" type="tns:RegenerateApiKeys" />
  <xs:complexType name="QueryResponseOfArtUnionYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="ArtUnion" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q5:ArrayOfArtUnion" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfArtUnionYGMbNGSx" nillable="true" type="tns:QueryResponseOfArtUnionYGMbNGSx" />
  <xs:complexType name="ResponseStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StackTrace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfResponseError" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
  <xs:complexType name="ArrayOfResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResponseError" nillable="true" type="tns:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfResponseError" nillable="true" type="tns:ArrayOfResponseError" />
  <xs:complexType name="ResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfKeyValueOfstringstring">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseError" nillable="true" type="tns:ResponseError" />
  <xs:complexType name="QueryResponseOfProjectYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Project" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q9="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q9:ArrayOfProject" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfProjectYGMbNGSx" nillable="true" type="tns:QueryResponseOfProjectYGMbNGSx" />
  <xs:complexType name="QueryResponseOfSubscriptionPlanYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="SubscriptionPlan" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q11="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q11:ArrayOfSubscriptionPlan" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q12:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfSubscriptionPlanYGMbNGSx" nillable="true" type="tns:QueryResponseOfSubscriptionPlanYGMbNGSx" />
  <xs:complexType name="QueryResponseOfTickerHistoryYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="TickerHistory" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q13="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q13:ArrayOfTickerHistory" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfTickerHistoryYGMbNGSx" nillable="true" type="tns:QueryResponseOfTickerHistoryYGMbNGSx" />
  <xs:complexType name="QueryResponseOfContactYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Contact" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q15="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q15:ArrayOfContact" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q16:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfContactYGMbNGSx" nillable="true" type="tns:QueryResponseOfContactYGMbNGSx" />
  <xs:complexType name="QueryResponseOfSubscriptionYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Subscription" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q17="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q17:ArrayOfSubscription" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q18="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q18:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfSubscriptionYGMbNGSx" nillable="true" type="tns:QueryResponseOfSubscriptionYGMbNGSx" />
  <xs:complexType name="QueryResponseOfSubscriptionReasonYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="SubscriptionReason" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q19="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q19:ArrayOfSubscriptionReason" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q20:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfSubscriptionReasonYGMbNGSx" nillable="true" type="tns:QueryResponseOfSubscriptionReasonYGMbNGSx" />
  <xs:complexType name="HttpResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Age" nillable="true" type="ser:duration" />
      <xs:element minOccurs="0" name="AllowsPartialResponse" type="xs:boolean" />
      <xs:element minOccurs="0" name="CacheControl" xmlns:q21="http://schemas.datacontract.org/2004/07/ServiceStack" type="q21:CacheControl" />
      <xs:element minOccurs="0" name="ContentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Cookies" nillable="true" xmlns:q22="http://schemas.datacontract.org/2004/07/System.Net" type="q22:ArrayOfCookie" />
      <xs:element minOccurs="0" name="ETag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Expires" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Headers" nillable="true" xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q23:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="LastModified" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MaxAge" nillable="true" type="ser:duration" />
      <xs:element minOccurs="0" name="Options" nillable="true" xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q24:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="PaddingLength" type="xs:int" />
      <xs:element minOccurs="0" name="RequestContext" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="Response" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="ResponseFilter" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="ResultScope" nillable="true" xmlns:q25="http://schemas.datacontract.org/2004/07/System" type="q25:FuncOfanyType" />
      <xs:element minOccurs="0" name="Status" type="xs:int" />
      <xs:element minOccurs="0" name="StatusCode" xmlns:q26="http://schemas.datacontract.org/2004/07/System.Net" type="q26:HttpStatusCode" />
      <xs:element minOccurs="0" name="StatusDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Template" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="View" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HttpResult" nillable="true" type="tns:HttpResult" />
  <xs:complexType name="QueryResponseOfOrderYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Order" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q27="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q27:ArrayOfOrder" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q28="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q28:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfOrderYGMbNGSx" nillable="true" type="tns:QueryResponseOfOrderYGMbNGSx" />
  <xs:complexType name="QueryResponseOfOrderSummaryYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="OrderSummary" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q29="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q29:ArrayOfOrderSummary" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q30="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q30:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfOrderSummaryYGMbNGSx" nillable="true" type="tns:QueryResponseOfOrderSummaryYGMbNGSx" />
  <xs:complexType name="QueryResponseOfTickerYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Ticker" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q31="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q31:ArrayOfTicker" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q32="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q32:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfTickerYGMbNGSx" nillable="true" type="tns:QueryResponseOfTickerYGMbNGSx" />
  <xs:complexType name="QueryResponseOfWinnerYGMbNGSx">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="QueryResponseOf{0}{#}" Namespace="http://schemas.servicestack.net/types" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="Winner" Namespace="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Offset" type="xs:int" />
      <xs:element minOccurs="0" name="Total" type="xs:int" />
      <xs:element minOccurs="0" name="Results" nillable="true" xmlns:q33="http://schemas.datacontract.org/2004/07/Rsl.Lotteries.ServiceModel" type="q33:ArrayOfWinner" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q34="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q34:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QueryResponseOfWinnerYGMbNGSx" nillable="true" type="tns:QueryResponseOfWinnerYGMbNGSx" />
  <xs:complexType name="GetNavItemsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="BaseUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfNavItem" />
      <xs:element minOccurs="0" name="NavItemsMap" nillable="true" xmlns:q35="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q35:ArrayOfKeyValueOfstringArrayOfNavItemEdXdwojR" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q36="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q36:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNavItemsResponse" nillable="true" type="tns:GetNavItemsResponse" />
  <xs:complexType name="ArrayOfNavItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NavItem" nillable="true" type="tns:NavItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNavItem" nillable="true" type="tns:ArrayOfNavItem" />
  <xs:complexType name="NavItem">
    <xs:sequence>
      <xs:element minOccurs="0" name="Children" nillable="true" type="tns:ArrayOfNavItem" />
      <xs:element minOccurs="0" name="ClassName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Exact" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Hide" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Href" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IconClass" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q37="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q37:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="Show" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NavItem" nillable="true" type="tns:NavItem" />
  <xs:complexType name="AuthenticateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BearerToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefreshToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProfileUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q38="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q38:ArrayOfstring" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q39="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q39:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q40="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q40:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthenticateResponse" nillable="true" type="tns:AuthenticateResponse" />
  <xs:complexType name="GetApiKeysResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfUserApiKey" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q41="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q41:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetApiKeysResponse" nillable="true" type="tns:GetApiKeysResponse" />
  <xs:complexType name="ArrayOfUserApiKey">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserApiKey" nillable="true" type="tns:UserApiKey" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserApiKey" nillable="true" type="tns:ArrayOfUserApiKey" />
  <xs:complexType name="UserApiKey">
    <xs:sequence>
      <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="KeyType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExpiryDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q42="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q42:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserApiKey" nillable="true" type="tns:UserApiKey" />
  <xs:complexType name="RegenerateApiKeysResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfUserApiKey" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q43="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q43:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegenerateApiKeysResponse" nillable="true" type="tns:RegenerateApiKeysResponse" />
  <xs:complexType name="AutoQueryMetadataResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Config" nillable="true" type="tns:AutoQueryViewerConfig" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q44="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q44:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="Operations" nillable="true" type="tns:ArrayOfAutoQueryOperation" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
      <xs:element minOccurs="0" name="Types" nillable="true" type="tns:ArrayOfMetadataType" />
      <xs:element minOccurs="0" name="UserInfo" nillable="true" type="tns:AutoQueryViewerUserInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoQueryMetadataResponse" nillable="true" type="tns:AutoQueryMetadataResponse" />
  <xs:complexType name="AutoQueryViewerConfig">
    <xs:sequence>
      <xs:element minOccurs="0" name="BackgroundColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BackgroundImageUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BrandImageUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BrandUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DefaultSearchField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DefaultSearchText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DefaultSearchType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Formats" nillable="true" xmlns:q45="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q45:ArrayOfstring" />
      <xs:element minOccurs="0" name="IconUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ImplicitConventions" nillable="true" type="tns:ArrayOfAutoQueryConvention" />
      <xs:element minOccurs="0" name="IsPublic" type="xs:boolean" />
      <xs:element minOccurs="0" name="LinkColor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxLimit" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q46="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q46:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="OnlyShowAnnotatedServices" type="xs:boolean" />
      <xs:element minOccurs="0" name="ServiceBaseUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceIconUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TextColor" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoQueryViewerConfig" nillable="true" type="tns:AutoQueryViewerConfig" />
  <xs:complexType name="ArrayOfAutoQueryConvention">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutoQueryConvention" nillable="true" type="tns:AutoQueryConvention" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutoQueryConvention" nillable="true" type="tns:ArrayOfAutoQueryConvention" />
  <xs:complexType name="AutoQueryConvention">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Types" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoQueryConvention" nillable="true" type="tns:AutoQueryConvention" />
  <xs:complexType name="ArrayOfAutoQueryOperation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutoQueryOperation" nillable="true" type="tns:AutoQueryOperation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutoQueryOperation" nillable="true" type="tns:ArrayOfAutoQueryOperation" />
  <xs:complexType name="AutoQueryOperation">
    <xs:sequence>
      <xs:element minOccurs="0" name="From" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q47="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q47:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="Request" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="To" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoQueryOperation" nillable="true" type="tns:AutoQueryOperation" />
  <xs:complexType name="ArrayOfMetadataType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MetadataType" nillable="true" type="tns:MetadataType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMetadataType" nillable="true" type="tns:ArrayOfMetadataType" />
  <xs:complexType name="MetadataType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Attributes" nillable="true" type="tns:ArrayOfMetadataAttribute" />
      <xs:element minOccurs="0" name="DataContract" nillable="true" type="tns:MetadataDataContract" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EnumMemberValues" nillable="true" xmlns:q48="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q48:ArrayOfstring" />
      <xs:element minOccurs="0" name="EnumNames" nillable="true" xmlns:q49="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q49:ArrayOfstring" />
      <xs:element minOccurs="0" name="EnumValues" nillable="true" xmlns:q50="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q50:ArrayOfstring" />
      <xs:element minOccurs="0" name="GenericArgs" nillable="true" xmlns:q51="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q51:ArrayOfstring" />
      <xs:element minOccurs="0" name="Implements" nillable="true" type="tns:ArrayOfMetadataTypeName" />
      <xs:element minOccurs="0" name="Inherits" nillable="true" type="tns:MetadataTypeName" />
      <xs:element minOccurs="0" name="InnerTypes" nillable="true" type="tns:ArrayOfMetadataTypeName" />
      <xs:element minOccurs="0" name="IsAbstract" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEnum" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsEnumInt" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsInterface" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsNested" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q52="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q52:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Namespace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Properties" nillable="true" type="tns:ArrayOfMetadataPropertyType" />
      <xs:element minOccurs="0" name="ReturnMarkerTypeName" nillable="true" type="tns:MetadataTypeName" />
      <xs:element minOccurs="0" name="ReturnVoidMarker" type="xs:boolean" />
      <xs:element minOccurs="0" name="Routes" nillable="true" type="tns:ArrayOfMetadataRoute" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataType" nillable="true" type="tns:MetadataType" />
  <xs:complexType name="ArrayOfMetadataAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MetadataAttribute" nillable="true" type="tns:MetadataAttribute" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMetadataAttribute" nillable="true" type="tns:ArrayOfMetadataAttribute" />
  <xs:complexType name="MetadataAttribute">
    <xs:sequence>
      <xs:element minOccurs="0" name="Args" nillable="true" type="tns:ArrayOfMetadataPropertyType" />
      <xs:element minOccurs="0" name="ConstructorArgs" nillable="true" type="tns:ArrayOfMetadataPropertyType" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataAttribute" nillable="true" type="tns:MetadataAttribute" />
  <xs:complexType name="ArrayOfMetadataPropertyType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MetadataPropertyType" nillable="true" type="tns:MetadataPropertyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMetadataPropertyType" nillable="true" type="tns:ArrayOfMetadataPropertyType" />
  <xs:complexType name="MetadataPropertyType">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllowableMax" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AllowableMin" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AllowableValues" nillable="true" xmlns:q53="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q53:ArrayOfstring" />
      <xs:element minOccurs="0" name="Attributes" nillable="true" type="tns:ArrayOfMetadataAttribute" />
      <xs:element minOccurs="0" name="DataMember" nillable="true" type="tns:MetadataDataMember" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GenericArgs" nillable="true" xmlns:q54="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q54:ArrayOfstring" />
      <xs:element minOccurs="0" name="IsEnum" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsSystemType" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsValueType" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParamType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReadOnly" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeNamespace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataPropertyType" nillable="true" type="tns:MetadataPropertyType" />
  <xs:complexType name="MetadataDataMember">
    <xs:sequence>
      <xs:element minOccurs="0" name="EmitDefaultValue" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Order" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataDataMember" nillable="true" type="tns:MetadataDataMember" />
  <xs:complexType name="MetadataDataContract">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Namespace" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataDataContract" nillable="true" type="tns:MetadataDataContract" />
  <xs:complexType name="ArrayOfMetadataTypeName">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MetadataTypeName" nillable="true" type="tns:MetadataTypeName" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMetadataTypeName" nillable="true" type="tns:ArrayOfMetadataTypeName" />
  <xs:complexType name="MetadataTypeName">
    <xs:sequence>
      <xs:element minOccurs="0" name="GenericArgs" nillable="true" xmlns:q55="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q55:ArrayOfstring" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Namespace" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataTypeName" nillable="true" type="tns:MetadataTypeName" />
  <xs:complexType name="ArrayOfMetadataRoute">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MetadataRoute" nillable="true" type="tns:MetadataRoute" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMetadataRoute" nillable="true" type="tns:ArrayOfMetadataRoute" />
  <xs:complexType name="MetadataRoute">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Path" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Summary" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Verbs" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MetadataRoute" nillable="true" type="tns:MetadataRoute" />
  <xs:complexType name="AutoQueryViewerUserInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q56="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q56:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="QueryCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoQueryViewerUserInfo" nillable="true" type="tns:AutoQueryViewerUserInfo" />
</xs:schema>