<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" 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/Cdn.MobileApi.Models" />
  <xs:complexType name="PricingToolBlogRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolBlogResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Author" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Keywords" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PubTag" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolBlogRequest" nillable="true" type="tns:PricingToolBlogRequest" />
  <xs:complexType name="BaseRequestOfPricingToolBlogResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolBlogResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolBlogResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolBlogResponseFqGFwzQv" />
  <xs:complexType name="ArrayOfSortOrders">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SortOrders" type="tns:SortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSortOrders" nillable="true" type="tns:ArrayOfSortOrders" />
  <xs:simpleType name="SortOrders">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Asc" />
      <xs:enumeration value="Desc" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SortOrders" nillable="true" type="tns:SortOrders" />
  <xs:complexType name="BlogCommentRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfBlogCommentResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ApprovalStatus" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BlogId" type="xs:long" />
          <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CommentDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
          <xs:element minOccurs="0" name="GetRejected" type="xs:boolean" />
          <xs:element minOccurs="0" name="GetUnapproved" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsApproved" type="xs:boolean" />
          <xs:element minOccurs="0" name="ParentCommentId" type="xs:long" />
          <xs:element minOccurs="0" name="ShowAll" type="xs:boolean" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
          <xs:element minOccurs="0" name="WebCustId" type="xs:long" />
          <xs:element minOccurs="0" name="WebDisplay" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BlogCommentRequest" nillable="true" type="tns:BlogCommentRequest" />
  <xs:complexType name="BaseRequestOfBlogCommentResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="BlogCommentResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfBlogCommentResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfBlogCommentResponseFqGFwzQv" />
  <xs:complexType name="BlogFiltersRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfBlogFiltersResponseFqGFwzQv">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BlogFiltersRequest" nillable="true" type="tns:BlogFiltersRequest" />
  <xs:complexType name="BaseRequestOfBlogFiltersResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="BlogFiltersResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfBlogFiltersResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfBlogFiltersResponseFqGFwzQv" />
  <xs:complexType name="PricingToolCatalogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolCatalogRequest" nillable="true" type="tns:PricingToolCatalogRequest" />
  <xs:complexType name="PricingToolGroupsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
      <xs:element minOccurs="0" name="CatalogPermalink" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustId" type="xs:long" />
      <xs:element minOccurs="0" name="GroupId" type="xs:long" />
      <xs:element minOccurs="0" name="Permalink" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolGroupsRequest" nillable="true" type="tns:PricingToolGroupsRequest" />
  <xs:complexType name="PricingToolSeriesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustId" type="xs:long" />
      <xs:element minOccurs="0" name="GroupId" type="xs:long" />
      <xs:element minOccurs="0" name="GroupPermalink" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Permalink" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolSeriesRequest" nillable="true" type="tns:PricingToolSeriesRequest" />
  <xs:complexType name="PricingToolCatalogEntryRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
      <xs:element minOccurs="0" name="CustId" type="xs:long" />
      <xs:element minOccurs="0" name="EntryId" type="xs:long" />
      <xs:element minOccurs="0" name="EntryIdList" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOflong" />
      <xs:element minOccurs="0" name="IncludeImages" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsMobile" type="xs:boolean" />
      <xs:element minOccurs="0" name="PcgsNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SeriesId" type="xs:long" />
      <xs:element minOccurs="0" name="SeriesPermaLink" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolCatalogEntryRequest" nillable="true" type="tns:PricingToolCatalogEntryRequest" />
  <xs:complexType name="PricingToolCatalogEntryDetailRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolCatalogEntryDetailResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EntryId" type="xs:long" />
          <xs:element minOccurs="0" name="IncludeDefaultImage" type="xs:boolean" />
          <xs:element minOccurs="0" name="IncludeImageGallery" type="xs:boolean" />
          <xs:element minOccurs="0" name="PcgsNum" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolCatalogEntryDetailRequest" nillable="true" type="tns:PricingToolCatalogEntryDetailRequest" />
  <xs:complexType name="BaseRequestOfPricingToolCatalogEntryDetailResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolCatalogEntryDetailResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolCatalogEntryDetailResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolCatalogEntryDetailResponseFqGFwzQv" />
  <xs:complexType name="PricingToolCatalogImageDetailRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolCatalogImageDetailResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="ImageId" type="xs:long" />
          <xs:element minOccurs="0" name="ImageUrl" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolCatalogImageDetailRequest" nillable="true" type="tns:PricingToolCatalogImageDetailRequest" />
  <xs:complexType name="BaseRequestOfPricingToolCatalogImageDetailResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolCatalogImageDetailResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolCatalogImageDetailResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolCatalogImageDetailResponseFqGFwzQv" />
  <xs:complexType name="GenerateCdnxAuthTokenRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CdnxId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReturnUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GenerateCdnxAuthTokenRequest" nillable="true" type="tns:GenerateCdnxAuthTokenRequest" />
  <xs:complexType name="CustomerPricingToolFavoritesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogEntryId" type="xs:long" />
      <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="Skip" type="xs:int" />
      <xs:element minOccurs="0" name="Take" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerPricingToolFavoritesRequest" nillable="true" type="tns:CustomerPricingToolFavoritesRequest" />
  <xs:complexType name="CustomerRecentlyViewedPricingLogRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogEntryId" type="xs:long" />
      <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="Skip" type="xs:int" />
      <xs:element minOccurs="0" name="Take" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerRecentlyViewedPricingLogRequest" nillable="true" type="tns:CustomerRecentlyViewedPricingLogRequest" />
  <xs:complexType name="CustomerCheckEmailUniqueRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ZipCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerCheckEmailUniqueRequest" nillable="true" type="tns:CustomerCheckEmailUniqueRequest" />
  <xs:complexType name="MobileRegisterCustomerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Source" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MobileRegisterCustomerRequest" nillable="true" type="tns:MobileRegisterCustomerRequest" />
  <xs:complexType name="SendRegistrationVerificationEmailRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SendRegistrationVerificationEmailRequest" nillable="true" type="tns:SendRegistrationVerificationEmailRequest" />
  <xs:complexType name="CustomerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.Models" type="q7:AddressDto" />
      <xs:element minOccurs="0" name="Customer" nillable="true" xmlns:q8="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.Models" type="q8:CustomerDto" />
      <xs:element minOccurs="0" name="Email" nillable="true" xmlns:q9="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.Models" type="q9:EmailDto" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="Permalink" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Phone" nillable="true" xmlns:q10="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.Models" type="q10:PhoneDto" />
      <xs:element minOccurs="0" name="WebDashboard" type="xs:boolean" />
      <xs:element minOccurs="0" name="WebSiteOrders" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerRequest" nillable="true" type="tns:CustomerRequest" />
  <xs:complexType name="CustomerEditFromWebRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Customer" nillable="true" xmlns:q11="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.Models" type="q11:CustomerDto" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerEditFromWebRequest" nillable="true" type="tns:CustomerEditFromWebRequest" />
  <xs:complexType name="CustomerGetActivePdfsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerGetActivePdfsRequest" nillable="true" type="tns:CustomerGetActivePdfsRequest" />
  <xs:complexType name="DealerDirectoryRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfDealerDirectoryResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Categories" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Keywords" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MobileHomePage" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NonSpecialsOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="Permalink" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="SpecialsOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DealerDirectoryRequest" nillable="true" type="tns:DealerDirectoryRequest" />
  <xs:complexType name="BaseRequestOfDealerDirectoryResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="DealerDirectoryResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q12:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfDealerDirectoryResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfDealerDirectoryResponseFqGFwzQv" />
  <xs:complexType name="DealerFiltersRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfDealerFiltersResponseFqGFwzQv">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DealerFiltersRequest" nillable="true" type="tns:DealerFiltersRequest" />
  <xs:complexType name="BaseRequestOfDealerFiltersResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="DealerFiltersResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q13:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfDealerFiltersResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfDealerFiltersResponseFqGFwzQv" />
  <xs:complexType name="EventCalendarRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfEventCalendarResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="EventDefinitionId" type="xs:long" />
          <xs:element minOccurs="0" name="EventEnd" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EventStart" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EventType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GetAll" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsCancelled" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsFutureOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="EventCalendarRequest" nillable="true" type="tns:EventCalendarRequest" />
  <xs:complexType name="BaseRequestOfEventCalendarResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="EventCalendarResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfEventCalendarResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfEventCalendarResponseFqGFwzQv" />
  <xs:complexType name="MarketplaceViewItemRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MarketplaceViewItemRequest" nillable="true" type="tns:MarketplaceViewItemRequest" />
  <xs:complexType name="MarketplaceEmailInquireRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContactEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
      <xs:element minOccurs="0" name="DealerEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DealerId" type="xs:long" />
      <xs:element minOccurs="0" name="DealerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InquiryText" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemImage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemLink" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ItemUrl" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MarketplaceEmailInquireRequest" nillable="true" type="tns:MarketplaceEmailInquireRequest" />
  <xs:complexType name="GetNewsRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNewsRequest" nillable="true" type="tns:GetNewsRequest" />
  <xs:complexType name="MobilePdfRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfMobilePdfResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsBankNoteBook" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MobilePdfRequest" nillable="true" type="tns:MobilePdfRequest" />
  <xs:complexType name="BaseRequestOfMobilePdfResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="MobilePdfResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfMobilePdfResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfMobilePdfResponseFqGFwzQv" />
  <xs:complexType name="PricingToolAprRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolAprResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EntryId" type="xs:long" />
          <xs:element minOccurs="0" name="Grade" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsCac" type="xs:boolean" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolAprRequest" nillable="true" type="tns:PricingToolAprRequest" />
  <xs:complexType name="BaseRequestOfPricingToolAprResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolAprResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q16:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolAprResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolAprResponseFqGFwzQv" />
  <xs:complexType name="PricingToolRetailPricingRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolRetailPricingResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Cac" type="xs:boolean" />
          <xs:element minOccurs="0" name="CatalogId" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EntryId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="ExcludeSets" type="xs:boolean" />
          <xs:element minOccurs="0" name="Grade" type="xs:int" />
          <xs:element minOccurs="0" name="IncludeType" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMobile" type="xs:boolean" />
          <xs:element minOccurs="0" name="Keywords" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Page" type="xs:int" />
          <xs:element minOccurs="0" name="PcgsNum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Series" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SeriesId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="SeriesList" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SetOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolRetailPricingRequest" nillable="true" type="tns:PricingToolRetailPricingRequest" />
  <xs:complexType name="BaseRequestOfPricingToolRetailPricingResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolRetailPricingResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q17:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolRetailPricingResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolRetailPricingResponseFqGFwzQv" />
  <xs:complexType name="PricingToolEntryPricingRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolEntryPricingResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Cac" type="xs:boolean" />
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EntryId" type="xs:long" />
          <xs:element minOccurs="0" name="Grade" type="xs:int" />
          <xs:element minOccurs="0" name="IsMobile" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolEntryPricingRequest" nillable="true" type="tns:PricingToolEntryPricingRequest" />
  <xs:complexType name="BaseRequestOfPricingToolEntryPricingResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolEntryPricingResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q18="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q18:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolEntryPricingResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolEntryPricingResponseFqGFwzQv" />
  <xs:complexType name="PricingToolSeriesPricingRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolSeriesPricingResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="SeriesId" type="xs:long" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolSeriesPricingRequest" nillable="true" type="tns:PricingToolSeriesPricingRequest" />
  <xs:complexType name="BaseRequestOfPricingToolSeriesPricingResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolSeriesPricingResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q19:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolSeriesPricingResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolSeriesPricingResponseFqGFwzQv" />
  <xs:complexType name="PricingToolPricingHistoryRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolPricingHistoryResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Cac" type="xs:boolean" />
          <xs:element minOccurs="0" name="CatalogId" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="EntryId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="Grade" type="xs:int" />
          <xs:element minOccurs="0" name="Page" type="xs:int" />
          <xs:element minOccurs="0" name="PcgsNum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SeriesId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolPricingHistoryRequest" nillable="true" type="tns:PricingToolPricingHistoryRequest" />
  <xs:complexType name="BaseRequestOfPricingToolPricingHistoryResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolPricingHistoryResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q20:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolPricingHistoryResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolPricingHistoryResponseFqGFwzQv" />
  <xs:complexType name="PricingToolDetailRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolDetailResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="Cac" type="xs:boolean" />
          <xs:element minOccurs="0" name="CatalogId" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="EntryId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="Grade" type="xs:int" />
          <xs:element minOccurs="0" name="PcgsNum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="SkipApr" type="xs:boolean" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolDetailRequest" nillable="true" type="tns:PricingToolDetailRequest" />
  <xs:complexType name="BaseRequestOfPricingToolDetailResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolDetailResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q21:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolDetailResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolDetailResponseFqGFwzQv" />
  <xs:complexType name="PricingToolRecentUpdatesRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolRecentUpdatesResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
          <xs:element minOccurs="0" name="Skip" type="xs:int" />
          <xs:element minOccurs="0" name="Take" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolRecentUpdatesRequest" nillable="true" type="tns:PricingToolRecentUpdatesRequest" />
  <xs:complexType name="BaseRequestOfPricingToolRecentUpdatesResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolRecentUpdatesResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q22="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q22:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolRecentUpdatesResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolRecentUpdatesResponseFqGFwzQv" />
  <xs:complexType name="PmPrevNextRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPmPrevNextResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="EntryId" type="xs:long" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PmPrevNextRequest" nillable="true" type="tns:PmPrevNextRequest" />
  <xs:complexType name="BaseRequestOfPmPrevNextResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PmPrevNextResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q23:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPmPrevNextResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPmPrevNextResponseFqGFwzQv" />
  <xs:complexType name="PricingToolCatalogEntrySearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
      <xs:element minOccurs="0" name="CustId" type="xs:long" />
      <xs:element minOccurs="0" name="Keywords" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Skip" type="xs:int" />
      <xs:element minOccurs="0" name="Take" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolCatalogEntrySearchRequest" nillable="true" type="tns:PricingToolCatalogEntrySearchRequest" />
  <xs:complexType name="PricingToolSpotPriceRequest">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="PricingToolSpotPriceRequest" nillable="true" type="tns:PricingToolSpotPriceRequest" />
  <xs:complexType name="GetSpotPricesRtRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolSpotPriceResponseFqGFwzQv">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GetSpotPricesRtRequest" nillable="true" type="tns:GetSpotPricesRtRequest" />
  <xs:complexType name="BaseRequestOfPricingToolSpotPriceResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolSpotPriceResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q24:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolSpotPriceResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolSpotPriceResponseFqGFwzQv" />
  <xs:complexType name="PricingToolCoinImageSearchRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolImageSearchResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ImageUrl" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolCoinImageSearchRequest" nillable="true" type="tns:PricingToolCoinImageSearchRequest" />
  <xs:complexType name="BaseRequestOfPricingToolImageSearchResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolImageSearchResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q25="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q25:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolImageSearchResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolImageSearchResponseFqGFwzQv" />
  <xs:complexType name="PricingToolNoteImageSearchRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolImageSearchResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ImageUrl" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolNoteImageSearchRequest" nillable="true" type="tns:PricingToolNoteImageSearchRequest" />
  <xs:complexType name="PricingToolFavoritesRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogEntryId" type="xs:long" />
      <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
      <xs:element minOccurs="0" name="CustId" type="xs:long" />
      <xs:element minOccurs="0" name="Grade" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="ItemName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PcgsNum" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolFavoritesRequest" nillable="true" type="tns:PricingToolFavoritesRequest" />
  <xs:complexType name="CategoriesGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfCategoryResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActiveOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="Permalink" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ShowBundles" type="xs:boolean" />
          <xs:element minOccurs="0" name="ShowHidden" type="xs:boolean" />
          <xs:element minOccurs="0" name="SkipCounts" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CategoriesGetRequest" nillable="true" type="tns:CategoriesGetRequest" />
  <xs:complexType name="BaseRequestOfCategoryResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="CategoryResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q26="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q26:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfCategoryResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfCategoryResponseFqGFwzQv" />
  <xs:complexType name="ProductCategoriesListForWebRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfProductCategoriesListForWebResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ForHomepage" type="xs:boolean" />
          <xs:element minOccurs="0" name="ShowBundles" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProductCategoriesListForWebRequest" nillable="true" type="tns:ProductCategoriesListForWebRequest" />
  <xs:complexType name="BaseRequestOfProductCategoriesListForWebResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="ProductCategoriesListForWebResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q27="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q27:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfProductCategoriesListForWebResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfProductCategoriesListForWebResponseFqGFwzQv" />
  <xs:complexType name="TypeSenseDealerSearchRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseTypeSenseSearchRequest">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TypeSenseDealerSearchRequest" nillable="true" type="tns:TypeSenseDealerSearchRequest" />
  <xs:complexType name="BaseTypeSenseSearchRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="FacetBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FilterBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Keywords" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PerPage" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseTypeSenseSearchRequest" nillable="true" type="tns:BaseTypeSenseSearchRequest" />
  <xs:complexType name="TypeSenseNewsSearchRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseTypeSenseSearchRequest">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TypeSenseNewsSearchRequest" nillable="true" type="tns:TypeSenseNewsSearchRequest" />
  <xs:complexType name="TypeSenseSearchRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseTypeSenseSearchRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Sort" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TypeSenseSearchRequest" nillable="true" type="tns:TypeSenseSearchRequest" />
  <xs:complexType name="TypeSenseCollectibleRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Catalog" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Dates" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Keywords" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Page" type="xs:int" />
      <xs:element minOccurs="0" name="PerPage" type="xs:int" />
      <xs:element minOccurs="0" name="Sort" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TypeSenseCollectibleRequest" nillable="true" type="tns:TypeSenseCollectibleRequest" />
  <xs:complexType name="MobileTutorialRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfMobileTutorialResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActiveOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="BodyText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="EndDay" type="xs:int" />
          <xs:element minOccurs="0" name="EndMonth" type="xs:int" />
          <xs:element minOccurs="0" name="EndYear" type="xs:int" />
          <xs:element minOccurs="0" name="Headline" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImageUrl" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsVisible" type="xs:boolean" />
          <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
          <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="StartDay" type="xs:int" />
          <xs:element minOccurs="0" name="StartMonth" type="xs:int" />
          <xs:element minOccurs="0" name="StartYear" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MobileTutorialRequest" nillable="true" type="tns:MobileTutorialRequest" />
  <xs:complexType name="BaseRequestOfMobileTutorialResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="MobileTutorialResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q28="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q28:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfMobileTutorialResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfMobileTutorialResponseFqGFwzQv" />
  <xs:complexType name="WebAdRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfWebAdResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActiveOnly" type="xs:boolean" />
          <xs:element minOccurs="0" name="BodyText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ClickCount" type="xs:int" />
          <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
          <xs:element minOccurs="0" name="DestinationUrl" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Device" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DisplayCount" type="xs:int" />
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImageUrl" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Locations" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SortOrder" type="xs:int" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WebAdRequest" nillable="true" type="tns:WebAdRequest" />
  <xs:complexType name="BaseRequestOfWebAdResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="WebAdResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q29="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q29:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfWebAdResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfWebAdResponseFqGFwzQv" />
  <xs:complexType name="PricingToolHomeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CatalogId" type="xs:long" />
      <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="GroupIds" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SeriesIds" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Version" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PricingToolHomeRequest" nillable="true" type="tns:PricingToolHomeRequest" />
  <xs:complexType name="PricingToolLoginRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfPricingToolLoginResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="CustId" nillable="true" type="xs:long" />
          <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PricingToolLoginRequest" nillable="true" type="tns:PricingToolLoginRequest" />
  <xs:complexType name="BaseRequestOfPricingToolLoginResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="PricingToolLoginResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q30="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q30:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfPricingToolLoginResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfPricingToolLoginResponseFqGFwzQv" />
  <xs:complexType name="WebPasswordResetRequest">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:BaseRequestOfWebPasswordResetResponseFqGFwzQv">
        <xs:sequence>
          <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WebPasswordResetRequest" nillable="true" type="tns:WebPasswordResetRequest" />
  <xs:complexType name="BaseRequestOfWebPasswordResetResponseFqGFwzQv">
    <xs:annotation>
      <xs:appinfo>
        <GenericType Name="BaseRequestOf{0}{#}" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.RequestObjects" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
          <GenericParameter Name="WebPasswordResetResponse" Namespace="http://schemas.datacontract.org/2004/07/Cdn.MobileApi.ResponseObjects" />
        </GenericType>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
      <xs:element minOccurs="0" name="OrderBy" nillable="true" xmlns:q31="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q31:ArrayOfstring" />
      <xs:element minOccurs="0" name="OrderDirections" nillable="true" type="tns:ArrayOfSortOrders" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BaseRequestOfWebPasswordResetResponseFqGFwzQv" nillable="true" type="tns:BaseRequestOfWebPasswordResetResponseFqGFwzQv" />
  <xs:complexType name="CustomerGetPasswordStrengthRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerGetPasswordStrengthRequest" nillable="true" type="tns:CustomerGetPasswordStrengthRequest" />
  <xs:complexType name="CustomerChangePasswordRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomerId" type="xs:long" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CustomerChangePasswordRequest" nillable="true" type="tns:CustomerChangePasswordRequest" />
</xs:schema>