<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
  <edmx:DataServices>
    <Schema Namespace="DataScope.Select.Api.Extractions.ExtractionRequests" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="RawExtractionResult" HasStream="true" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ExtractionRequests">
        <Key>
          <PropertyRef Name="JobId" />
        </Key>
        <Property Name="JobId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:KeyAnnotation="Key" />
        <Property Name="Notes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The extraction notes" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IdentifierValidationErrors" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.IdentifierValidationError)">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of any identifier validation errors." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="A native/raw result from an extraction request that includes both the raw extraction contents and the extraction notes." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </EntityType>
      <ComplexType Name="ExtractionRequestBase" Abstract="true">
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents an on demand extraction request." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ExtractionRow" OpenType="true">
        <Property Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false" />
        <Property Name="Identifier" Type="Edm.String" />
        <Property Name="Error" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier2" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier3" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier4" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier5" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier6" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ExtractionResult">
        <Property Name="Contents" Type="Collection(DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRow)" />
        <Property Name="Notes" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="ElektronEndOfDayPricingCondition" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ElektronEndOfDayPricingReportCondition">
        <Property Name="LimitReportToTodaysData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to limit the report to data for the current day." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Elektron End Of Day Pricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EndOfDayPricingCondition" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.EndOfDayPricingReportCondition">
        <Property Name="LimitReportToTodaysData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to limit the report to data for the current day." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IsErrorCorrected" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to extract only validated prices that have undergone pricing correction for the trading day." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IsDelta" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to extract only validated prices that have undergone pricing correction for the trading day." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="TriggerTimeoutUserTime" Type="DataScope.Select.Api.HourMinute">
          <Annotation Term="Org.OData.Core.V1.Description" String="The maximum amount of time allowed for the extraction to complete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="TriggerTimeoutDayOffset determines whether this time is for the current day or the following day." />
        </Property>
        <Property Name="TriggerTimeoutDayOffset" Type="DataScope.Select.Api.Extractions.ExtractionRequests.TriggerTimeoutDay" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the relative day for which TriggerTimeoutUserTime is applicable." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option is used to specify when the extraction should execute if the triggered data does not arrive by time as of the extraction execution date or the next day. For example, if the TriggerTimeoutUserTime is set to 3am, this setting will determine if it is 3am today or tomorrow." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the End Of Day Pricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="CommoditiesCorrectionsHistoryExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.SubjectIdentifierList" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CommoditiesCorrectionsHistoryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Commodities Corrections History extraction request" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="SubjectIdentifierList" Abstract="true" />
      <ComplexType Name="EntityIdentifierListBase" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.SubjectIdentifierList" Abstract="true" />
      <ComplexType Name="EntityIdentifierList" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.EntityIdentifierListBase">
        <Property Name="EntityIdentifiers" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)" />
      </ComplexType>
      <ComplexType Name="EntityIdentifierListWithValidationOptions" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.EntityIdentifierList">
        <Property Name="ValidationOptions" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityValidationOptions" />
        <Property Name="UseUserPreferencesForValidationOptions" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="EntityListIdentifierList" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.EntityIdentifierListBase">
        <Property Name="EntityListId" Type="Edm.String" Nullable="false" />
      </ComplexType>
      <ComplexType Name="InstrumentIdentifierListBase" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.SubjectIdentifierList" Abstract="true" />
      <ComplexType Name="InstrumentCriteriaListIdentifierList" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase">
        <Property Name="CriteriaListId" Type="Edm.String" Nullable="false" />
      </ComplexType>
      <ComplexType Name="InstrumentCriteriaList" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase">
        <Property Name="Filters" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter)" />
        <Property Name="Type" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListType" Nullable="false" />
        <Property Name="PreferredIdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" />
      </ComplexType>
      <ComplexType Name="InstrumentIdentifierList" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase">
        <Property Name="InstrumentIdentifiers" Type="Collection(DataScope.Select.Api.Content.InstrumentIdentifier)" />
        <Property Name="ValidationOptions" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentValidationOptions" />
        <Property Name="UseUserPreferencesForValidationOptions" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="InstrumentListIdentifierList" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase">
        <Property Name="InstrumentListId" Type="Edm.String" Nullable="false" />
      </ComplexType>
      <ComplexType Name="DebtCorporateActionsIsoExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsIsoCondition" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: DebtCorporateActionsIso" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Must use the ExtractRaw operation for debt corporate action ISO extraction request (the Extract and ExtractWithNotes operations are NOT supported)." />
      </ComplexType>
      <ComplexType Name="DebtCorporateActionsStandardExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsStandardCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: DebtCorporateActionsStandard" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ElektronEndOfDayPricingExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ExtractionRequests.ElektronEndOfDayPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for Pricing Data: ElektronEndOfDayPricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="SinglePriceHistoryExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.SinglePriceHistoryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for Pricing Data: SinglePriceHistory" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="PriceHistoryExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.PriceHistoryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for Pricing Data: PriceHistory" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="HistoricalReferenceExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalReferenceCondition" />
      </ComplexType>
      <ComplexType Name="TickHistoryIntradaySummariesExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryIntradaySummariesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for TickHistory: Intraday Summaries" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="TickHistoryMarketDepthExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryMarketDepthCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for TickHistory: MarketDepth" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ElektronTimeseriesExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.ElektronTimeseriesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for Pricing Data: Elektron Timeseries" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="TickHistoryRawExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryRawCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for TickHistory: Time Bar" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="TickHistoryTimeAndSalesExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeAndSalesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for TickHistory: Time and Sales" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="BondScheduleExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the fields to be extracted for the reportTemplate." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="See the Data Content Guide for the list of supported fields." />
        </Property>
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the list of instruments for which you are requesting data. Instruments are identified by a supported identifier type code and corresponding identifier." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="See the DataScope Select User Guide for supported instrument identifiers." />
        </Property>
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.BondScheduleCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: BondSchedule" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="CompositeExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CompositeCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for: Pricing and Reference Data: Composite" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extract pricing, reference, technical indicators, and corporate actions data in a single extraction request. This report combines fields from the End of Day Pricing and Terms and Conditions reports, as well as certain key Corporate Actions and Technical Indicator fields and report-specific fields for extraction. Supported asset types: CMO/ABS, Commodities, Convertible, Corporate (High Yield), Corporate (Invest Grade) Credit Default Swap, Equity, Futures and Options, Gov't/Agency, Interest Rate Swap, Loans, MBS, Money Market, Municipal Mutual Funds, OTC Equity Options" />
      </ComplexType>
      <ComplexType Name="CorporateActionsIpoExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsIpoCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: CorporateActionsIpo" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="CorporateActionsIsoExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsIsoCondition" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: CorporateActionsIso" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Must use the ExtractRaw operation for corporate action ISO extraction request (the Extract and ExtractWithNotes operations are NOT supported)." />
      </ComplexType>
      <ComplexType Name="CorporateActionsStandardExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsStandardCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: CorporateActionsStandard" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EndOfDayPricingExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ExtractionRequests.EndOfDayPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Pricing Data: End of Day Pricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve initial and validated end of day prices for all exchange-traded instruments from the LSEG real-time network. Non-exchange-traded instruments are sourced from LSEG Pricing Service, as well as from various contributors. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Credit Default Swap, Equity, Futures and Options, Gov't/Agency, Interest Rate Swap, Loans, MBS, Money Market, Municipal, Mutual Funds, OTC Equity Options" />
      </ComplexType>
      <ComplexType Name="EstimatesActualExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesActualCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: EstimatesActual" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EstimatesDetailExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesDetailCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: EstimatesDetail" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EstimatesFootnotesCompanyExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesFootnotesCompanyCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: EstimatesFootnotesCompany" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EstimatesFootnotesDetailExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesFootnotesDetailCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: EstimatesFootnotesDetail" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EstimatesSummaryExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesSummaryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: EstimatesSummary" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="FixedIncomeAnalyticsExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Analytics Data: Fixed Income Analytics" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve user-defined price/yield (P/Y) calculations, duration and convexity calculations, spread calculations, and complete cash flow calculations for U.S. government, international, and corporate securities, mortgage-backed securities (MBS), collateralized mortgage obligations (CMOs), asset-backed and whole loan-backed deals, and a wide range of pools. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Gov't/Agency, MBS, Municipal." />
      </ComplexType>
      <ComplexType Name="FundAllocationExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.FundAllocationCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: FundAllocation" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="IntradayPricingExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.IntradayPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Pricing Data: Intraday Pricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve intraday pricing from LSEG real-time network, as well as from various contributors. Supported Asset Types: CMO/ABS, Commodities, Convertible, Corporate (High Yield), Corporate (Invest Grade), Equity, Futures and Options, Gov't/Agency, MBS, Money Market, Mutual Funds." />
      </ComplexType>
      <ComplexType Name="LegalEntityAuditExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.EntityIdentifierListBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of entity identifier codes to be extracted for the report template." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use EntityIdentifierList to run on-demand entity, ratings, and terms and conditions extractions for one or more entity identifiers. EntityListIdentiferList is not supported for on-demand extractions, as (InstrumentListIdentifierList) is." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Entity Data: Legal Entity Audit" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve audit histories for the Legal Entity Audit report template." />
      </ComplexType>
      <ComplexType Name="LegalEntityHierarchyExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.EntityIdentifierListBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use EntityIdentifierList to run on-demand entity, ratings, and terms and conditions extractions for one or more entity identifiers. EntityListIdentiferList is not supported for on-demand extractions, as (InstrumentListIdentifierList) is." />
        </Property>
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityHierarchyCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: LegalEntityHierarchy" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="LegalEntityDetailExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.EntityIdentifierListBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use EntityIdentifierList to run on-demand entity, ratings, and terms and conditions extractions for one or more entity identifiers. EntityListIdentiferList is not supported for on-demand extractions, as (InstrumentListIdentifierList) is." />
        </Property>
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityDetailCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: LegalEntityDetail" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="MBSFactorHistoryExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: MBS - Factor History" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extract complete factor histories for MBS instruments. Supported Asset Types: MBS" />
      </ComplexType>
      <ComplexType Name="OwnershipExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: Ownership" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Provides current global institutional holdings data on 13F institutions, mutual, pension and insurance funds, declarable stake holders and U.K. share registers that can be used to identify security holdings and possessions. Supported Asset Types: Equity." />
      </ComplexType>
      <ComplexType Name="PremiumEndOfDayPricingExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.PremiumEndOfDayPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: PremiumEndOfDayPricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="PremiumPricingExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.PremiumPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction Request for Reference Data: PremiumPricingExtractionRequest" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="RatingsExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.SubjectIdentifierList">
          <Annotation Term="Org.OData.Core.V1.Description" String="A list of subject identifier codes to be extracted for the report template." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use EntityIdentifierList to run on-demand entity, ratings, and terms and conditions extractions for one or more entity identifiers. EntityListIdentiferList is not supported for on-demand extractions, as (InstrumentListIdentifierList) is." />
        </Property>
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.RatingsCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: Ratings" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="SingleHistoricalPriceExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.SingleHistoricalPriceCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: SingleHistoricalPrice" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="StarmineExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.SubjectIdentifierList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: Starmine" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="SymbolCrossReferenceExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.SymbolCrossReferenceCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: SymbolCrossReference" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="TechnicalIndicatorsExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ExtractionRequests.TechnicalIndicatorsCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Analytics Data: Technical Indicators" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve technical analytical data such as Alpha, Beta, Average Volume, Moving Averages, Volatility, Percent Changes, Oscillators, Money Flow, and changes in Momentum, based on End of Day Prices. Applies to Global Equity Instruments. Supported Asset Types: Equity" />
      </ComplexType>
      <ComplexType Name="TechnicalIndicatorsCondition">
        <Property Name="LimitReportToTodaysData" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsErrorCorrected" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsDelta" Type="Edm.Boolean" Nullable="false" />
        <Property Name="TriggerTimeoutUserTime" Type="DataScope.Select.Api.HourMinute" />
        <Property Name="TriggerTimeoutDayOffset" Type="DataScope.Select.Api.Extractions.ExtractionRequests.TriggerTimeoutDay" Nullable="false" />
        <Property Name="UseRelativeAnalytics" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="TermsAndConditionsExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.SubjectIdentifierList">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use EntityIdentifierList to run on-demand entity, ratings, and terms and conditions extractions for one or more entity identifiers. EntityListIdentiferList is not supported for on-demand extractions, as (InstrumentListIdentifierList) is." />
        </Property>
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TermsAndConditionsCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: Terms and Conditions" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Provides full terms and conditions data, including ratings and descriptive content. All terms and conditions data is validated by LSEG. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Equity, Futures and Options, Gov't/Agency, Loans, MBS, Money Market, Municipal, Mutual Funds." />
      </ComplexType>
      <ComplexType Name="TimeSeriesExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TimeSeriesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Pricing Data: Timeseries Pricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve historical prices for a specified date range or date. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Equity, Futures and Options, Gov't/Agency, MBS, Money Market, Municipal, Mutual Funds." />
      </ComplexType>
      <ComplexType Name="TrancheFactorHistoryExtractionRequest" BaseType="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
        <Property Name="ContentFieldNames" Type="Collection(Edm.String)" />
        <Property Name="IdentifierList" Type="DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierListBase" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Extraction request for Reference Data: Tranche - Factor History" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extract complete factor histories for CMO tranches. Supported Asset Types: CMO/ABS" />
      </ComplexType>
      <EnumType Name="TriggerTimeoutDay">
        <Member Name="CurrentDay" Value="0" />
        <Member Name="FollowingDay" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Extractions.SubjectLists" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="IdentifierValidationError">
        <Property Name="Identifier" Type="DataScope.Select.Api.Content.SubjectIdentifier">
          <Annotation Term="Org.OData.Core.V1.Description" String="The identifier the error is for." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Message" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="A message describing the error." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="An error from an identifier validation." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="SubjectList" Abstract="true" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.SubjectLists">
        <Key>
          <PropertyRef Name="ListId" />
        </Key>
        <Property Name="ListId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:KeyAnnotation="Key" p4:DisplayNameAnnotation="DisplayName(&amp;quot;ID&amp;quot;)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Subject list's unique identifier" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Name" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:RegularExpressionAnnotation="RegularExpression(@&amp;quot;^[a-zA-Z0-9_\-\. ]+$&amp;quot;, ErrorMessage = &amp;quot;The only characters allowed in the @this.name @Name are &amp;#39;A-Z&amp;#39;, &amp;#39;a-z&amp;#39;, &amp;#39;0-9&amp;#39;, &amp;#39;_-.&amp;#39;, and spaces.&amp;quot;)" p4:StringLengthAnnotation="StringLength(255, ErrorMessage = &amp;quot;The @this.name @Name cannot be longer than 255 characters.&amp;quot;)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name that can be used for retrieving the list by name." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Note that comparison of names is case sensitive.   This applies to situations such as the name specified in creating a new list, names specified in import files, etc." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Base class for entity lists, instrument lists and criteria lists." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Subject Lists are referenced by the Schedule to determine which instruments or entities are to be used for the extraction." />
      </EntityType>
      <EntityType Name="CriteriaList" BaseType="DataScope.Select.Api.Extractions.SubjectLists.SubjectList" p4:OperationsDestination="Entity" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.SubjectLists">
        <Property Name="Type" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListType" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of criteria list. This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PreferredIdentifierType" Type="DataScope.Select.Api.Content.IdentifierType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of deferred identifier type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Created" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the criteria list was created. This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Modified" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last date and time the criteria list was modified. This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Filters" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter)" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="List of criteria filters applied to the criteria list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Maintains a list of criteria for generating a list of instruments for which extractions can be run." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Available filters for a criteria list type can be retrieved with method GetAvailableFilters. Filters can be added, modified, or removed with method UpdateFilters." />
      </EntityType>
      <ComplexType Name="CriteriaListFilter" Abstract="true">
        <Property Name="Name" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of filter." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Base class for criteria list filters." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="AddToInstrumentListResult">
        <Property Name="Message" Type="Edm.String" />
        <Property Name="AppendedInstrumentCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="DuplicateInstrumentCount" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="FilterInfo">
        <Property Name="FilterName" Type="Edm.String" />
        <Property Name="FilterType" Type="Edm.String" />
        <Property Name="IsUniverseFilter" Type="Edm.Boolean" Nullable="false" />
        <Property Name="FilterValues" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.FilterValue)" />
      </ComplexType>
      <EntityType Name="EntityList" BaseType="DataScope.Select.Api.Extractions.SubjectLists.SubjectList" p4:OperationsDestination="Entity" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.SubjectLists">
        <Property Name="Count" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of entities in the list.  This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Created" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date the list was created.  This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Modified" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date/time, updated when the list content (the entities) changes.  This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <NavigationProperty Name="Items" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.EntityListItem)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Maintains a list of entities for which extractions can be run." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="An entity list can contain funds or entities (but not both at the same time).  The maximum allowed number of entities for the list can be determined by calling GetMaxEntitiesAllowed().  Create a report template and schedule to run extractions using this list. Entities can only be added to the list once they have been validated.  Entities can be validated by calling ValidateEntities and supplying a list of InputEnity.  The validation process returns a list of ValidatedEntity that can be appended to the list.  Use AppendIdentifiers or ReplaceAllWithIdentifiers to reduce the process to a single method call." />
      </EntityType>
      <ComplexType Name="EntitiesAppendIdentifiersResult">
        <Property Name="ValidationResult" Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesValidationResult" />
        <Property Name="AppendResult" Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendResult" />
      </ComplexType>
      <ComplexType Name="EntityValidationOptions">
        <Property Name="AllowDuplicateInstruments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select this option to allow duplicate items to be imported into your entity lists. For entity lists, each valid identifier type and identifier assigned to the instrument will be imported.  Clear this option to prevent duplicate items from being imported into your entity lists. For entity lists, only the first identifier type and identifier for the entity will be imported. All other identifier types and identifiers for the entity will be ignored and identified in the Duplicate Identifiers List following import." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeParentAndUltimateParent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select this option to allow the entity or fund's parent and ultimate parent to be imported into your entity lists. NOTE: Revalidation only validates the entities that are in the list and does not ensure that the parent and ultimate parent relationships are correct.  Clear this option to prevent the entity or fund's parent and ultimate parent from being imported into list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="AllowUnmanagedOrUnverifiedEntities" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select this option to allow unmanaged and unverified entities to be imported into your entity lists.  Clear this option to prevent unmanaged and unverified entities from being imported into your entity lists." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
      </ComplexType>
      <ComplexType Name="EntitiesAppendResult">
        <Property Name="AppendedEntityCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="AppendDuplicates" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.EntityAppendDuplicate)" />
      </ComplexType>
      <ComplexType Name="EntityListImportSettings">
        <Property Name="PredefinedName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the name of the entity list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="If PredefinedName is null, the filename provided to the Import method will be used to determine the name of the EntityList.  Value can be null." />
        </Property>
        <Property Name="PredefinedAction" Type="DataScope.Select.Api.Extractions.ImportActionEnum" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether the contents of the import are appended to an existing list, replace an existing list or placed in a new list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="XML files contain an element which specifies the action.  This field is intended for CSV files where the the action cannot be determined by the contents of the file.  If this value is not None for XML imports, this value will override the action specified in the XML file." />
        </Property>
        <Property Name="ImportUserEntities" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether or not the import should include any user entities embedded in the file contents." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="AllowDuplicateEntities" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether duplicate entities should be removed or allowed" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="AllowUnmanagedOrUnverifiedEntities" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines whether unmanaged or unverified entities should be removed or allowed" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Encapsulates file import criteria" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="EntityListImportResult">
        <Property Name="ImportFileName" Type="Edm.String" />
        <Property Name="CorrelationId" Type="Edm.Guid" Nullable="false" />
        <Property Name="ImportStart" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ImportEnd" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ImportDuration" Type="Edm.Duration" Nullable="false" />
        <Property Name="AppendResult" Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
      </ComplexType>
      <EntityType Name="EntityListItem" p4:OperationsDestination="Ancestor" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.SubjectLists">
        <Key>
          <PropertyRef Name="EntityListItemKey" />
        </Key>
        <Property Name="ListId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Id of the entity list this item belongs to." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Identifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validated organization or fund identifier.  Value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The identifier may be different than the identifier provided by the InputEntity." />
        </Property>
        <Property Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Organization or fund identifier type.  Value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom user identifier." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The user identifier is the same value passed in by the InputEntity." />
        </Property>
        <Property Name="UserDefinedIdentifier2" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Second custom user identifier provided by the InputEntity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier3" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Third custom user identifier provided by the InputEntity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier4" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fourth custom user identifier provided by the InputEntity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier5" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fifth custom user identifier provided by the InputEntity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier6" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sixth custom user identifier provided by the InputEntity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Order" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="An indicator of the instrument's ordered location in the list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Organization or fund description." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EntityListItemKey" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key">
          <Annotation Term="Org.OData.Core.V1.Description" String="EntityListItem's unique identifier.  Use this key to reference the item for updates or deletes." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EntityKey" Type="Edm.String" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for the entity (organization or fund)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The entity key is determined during the validation process using the supplied Identifier and IdentifierType values of the InputEntity." />
        </Property>
        <NavigationProperty Name="EntityList" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a single entity in the EntityList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Entities are appended or replaced using Entity List methods AppendIdentifiers or ReplaceAllWithIdentifiers.  Entity information is provided to the API via an InputEntity, which is then validated and stored as an EntityListItem.  EntityListItems can be updated (UserDefined Identifier and Order only) and deleted." />
      </EntityType>
      <ComplexType Name="EntitiesValidateIdentifiersResult">
        <Property Name="ValidatedEntities" Type="Collection(DataScope.Select.Api.Content.ValidatedEntity)" />
        <Property Name="ValidationResult" Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesValidationResult" />
      </ComplexType>
      <EntityType Name="InstrumentList" BaseType="DataScope.Select.Api.Extractions.SubjectLists.SubjectList" p4:OperationsDestination="Entity" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.SubjectLists">
        <Property Name="Count" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of instruments in the list" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Created" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date and time the list was created." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Modified" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Last modified date/time, updated when the list content (the instruments) changes." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <NavigationProperty Name="Items" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentListItem)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Maintains a list of instruments for which extractions can be run." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Instruments can be added or replaced using the AppendIdentifiers or ReplaceAllWithIdentifiers methods.  Adding instruments to the list requires validation that accepts InputInstruments and validates them to ensure uniqueness.  The maximum allowed number of entities for the list can be determined by calling GetMaxInstrumentsAllowed().  Create a report template and schedule to run extractions using this list." />
      </EntityType>
      <ComplexType Name="InstrumentsAppendIdentifiersResult">
        <Property Name="ValidationResult" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsValidationResult" />
        <Property Name="AppendResult" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendResult" />
      </ComplexType>
      <ComplexType Name="InstrumentsAppendResult">
        <Property Name="AppendedInstrumentCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="AppendDuplicates" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentAppendDuplicate)" />
      </ComplexType>
      <ComplexType Name="InstrumentListImportSettings">
        <Property Name="PredefinedName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Predefined name - for those situations where the name of the object being imported is already determined independent of the file's content." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Note that this field is nullable -- if no predefined list name (name is specified in the file), then pass null or empty string." />
        </Property>
        <Property Name="PredefinedAction" Type="DataScope.Select.Api.Extractions.ImportActionEnum" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Predefined action - for those situations where the action to be taken with the object being imported is already determined independent of the file's content." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Note that this field is nullable -- if no predefined action (action is specified in the file), then pass null." />
        </Property>
        <Property Name="ImportUserInstruments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ImportUserInstruments - controls whether or not the import should include any user instruments embedded in the file contents." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ImportCreatedUserInstrumentsIntoList" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowDuplicateInstruments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Controls whether duplicate instruments should be removed or allowed" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Encapsulates file import criteria" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="InstrumentListImportResult">
        <Property Name="ImportFileName" Type="Edm.String" />
        <Property Name="CorrelationId" Type="Edm.Guid" Nullable="false" />
        <Property Name="ImportStart" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ImportEnd" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ImportDuration" Type="Edm.Duration" Nullable="false" />
        <Property Name="AppendResult" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendIdentifiersResult" />
      </ComplexType>
      <EntityType Name="InstrumentListItem" p4:OperationsDestination="Ancestor" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.SubjectLists">
        <Key>
          <PropertyRef Name="InstrumentListItemKey" />
        </Key>
        <Property Name="ListId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Id of the instrument list this item belongs to." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Identifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validated instrument identifier.  Value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The identifier is always the same as the identifier provided by the InputInstrument." />
        </Property>
        <Property Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instrument Identifier Type.  Value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The identifier is always the same as the identifier provided by the InputInstrument." />
        </Property>
        <Property Name="Source" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom user identifier provided by the InputInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier2" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Second custom user identifier provided by the InputInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier3" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Third custom user identifier provided by the InputInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier4" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fourth custom user identifier provided by the InputInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier5" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fifth custom user identifier provided by the InputInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserDefinedIdentifier6" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Sixth custom user identifier provided by the InputInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Order" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="An indicator of the instrument's ordered location in the list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The description of the instrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="InstrumentListItemKey" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The instrument key that uniquely identifies the validated instrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="InstrumentKey" Type="Edm.String" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Internal key which uniquely identifies the asset or quote stored in the item" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <NavigationProperty Name="InstrumentList" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a single instrument in the InstrumentList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Instruments are appended or replaced using Instrument List methods AppendIdentifiers or ReplaceAllWithIdentifiers. Instrument information is provided to the API via an InputInstrument, which is then validated and stored as an InstrumentListItem.  InstrumentListItems can be updated (UserDefined Identifier and Order only) and deleted." />
      </EntityType>
      <ComplexType Name="InstrumentsValidateIdentifiersResult">
        <Property Name="ValidatedInstruments" Type="Collection(DataScope.Select.Api.Content.ValidatedInstrument)" />
        <Property Name="ValidationResult" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsValidationResult" />
      </ComplexType>
      <ComplexType Name="InstrumentValidationOptions">
        <Property Name="AllowOpenAccessInstruments" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowHistoricalInstruments" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowLimitedTermInstruments" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowInactiveInstruments" Type="Edm.Boolean" />
        <Property Name="AllowUnsupportedInstruments" Type="Edm.Boolean" />
        <Property Name="ExcludeFinrAsPricingSourceForBonds" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseExchangeCodeInsteadOfLipper" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseUsQuoteInsteadOfCanadian" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseConsolidatedQuoteSourceForUsa" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseConsolidatedQuoteSourceForCanada" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseDebtOverEquity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseOtcPqSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowSubclassImport" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="InstrumentListValidationOptions" BaseType="DataScope.Select.Api.Extractions.SubjectLists.InstrumentValidationOptions">
        <Property Name="AllowDuplicateInstruments" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select this option to allow duplicate items to be imported into your input lists. For instrument lists, each valid identifier type and identifier assigned to the instrument will be imported.  Deselect this option to prevent duplicate items from being imported into your input lists. For instrument lists, only the first identifier type and identifier for the instrument will be imported. All other identifier types and identifiers for the instrument will be ignored and identified in the Duplicate Identifiers List following import." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Options for VAES Instrument Mapping Options" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="MultiValueFilter" BaseType="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter">
        <Property Name="Op" Type="DataScope.Select.Api.Extractions.SubjectLists.MultiValueOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operator to apply to the MultiValueFilter" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Values" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Values for the filter." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Filters based on a list of values." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="SingleValueFilter" BaseType="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter">
        <Property Name="Value" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value for the filter" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Filters based on a single value" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="RangeFilter" BaseType="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter">
        <Property Name="Op" Type="DataScope.Select.Api.Extractions.SubjectLists.RangeOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operator to apply to filter" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Max" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Max value to check against." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only used when Op is set to Between." />
        </Property>
        <Property Name="Min" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Min value to check against." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only used when Op is set to Between." />
        </Property>
        <Property Name="Value" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to check against." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Not used when Op is set to Between." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Filters a numerical value based on operator and values." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="DateRangeFilter" BaseType="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter">
        <Property Name="Op" Type="DataScope.Select.Api.Extractions.SubjectLists.RangeOperator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Operator to apply to filter" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Max" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Max Date to check against." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only used when Op is set to Between." />
        </Property>
        <Property Name="Min" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Min Date to check against." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only used when Op is set to Between." />
        </Property>
        <Property Name="Value" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value to check against." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Not used when Op is set to Between." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Filters a date value based on operator and values." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="BooleanFilter" BaseType="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter">
        <Property Name="Value" Type="DataScope.Select.Api.Extractions.SubjectLists.BooleanValue" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Constraint to use on boolean value." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Constrains search on a boolean value." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="FilterValue">
        <Property Name="Code" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="EntitiesValidationResult">
        <Property Name="ValidEntityCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="ValidationDuplicates" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.EntityValidationDuplicate)" />
        <Property Name="Messages" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.EntityValidationMessage)" />
      </ComplexType>
      <ComplexType Name="EntityValidationDuplicate">
        <Property Name="Duplicate" Type="DataScope.Select.Api.Content.EntityIdentifier" />
        <Property Name="Index" Type="Edm.Int32" />
      </ComplexType>
      <ComplexType Name="EntityValidationMessage">
        <Property Name="Severity" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityValidationMessageSeverity" Nullable="false" />
        <Property Name="Message" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="EntityAppendDuplicate">
        <Property Name="Duplicate" Type="DataScope.Select.Api.Content.ValidatedEntity" />
        <Property Name="DuplicateOf" Type="DataScope.Select.Api.Content.ValidatedEntity" />
      </ComplexType>
      <ComplexType Name="InstrumentsValidationResult">
        <Property Name="ValidInstrumentCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="OpenAccessSegments" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentSegment)" />
        <Property Name="StandardSegments" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentSegment)" />
        <Property Name="ValidationDuplicates" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentValidationDuplicate)" />
        <Property Name="Messages" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentValidationMessage)" />
      </ComplexType>
      <ComplexType Name="InstrumentSegment">
        <Property Name="Code" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="Count" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="InstrumentValidationDuplicate">
        <Property Name="Duplicate" Type="DataScope.Select.Api.Content.InstrumentIdentifier" />
        <Property Name="Index" Type="Edm.Int32" />
      </ComplexType>
      <ComplexType Name="InstrumentValidationMessage">
        <Property Name="Severity" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentValidationMessageSeverity" Nullable="false" />
        <Property Name="Message" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="InstrumentAppendDuplicate">
        <Property Name="Duplicate" Type="DataScope.Select.Api.Content.ValidatedInstrument" />
        <Property Name="DuplicateOf" Type="DataScope.Select.Api.Content.ValidatedInstrument" />
      </ComplexType>
      <EnumType Name="CriteriaListType">
        <Member Name="Commodities" Value="0" />
        <Member Name="Loans" Value="1" />
        <Member Name="DTC" Value="2" />
        <Member Name="MifidSubclass" Value="3" />
        <Member Name="FixedIncomeNewIssuance" Value="4" />
        <Member Name="PubliclyTradedPartnership" Value="5" />
      </EnumType>
      <EnumType Name="EntityListExportFormat">
        <Member Name="Xml" Value="0" />
        <Member Name="Csv" Value="1" />
      </EnumType>
      <EnumType Name="InstrumentListExportFormat">
        <Member Name="Xml" Value="0" />
        <Member Name="Csv" Value="1" />
      </EnumType>
      <EnumType Name="MultiValueOperator">
        <Member Name="In" Value="0" />
        <Member Name="NotIn" Value="1" />
      </EnumType>
      <EnumType Name="RangeOperator">
        <Member Name="Equal" Value="0" />
        <Member Name="NotEqual" Value="1" />
        <Member Name="GreaterThan" Value="2" />
        <Member Name="GreaterThanOrEqual" Value="3" />
        <Member Name="LessThan" Value="4" />
        <Member Name="LessThanOrEqual" Value="5" />
        <Member Name="Between" Value="6" />
      </EnumType>
      <EnumType Name="BooleanValue">
        <Member Name="Yes" Value="0" />
        <Member Name="No" Value="1" />
        <Member Name="All" Value="2" />
      </EnumType>
      <EnumType Name="EntityValidationMessageSeverity">
        <Member Name="Info" Value="0" />
        <Member Name="Warning" Value="1" />
        <Member Name="Error" Value="2" />
      </EnumType>
      <EnumType Name="InstrumentValidationMessageSeverity">
        <Member Name="Info" Value="0" />
        <Member Name="Warning" Value="1" />
        <Member Name="Error" Value="2" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Extractions.ReportExtractions" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="OtherFile" HasStream="true" p4:OperationsDestination="Ancestor" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportExtractions">
        <Key>
          <PropertyRef Name="OtherFileId" />
        </Key>
        <Property Name="OtherFileId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique identifier for this file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The file name is determined by the  and the file's type.  This value will be the same as the file on the SFTP site reports directory." />
        </Property>
        <Property Name="LastWriteTimeUtc" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date-time the file was last written to." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Size" Type="Edm.Int64" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of bytes in the file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="A value of zero will occur when the file exists on the SFTP site but is empty." />
        </Property>
        <Property Name="FileType" Type="DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFileType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of file content." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents files that are not associated with an extraction." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Some data delivered to your SFTP reports directory is not associated with an extraction.  For example, FATCA and LegalEntity files are delivered to you automatically.  The Other Files entity is used to access the metadata and content of these files.  Any file not associated with a  in the database is considered an Other File.  This includes files that were delivered from a previous extraction that have aged-out of the database. From the client's perspective, other than Delete, this type is immutable." />
      </EntityType>
      <EntityType Name="ExtractedFile" HasStream="true" p4:SetStream="true" p4:OperationsDestination="Ancestor" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportExtractions">
        <Key>
          <PropertyRef Name="ExtractedFileId" />
        </Key>
        <Property Name="ExtractedFileId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique ID of this Extracted File." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportExtractionId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Id of the  associated with this file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ScheduleId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Id of the  whose extraction produced this file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The Id remains even if the  no longer exists.  Note that the  is mutable, and may have changed since this file was produced." />
        </Property>
        <Property Name="FileType" Type="DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFileType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The category of file content." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExtractedFileName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The file name is determined by the  and the file's type.  This value will be the same as the file on the SFTP site reports directory.  Note that this is only the file _name_, not the full path to the file." />
        </Property>
        <Property Name="LastWriteTimeUtc" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date-time the file was last written to." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="For notes files, this may change as the extraction progresses." />
        </Property>
        <Property Name="ContentsExists" Type="Edm.Boolean" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the file exists in the SFTP reports directory" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Size" Type="Edm.Int64" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of bytes in the file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="A value of zero will occur when the file exists on the SFTP site but is empty and when the content does not exist." />
        </Property>
        <Property Name="ReceivedDateUtc" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="This date-time is derived from extraction metadata." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="If the content exists, this date-time will be equal to LastWriteTimeUtc.  The property is nullable because the data-time is not always recorded in DSS data systems." />
        </Property>
        <NavigationProperty Name="Extraction" Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
        <Annotation Term="Org.OData.Core.V1.Description" String="A portion of the results of an extraction." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Each file holds a portion of the results of an extraction. For Notes files, for part of the lifetime of the extraction, fields in this entity may change (during the Processing phase). Once the extraction enters the Completed state, this entity no longer changes. From the client's perspective, the entity is always immutable (other than content).  The ExtractedFiles resources returns all files for all report extractions for all schedules where the most recent ExtractedFiles are returned first.  The resource is paged and returns 250 ExtractedFiles for each request.  Change tracking is also available which would allow you to retrieve the latest files since your last request.  See the 'Key Mechanisms' page on the help site for more information and examples of paging and change tracking." />
      </EntityType>
      <EntityType Name="ReportExtraction" HasStream="true" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportExtractions">
        <Key>
          <PropertyRef Name="ReportExtractionId" />
        </Key>
        <Property Name="ReportExtractionId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique Id for this extraction" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ScheduleId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Id of the schedule that was used to initiate the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The Id remains even if the schedule is deleted.  However, the Schedule is no longer retrievable.  Note that the Schedule is mutable, and may have changed since the extraction was initiated." />
        </Property>
        <Property Name="Status" Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtractionStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="A generalization of the extraction state: Pending, Processing, and Complete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DetailedStatus" Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtractionDetailedStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The detailed status (state) of the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExtractionDateUtc" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time and date the system recorded as when the extraction occurred." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The value is always available. Often it is the same as ExtractionStartUtc. However, when ExtractionStartUtc is unavailable, this value indicates a date and time when extraction activity occurred. For pending extractions, this value reflects the date and time that the extraction is scheduled to execute. For triggered extractions, this value reflects the date that the extraction is planned to occur. For completed extractions, please see ExtractionStartUtc and ExtractionEndUtc for extraction information." />
        </Property>
        <Property Name="ScheduleName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the schedule that was used to initiate the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only valid if the schedule still exists" />
        </Property>
        <Property Name="IsTriggered" Type="Edm.Boolean" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates that the extraction trigger criteria includes more than just date-time criteria." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExtractionStartUtc" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time and date that the system recorded for the start of execution of the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This value is sometimes unavailable.  For example, pending extractions have not yet started or ended." />
        </Property>
        <Property Name="ExtractionEndUtc" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time and date that the system recorded for the end of execution of the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This value is sometimes unavailable.  For example, pending extractions have not yet started or ended." />
        </Property>
        <NavigationProperty Name="Files" Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFile)" />
        <NavigationProperty Name="FullFile" Type="DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFile" />
        <NavigationProperty Name="NotesFile" Type="DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFile" />
        <NavigationProperty Name="RicMaintenanceFile" Type="DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFile" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The summary of a Pending, Processing, or Completed extraction." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extractions are initiated using the  API.The ReportExtraction API is used to discover the details that result from the initiated extraction. Report Extractions can be used to retrieve the metadata and content.  Resultant content includes: Report Files, Partial Report Files (interim reports containing embargoed data as it is released), RIC Maintenance Notes, and Extraction Notes. Until the extraction is triggered by date-time or some other criteria, it is in the Pending state.   Extractions in the Processing state are those whose data is actively in the process of being extracted.  Extractions in the Completed state are those whose data is available. A combination of  (or ), , and  are required in order to create an extraction. Pending extractions that repeat on a regular schedule have a limited number of planned executions.  Additional executions are planned by the system as needed.Only entities that are owned by the current user are retrievable using this API. The content of an extracted file resides on your reports directory of the SFTP site.  If you change or remove files on the FTP site, it will affect your ability to retrieve content using this API. Some data delivered to your SFTP reports directory is not associated with an extraction.  For example, FATCA and LegalEntity files are delivered to you automatically.  The  entity is used to access the metadata and content of those files.  Any file not associated with a Report Extraction in the database is considered an Other File.  This includes files that were delivered from a previous extraction that has aged-out of the database. The ReportExtractions and ExtractedFiles exist in the DataScope Select's databases for a limited time.  Currently, that time window is 45 days.  After that time, files residing in the SFTP site are no longer associated with ReportExtractions or metadata. For part of the lifetime of the extraction, from Pending through Processing, fields in this entity may change. Once the extraction enters the Completed state, this entity no longer changes.  From the client's perspective, the entity is always immutable." />
      </EntityType>
      <ComplexType Name="ExtractedFileInformation">
        <Property Name="FileId" Type="Edm.String" />
        <Property Name="FileTypeCode" Type="Edm.String" />
        <Property Name="OutputFilename" Type="Edm.String" />
        <Property Name="CreateDate" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <EnumType Name="ExtractedFileType">
        <Member Name="Note" Value="0" />
        <Member Name="RicMaintenanceNote" Value="1" />
        <Member Name="Full" Value="2" />
        <Member Name="Partial" Value="3" />
        <Member Name="Delta" Value="4" />
        <Member Name="Other" Value="5" />
      </EnumType>
      <EnumType Name="ReportExtractionStatus">
        <Member Name="Completed" Value="0" />
        <Member Name="Pending" Value="1" />
        <Member Name="Processing" Value="2" />
        <Member Name="Unknown" Value="3" />
      </EnumType>
      <EnumType Name="ReportExtractionDetailedStatus">
        <Member Name="Unknown" Value="0" />
        <Member Name="Wait" Value="1" />
        <Member Name="Preprocessing" Value="2" />
        <Member Name="WaitingForPreExtractCompletion" Value="3" />
        <Member Name="Sending" Value="4" />
        <Member Name="Sent" Value="5" />
        <Member Name="Queued" Value="6" />
        <Member Name="Processing" Value="7" />
        <Member Name="QueuedForFormatting" Value="8" />
        <Member Name="Formatting" Value="9" />
        <Member Name="Done" Value="10" />
        <Member Name="Fail" Value="11" />
        <Member Name="Cancelled" Value="12" />
        <Member Name="Retry" Value="13" />
        <Member Name="Embargoed" Value="14" />
        <Member Name="PendingDelivery" Value="15" />
        <Member Name="Delivering" Value="16" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Extractions" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="TypeBase" Abstract="true" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions">
        <Key>
          <PropertyRef Name="Code" />
        </Key>
        <Property Name="Code" Type="Edm.String" Nullable="false" p4:StringLengthAnnotation="StringLength(64)" p4:KeyAnnotation="Key" />
        <Property Name="Name" Type="Edm.String" p4:StringLengthAnnotation="StringLength(128)" />
        <Property Name="Description" Type="Edm.String" p4:StringLengthAnnotation="StringLength(4000)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="TypeBase objects are read only. Supported query options: Top." />
      </EntityType>
      <ComplexType Name="ExtractionLimit">
        <Property Name="MaxInstruments" Type="Edm.Int32" />
        <Property Name="MaxEntities" Type="Edm.Int32" />
        <Property Name="MaxInstrumentsPostExpansion" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="This value is set to null when the instruments do not support expansion" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String" />
      </ComplexType>
      <EnumType Name="ImportActionEnum">
        <Member Name="None" Value="0" />
        <Member Name="Add" Value="1" />
        <Member Name="Append" Value="2" />
        <Member Name="Replace" Value="3" />
      </EnumType>
      <Action Name="OtherFileDeleteMultiple">
        <Parameter Name="FileIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="ExtractedFileDeleteMultiple">
        <Parameter Name="ExtractedFileIds" Type="Collection(Edm.String)" Unicode="false" />
      </Action>
      <Action Name="ReportExtractionRequestCancellation" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Requests cancellation of a currently running (processing) extraction." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The requested cancellation may or may not be accepted depending on the state of the extraction.  If the report extraction is not processing an error will be returned.  If there the extraction is active this method will return success (200) and an attempt will be made to cancel the extractions which may or may not succeed depending on how far along the extraction is in the process.  It is up to the caller to verify the whether the cancellation occurred by re-fetching the report extraction and examining the state.  If a ReportExtraction was cancelled it's Status will be Completed and DetailedStatus will be Cancelled." />
      </Action>
      <Function Name="ReportExtractionGetOtherFiles">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.OtherFile)" />
      </Function>
      <Function Name="ReportExtractionGetLastExtractionForScheduleId">
        <Parameter Name="ScheduleId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search criteria.  Only extractions whose schedules matching the Schedule-Id criteria are returned." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
      </Function>
      <Function Name="ReportExtractionGetNextExtractionForScheduleId">
        <Parameter Name="ScheduleId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search criteria.  Only extractions whose schedules matching the Schedule-Id criteria are returned." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
      </Function>
      <Function Name="ReportExtractionGetCompleted">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportExtractionGetPendingOrProcessing">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportExtractionGetCompletedByDateRange">
        <Parameter Name="StartDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extractions on or after this UTC date and time are included." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="EndDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extractions before this UTC date and time are included." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportExtractionGetCompletedByScheduleId">
        <Parameter Name="ScheduleId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search criteria.  Only extractions whose schedules matching the Schedule-Id criteria are returned." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportExtractionGetPendingOrProcessingByScheduleId">
        <Parameter Name="ScheduleId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search criteria.  Only extractions whose schedules matching the Schedule-Id criteria are returned." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportExtractionGetCompletedByDateRangeByScheduleId">
        <Parameter Name="ScheduleId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search criteria.  Only extractions whose schedules matching the Schedule-Id criteria are returned." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="StartDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extractions on or after this UTC date and time are included." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="EndDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extractions before this UTC date and time are included." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportExtractionGetByScheduleId">
        <Parameter Name="ScheduleId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Search criteria.  Only extractions whose schedules matching the Schedule-Id criteria are returned." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
      </Function>
      <Function Name="ReportTemplateTypeGetContentFieldTypes" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateType" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldType)" />
      </Function>
      <Action Name="CriteriaListCreate">
        <Parameter Name="ListName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the criteria list" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Type" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of criteria list. e.g. Commodities or Loans" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Filters" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filters to be applied to the criteria list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="PreferredIdentifierType" Type="DataScope.Select.Api.Content.IdentifierType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identifier Type to use if multiple Identifiers are available" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
      </Action>
      <Action Name="CriteriaListRename" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
        <Parameter Name="NewListName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="New name for criteria list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Annotation Term="Org.OData.Core.V1.Description" String="Renames criteria list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="CriteriaListCopy" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
        <Parameter Name="NameOfCopy" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the copied List." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Creates a copy of the criteria list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="An error will be returned if a list already exists with the specified name. Note that comparison of list names is case sensitive." />
      </Action>
      <Action Name="CriteriaListDeleteMultiple">
        <Parameter Name="ListIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List Ids of criteria lists to delete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="CriteriaListDeleteAllForUser" />
      <Action Name="CriteriaListUpdateFilters">
        <Parameter Name="ListId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ListId of CriteriaList to Update" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Filters" Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.CriteriaListFilter)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Filters for CriteriaList. This should be the filters the criteria list should have after the update." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="PreferredIdentifierType" Type="DataScope.Select.Api.Content.IdentifierType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Identifier Type to use if multiple Identifiers are available" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="CriteriaListAddToInstrumentList" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
        <Parameter Name="InstrumentListNames" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="list of instrument list names" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.AddToInstrumentListResult)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Adds instruments based on selected criteria list to the instrument lists provided. Instruments based on the criteria list's constraints will be appended to each instrument list provided. If the instrument list name doesn't exist a new instrument list will be created first." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Instrument Lists are processed independently. Failure to append to one list will not inhibit appending to other lists. If this methods creates a new instrument list, the new list will remain even if appending to the list fails." />
      </Action>
      <Function Name="CriteriaListGetByName">
        <Parameter Name="ListName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the list to retrieve." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
      </Function>
      <Function Name="CriteriaListExists">
        <Parameter Name="ListId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ListId of the criteria list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Edm.Boolean" Nullable="false" />
      </Function>
      <Function Name="CriteriaListGetAvailableFilters">
        <Parameter Name="CriteriaListType" Type="DataScope.Select.Api.Extractions.SubjectLists.CriteriaListType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Type of criteria list" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.FilterInfo)" />
      </Function>
      <Action Name="EntityListCopy" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="NameOfCopy" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the new list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Creates a copy of the list by duplicating the list and its entities." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="An error will be returned if a list already exists with the specified name. Note that comparison of list names is case sensitive." />
      </Action>
      <Action Name="EntityListDeleteMultiple">
        <Parameter Name="EntityListIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List ids of entity lists to delete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="EntityListDeleteAllItems" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Removes all the entities in this list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="EntityListDeleteAllForUser" />
      <Action Name="EntityListAppendIdentifiers" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="Identifiers" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the entities to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved.  Warnings will be returned for duplicate entities if  is false." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="IncludeParentAndUltimateParent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" If true includes the entity or fund's parent and ultimate parent in the list of appended items. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Validates and then adds the described entities to the existing EntityList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListAppendIdentifiersWithOptions" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="Identifiers" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the entities to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Options" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityValidationOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved.  Warnings will be returned for duplicate entities " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Validates and then adds the described entities to the existing EntityList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListAppendValidated" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="ValidatedEntities" Type="Collection(DataScope.Select.Api.Content.ValidatedEntity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The already-validated entities to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved.  Warnings will be returned for duplicate entities if  is false." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Adds the already-validated entities to the existing EntityList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListReplaceAllWithIdentifiers" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="Identifiers" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the entities to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved.  Warnings will be returned for duplicate entities if  is false." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="IncludeParentAndUltimateParent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" If true includes the entity or fund's parent and ultimate parent in the list of replaced items. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Validates and then replaces the contents of the EntityList with the described entities." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListReplaceAllWithIdentifiersWithOptions" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="Identifiers" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)" />
        <Parameter Name="Options" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityValidationOptions" />
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
      </Action>
      <Action Name="EntityListReplaceAllWithValidated" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="ValidatedEntities" Type="Collection(DataScope.Select.Api.Content.ValidatedEntity)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the replacement entities" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved.  Warnings will be returned for duplicate entities if  is false." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Replaces the contents of the entity list with the already-validated entities." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListRevalidate" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether duplicate entities should be preserved" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Revalidates the entities already contained in the list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid entities, and for duplicate entities if  is false.  If includeParentAndUltimateParent option was used when appending items, these same parents and ultimate parents will be continue to be included in the list, however, their relationships will not be re-validated.  In order to re-validate the relationships (parent and ultimate parent) you will need to use ReplaceAll. A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListRevalidateWithOptions" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="Options" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityValidationOptions" />
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Revalidates the entities already contained in the list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid entities, and for duplicate entities if  is false.  If includeParentAndUltimateParent option was used when appending items, these same parents and ultimate parents will be continue to be included in the list, however, their relationships will not be re-validated.  In order to re-validate the relationships (parent and ultimate parent) you will need to use ReplaceAll. A 400 / ValidationException will be returned if the request exceeds the maximum number of entities." />
      </Action>
      <Action Name="EntityListDeleteItemsById" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="EntityListItemKeys" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique keys of entities to delete from the entity list" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Annotation Term="Org.OData.Core.V1.Description" String="Deletes the specified entities from the EntityList" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="EntityListImportFromBytes">
        <Parameter Name="FileName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Determines the name entity list and format of the contents.  For example, 'myportfolio.xml' specifies that the nwe entity list will be named 'myportfolio' while the '.xml' extension indicates that the contents of the bytes are XML. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="FileBytes" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="File contents." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Settings" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityListImportSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Various settings such as whether or not duplicates should be retained." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntityListImportResult" />
      </Action>
      <Function Name="EntityListGetMaxEntitiesAllowed" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Returns the maximum entity count allowed in the list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Function>
      <Function Name="EntityListExists">
        <Parameter Name="EntityListId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Edm.Boolean" Nullable="false" />
      </Function>
      <Function Name="EntityListGetByName">
        <Parameter Name="ListName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
      </Function>
      <Function Name="EntityListGetAllEntities" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.EntityListItem)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Returns all of the entities in the list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Function>
      <Action Name="EntityListValidateIdentifiers">
        <Parameter Name="InputsForValidation" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Input describing the entities to to validate. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="IncludeParentAndUltimateParent" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" If true includes the entity or fund's parent and ultimate parent in the list of appended items. NOTE: Revalidation only validates the entities that are in the list and does not ensure that the parent and ultimate parent relationships are correct. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesValidateIdentifiersResult" />
      </Action>
      <Action Name="EntityListValidateIdentifiersWitOptions">
        <Parameter Name="InputsForValidation" Type="Collection(DataScope.Select.Api.Content.EntityIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Input describing the entities to to validate. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Options" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityValidationOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate entities should be preserved. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.EntitiesValidateIdentifiersResult" />
      </Action>
      <Function Name="EntityListExport" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityList" />
        <Parameter Name="Format" Type="DataScope.Select.Api.Extractions.SubjectLists.EntityListExportFormat" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the format of the exportent entity list contents." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Edm.Binary" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Returns the contents of the entity list as XML or CSV." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The export format is compatible with the DataScope GUI." />
      </Function>
      <Action Name="InstrumentListCopy" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="NameOfCopy" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the copied List." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Creates a copy of the list" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="An error will be returned if a list already exists with the specified name. Note that comparison of list names is case sensitive." />
      </Action>
      <Action Name="InstrumentListDeleteMultiple">
        <Parameter Name="ListIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="List Ids of instrument lists to delete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="InstrumentListDeleteAllForUser" />
      <Action Name="InstrumentListAppendIdentifiers" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="Identifiers" Type="Collection(DataScope.Select.Api.Content.InstrumentIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the instruments to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate instruments should be preserved.  Warnings will be returned for duplicate instruments if  is false. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Validates and then adds the described instruments to the existing InstrumentList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="InstrumentListAppendValidated" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="ValidatedInstruments" Type="Collection(DataScope.Select.Api.Content.ValidatedInstrument)">
          <Annotation Term="Org.OData.Core.V1.Description" String="The already-validated instruments to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate instruments should be preserved.  Warnings will be returned for duplicate instruments if  is false. This method can only be called with pre-validated instruments.  Instruments can be validated using the ValidateIdentifiers method.  Alternatively, AppendIdentifiers can be used to perform the validation and append in a single step. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Adds the already-validated instruments to the existing InstrumentList." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="InstrumentListReplaceAllWithIdentifiers" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="Identifiers" Type="Collection(DataScope.Select.Api.Content.InstrumentIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the instruments to add" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate instruments should be preserved.  Warnings will be returned for duplicate instruments if  is false. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Validates and then replaces the contents of the InstrumentList with the described instruments." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="InstrumentListReplaceAllWithValidated" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="ValidatedInstruments" Type="Collection(DataScope.Select.Api.Content.ValidatedInstrument)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Inputs describing the replacement instruments" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Replaces the contents of the instrument list with the already-validated instruments." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="This method can only be called with pre-validated instruments.  Instruments can be validated using the ValidateIdentifiers method.  Alternatively, ReplaceAllWithIdentifiers can be used to perform the validation and replacement in a single step." />
      </Action>
      <Action Name="InstrumentListRevalidate" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether duplicate instruments should be preserved" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsAppendIdentifiersResult" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Revalidates the instruments already contained in the list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid instruments, and for duplicate instruments if  is false. The validation process ensures that the referenced instrument (identifier, identifier type and optionally source) uniquely identify and instrument.  Over time identifiers may change.  Revalidate ensures that instruments are current." />
      </Action>
      <Action Name="InstrumentListDeleteItemsById" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="InstrumentListItemKeys" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique keys of instruments to delete from the instrument list" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Annotation Term="Org.OData.Core.V1.Description" String="Deletes the specified instruments from the InstrumentList" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="InstrumentListImportFromBytes">
        <Parameter Name="FileName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" The filename is used to determine the instrument list name (if one has not been provided in the settings) and the format (XML or CSV).  For example, 'myportfolio.csv' will create or replace a list named 'myportfolio' and assume the format of the bytes is CSV." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="FileBytes" Type="Edm.Binary">
          <Annotation Term="Org.OData.Core.V1.Description" String="CSV or XML file contents." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Settings" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentListImportSettings">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify custom import behaviors such as whether nor not to keep duplicates or whether to create or replace the list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentListImportResult" />
      </Action>
      <Function Name="InstrumentListGetMaxInstrumentsAllowed" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Gets the maximum instrument count allowed in the list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Function>
      <Function Name="InstrumentListExists">
        <Parameter Name="ListId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Edm.Boolean" Nullable="false" />
      </Function>
      <Function Name="InstrumentListGetByName">
        <Parameter Name="ListName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the list to find" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
      </Function>
      <Function Name="InstrumentListGetAllInstruments" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.SubjectLists.InstrumentListItem)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of instruments in the instrument list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Function>
      <Action Name="InstrumentListValidateIdentifiers">
        <Parameter Name="InputsForValidation" Type="Collection(DataScope.Select.Api.Content.InstrumentIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Inputs describing the instruments to to validate " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="KeepDuplicates" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Indicates whether duplicate instruments should be preserved " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsValidateIdentifiersResult" />
      </Action>
      <Action Name="InstrumentListValidateIdentifiersWithOptions">
        <Parameter Name="InputsForValidation" Type="Collection(DataScope.Select.Api.Content.InstrumentIdentifier)">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Inputs describing the instruments to to validate " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Options" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentListValidationOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String=" Options for VAES Instrument Mapping Options " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentsValidateIdentifiersResult" />
      </Action>
      <Function Name="InstrumentListExport" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList" />
        <Parameter Name="Format" Type="DataScope.Select.Api.Extractions.SubjectLists.InstrumentListExportFormat" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the output format (XML or CSV)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="IncludeSource" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="specifies whether the instrument source should be included in the output." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Edm.Binary" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Exports the instrument list as XML or CSV file." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The export file format is compatible with the DataScope GUI." />
      </Function>
      <Action Name="ScheduleDeleteMultiple">
        <Parameter Name="ScheduleIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule Ids of Schedules to delete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="ScheduleDeleteAllForUser" />
      <Action Name="ScheduleExtractNow" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.Schedules.Schedule" />
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Runs the extraction for the schedule immediately independent of Recurrence and Trigger types." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="ScheduleExtractMultipleNow">
        <Parameter Name="ScheduleIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
      </Action>
      <Action Name="ScheduleRequestCancellationOfInProcessExtractions" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.Schedules.Schedule" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Requests cancellation of any currently running (in process) extractions for this schedule." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The requested cancellation may or may not be accepted depending on the state of the extraction.  If there are no processing extractions at the time this method is called an error will be returned.  If there are active extractions this method will return success (204 success with no content) and an attempt will be made to cancel the extractions which may or may not succeed depending on how far along the extractions are in the process.  It is up to the caller to verify the whether the cancellation occurred by checking the ReportExtractions and their State for this schedule. If a ReportExtraction was cancelled it's Status will be Completed and DetailedStatus will be Cancelled." />
      </Action>
      <Function Name="ScheduleExport" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.Schedules.Schedule" />
        <Parameter Name="IncludeHeader" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Edm.Binary" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Exports the schedule as an XML file." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The file format is compatible with the DataScope user interface." />
      </Function>
      <Action Name="ScheduleImport">
        <Parameter Name="FileBytes" Type="Edm.Binary" />
        <Parameter Name="Settings" Type="DataScope.Select.Api.Extractions.Schedules.ScheduleImportSettings" />
        <ReturnType Type="DataScope.Select.Api.Extractions.Schedules.ScheduleImportResult" />
      </Action>
      <Function Name="ScheduleExtractNowResult" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.Schedules.Schedule" />
        <Parameter Name="ExtractionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="ReportExtraction ID for the results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Returns the ReportExtraction result for ExtractNow()." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Function>
      <Function Name="ScheduleGetByName">
        <Parameter Name="ScheduleName" Type="Edm.String" Unicode="false" />
        <ReturnType Type="DataScope.Select.Api.Extractions.Schedules.Schedule" />
      </Function>
      <Function Name="ScheduleGetInstrumentTriggerDetails">
        <Parameter Name="Id" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.Schedules.InstrumentTriggerDetail)" />
      </Function>
      <Action Name="ReportTemplateUpdateContentField" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <Parameter Name="ContentField" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentField" />
      </Action>
      <Action Name="ReportTemplateImport">
        <Parameter Name="FileBytes" Type="Edm.Binary" />
        <Parameter Name="Settings" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateImportSettings" />
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplatesImportResult" />
      </Action>
      <Action Name="ReportTemplateRemoveContentField" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <Parameter Name="ContentField" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentField" />
      </Action>
      <Action Name="ReportTemplateAddContentField" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <Parameter Name="ContentField" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentField" />
      </Action>
      <Action Name="ReportTemplateCopy" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <Parameter Name="NameOfCopy" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The name of the report template copy" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Make a new copy of the report template instance.  Not supported for all ReportTemplate types." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Function Name="ReportTemplateGetContentFieldsByReportTemplateId">
        <Parameter Name="ReportTemplateId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentField)" />
      </Function>
      <Function Name="ReportTemplateGetContentFields" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentField)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Instance method to get all of the content fields that have been defined for this template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Function>
      <Function Name="ReportTemplateExport" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <Parameter Name="IncludeHeader" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="Edm.Binary" />
      </Function>
      <Function Name="ReportTemplateGetByName">
        <Parameter Name="Name" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
      </Function>
      <Function Name="ReportTemplateGetMaxInstrumentsLimit" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <ReturnType Type="Edm.Int32" />
      </Function>
      <Function Name="ReportTemplateGetMaxInstrumentsPostExpansionLimit" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <ReturnType Type="Edm.Int32" />
      </Function>
      <Function Name="ReportTemplateGetMaxEntitiesLimit" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <ReturnType Type="Edm.Int32" />
      </Function>
      <Function Name="ReportTemplateGetValidReportTemplateTypes" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateType)" />
      </Function>
      <Function Name="ReportTemplateGetValidFields" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldType)" />
      </Function>
      <Function Name="BondScheduleReportTemplateGetBondScheduleTypes">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.BondScheduleType)" />
      </Function>
      <Function Name="CorporateActionsIpoReportTemplateGetExchangeTypes">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ExchangeType)" />
      </Function>
      <Function Name="RatingsReportTemplateGetRatingsSourceTypes">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.RatingSourceType)" />
      </Function>
      <Function Name="TimeSeriesReportTemplateGetLookBackPeriods">
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ExtractionConditions.ExtractionConditionSelectionItem)" />
      </Function>
      <Action Name="InstrumentSearch">
        <Parameter Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Identifier" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="InstrumentTypeGroups" Type="Collection(DataScope.Select.Api.Content.InstrumentTypeGroup)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of InstrumentTypeGroup" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="PreferredIdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Preferred Identifier type can't be IdentifierType.None" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="MaxSearchResult" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Max search result" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Content.ValidatedInstrument)" />
      </Action>
      <Action Name="Extract">
        <Parameter Name="ExtractionRequest" Type="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the extraction to perform." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRow)" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.ChunkedTransfer" Bool="true" />
      </Action>
      <Function Name="ExtractResult">
        <Parameter Name="ExtractionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extraction ID for the results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRow)" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.ChunkedTransfer" Bool="true" />
      </Function>
      <Action Name="ExtractWithNotes">
        <Parameter Name="ExtractionRequest" Type="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the extraction to perform." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionResult" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.ChunkedTransfer" Bool="true" />
      </Action>
      <Function Name="ExtractWithNotesResult">
        <Parameter Name="ExtractionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extraction ID for the results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionResult" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.ChunkedTransfer" Bool="true" />
      </Function>
      <Action Name="ExtractRaw">
        <Parameter Name="ExtractionRequest" Type="DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionRequestBase">
          <Annotation Term="Org.OData.Core.V1.Description" String="Defines the extraction to perform." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ExtractionRequests.RawExtractionResult" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
      </Action>
      <Function Name="ExtractRawResult">
        <Parameter Name="ExtractionId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extraction ID for the results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="DataScope.Select.Api.Extractions.ExtractionRequests.RawExtractionResult" />
        <Annotation Term="Org.OData.Capabilities.V1.AsynchronousRequestsSupported" Bool="true" />
        <Annotation Term="Org.OData.Capabilities.V1.ChunkedTransfer" Bool="true" />
      </Function>
      <Function Name="GetValidExtractionFieldNames">
        <Parameter Name="ReportTemplateType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateTypes" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The report template type to get the valid field names for." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
      </Function>
      <Function Name="GetValidExtractionFieldNamesForTemplateCode">
        <Parameter Name="ReportTemplateCode" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The report template code to get the valid field names for." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(Edm.String)" Unicode="false" />
      </Function>
      <Function Name="GetValidContentFieldTypes">
        <Parameter Name="ReportTemplateType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateTypes" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The report template type to get the valid ContentFieldTypes for." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldType)" />
      </Function>
      <Function Name="GetValidContentFieldTypesForTemplateCode">
        <Parameter Name="ReportTemplateCode" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The report template code to get the valid ContentFieldTypes for." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldType)" />
      </Function>
      <Function Name="GetValidContentFieldTypesForClass">
        <Parameter Name="ReportTemplateOrExtractRequestClassName" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" The class name of either a ReportTemplate (for example EndOfDayPricingReportTemplate) or ExtractRequest (for example EndOfDayPricingExtractRequest). " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldType)" />
      </Function>
      <Function Name="GetHistoricalFidDefinitions">
        <ReturnType Type="Collection(DataScope.Select.Api.Search.HistoricalLookupEntry)" />
      </Function>
      <Function Name="ExtractedFileByJobId">
        <Parameter Name="JobId" Type="Edm.String" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFileInformation)" />
      </Function>
      <EntityContainer Name="Extractions">
        <EntitySet Name="RawExtractionResults" EntityType="DataScope.Select.Api.Extractions.ExtractionRequests.RawExtractionResult" />
        <EntitySet Name="OtherFiles" EntityType="DataScope.Select.Api.Extractions.ReportExtractions.OtherFile" />
        <EntitySet Name="ExtractedFiles" EntityType="DataScope.Select.Api.Extractions.ReportExtractions.ExtractedFile">
          <NavigationPropertyBinding Path="Extraction" Target="ReportExtractions" />
        </EntitySet>
        <EntitySet Name="ReportExtractions" EntityType="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction">
          <NavigationPropertyBinding Path="Files" Target="ExtractedFiles" />
          <NavigationPropertyBinding Path="FullFile" Target="ExtractedFiles" />
          <NavigationPropertyBinding Path="NotesFile" Target="ExtractedFiles" />
          <NavigationPropertyBinding Path="RicMaintenanceFile" Target="ExtractedFiles" />
        </EntitySet>
        <EntitySet Name="ExchangeTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ExchangeType" />
        <EntitySet Name="BdfRegions" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.BdfRegion" />
        <EntitySet Name="RatingSourceTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.RatingSourceType" />
        <EntitySet Name="ExtractionConditionSelectionItems" EntityType="DataScope.Select.Api.Extractions.ExtractionConditions.ExtractionConditionSelectionItem" />
        <EntitySet Name="BdfAssetTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.BdfAssetType" />
        <EntitySet Name="BondScheduleTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.BondScheduleType" />
        <EntitySet Name="ContentSetTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ContentSetType" />
        <EntitySet Name="ContentFieldTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldType" />
        <EntitySet Name="ReportTemplateTypes" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateType" />
        <EntitySet Name="CriteriaLists" EntityType="DataScope.Select.Api.Extractions.SubjectLists.CriteriaList" />
        <EntitySet Name="EntityLists" EntityType="DataScope.Select.Api.Extractions.SubjectLists.EntityList">
          <NavigationPropertyBinding Path="Items" Target="EntityListItems" />
        </EntitySet>
        <EntitySet Name="EntityListItems" EntityType="DataScope.Select.Api.Extractions.SubjectLists.EntityListItem">
          <NavigationPropertyBinding Path="EntityList" Target="EntityLists" />
        </EntitySet>
        <EntitySet Name="InstrumentLists" EntityType="DataScope.Select.Api.Extractions.SubjectLists.InstrumentList">
          <NavigationPropertyBinding Path="Items" Target="InstrumentListItems" />
        </EntitySet>
        <EntitySet Name="InstrumentListItems" EntityType="DataScope.Select.Api.Extractions.SubjectLists.InstrumentListItem">
          <NavigationPropertyBinding Path="InstrumentList" Target="InstrumentLists" />
        </EntitySet>
        <EntitySet Name="Schedules" EntityType="DataScope.Select.Api.Extractions.Schedules.Schedule">
          <NavigationPropertyBinding Path="ReportTemplate" Target="ReportTemplates" />
          <NavigationPropertyBinding Path="PendingExtractions" Target="ReportExtractions" />
          <NavigationPropertyBinding Path="CompletedExtractions" Target="ReportExtractions" />
          <NavigationPropertyBinding Path="LastExtraction" Target="ReportExtractions" />
          <NavigationPropertyBinding Path="NextExtraction" Target="ReportExtractions" />
        </EntitySet>
        <EntitySet Name="ReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="CommoditiesCorrectionsHistoryReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.CommoditiesCorrectionsHistoryReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="DebtCorporateActionsIsoReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsIsoReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="DebtCorporateActionsStandardReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsStandardReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="ElektronEndOfDayPricingReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ElektronEndOfDayPricingReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="SinglePriceHistoryReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.SinglePriceHistoryReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="PriceHistoryReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.PriceHistoryReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="ElektronTimeseriesReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.ElektronTimeseriesReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="HistoricalReferenceReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalReferenceReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TickHistoryIntradaySummariesReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryIntradaySummariesReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TickHistoryRawReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryRawReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TickHistoryTimeAndSalesReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeAndSalesReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TickHistoryMarketDepthReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryMarketDepthReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="BondScheduleReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.BondScheduleReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="CorporateActionsIpoReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsIpoReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="CorporateActionsIsoReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsIsoReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="CorporateActionsStandardReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsStandardReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="EstimatesActualReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesActualReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="EstimatesDetailReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesDetailReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="EstimatesFootnotesCompanyReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesFootnotesCompanyReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="EstimatesFootnotesDetailReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesFootnotesDetailReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="EstimatesSummaryReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesSummaryReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="FundAllocationReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.FundAllocationReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="LegalEntityDetailReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityDetailReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="LegalEntityHierarchyReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityHierarchyReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="PremiumEndOfDayPricingReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.PremiumEndOfDayPricingReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="PremiumPricingReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.PremiumPricingReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="RatingsReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.RatingsReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="SingleHistoricalPriceReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.SingleHistoricalPriceReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="StarmineReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.StarmineReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="SymbolCrossReferenceReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.SymbolCrossReferenceReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="CompositeReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.CompositeReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="OwnershipReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.OwnershipReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TrancheFactorHistoryReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TrancheFactorHistoryReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="MBSFactorHistoryReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.MBSFactorHistoryReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="LegalEntityAuditReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityAuditReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TechnicalIndicatorsReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TechnicalIndicatorsReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="FixedIncomeAnalyticsReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.FixedIncomeAnalyticsReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="IntradayPricingReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.IntradayPricingReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="EndOfDayPricingReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.EndOfDayPricingReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TermsAndConditionsReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TermsAndConditionsReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <EntitySet Name="TimeSeriesReportTemplates" EntityType="DataScope.Select.Api.Extractions.ReportTemplates.TimeSeriesReportTemplate">
          <NavigationPropertyBinding Path="Type" Target="ReportTemplateTypes" />
          <NavigationPropertyBinding Path="Schedules" Target="Schedules" />
        </EntitySet>
        <ActionImport Name="OtherFileDeleteMultiple" Action="DataScope.Select.Api.Extractions.OtherFileDeleteMultiple">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes file content (e.g.. contents of report, partial, notes, RIC maintenance file.)" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Once deleted you will not be able to retrieve the entity again." />
        </ActionImport>
        <ActionImport Name="ExtractedFileDeleteMultiple" Action="DataScope.Select.Api.Extractions.ExtractedFileDeleteMultiple">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes related file content for multiple extractions." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="For example, deletes the contents of report, partial, notes, and RIC files.  The metadata for the file remains.  It is immutable." />
        </ActionImport>
        <FunctionImport Name="ReportExtractionGetOtherFiles" Function="DataScope.Select.Api.Extractions.ReportExtractionGetOtherFiles" EntitySet="OtherFiles" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets the files that are not associated with any extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetLastExtractionForScheduleId" Function="DataScope.Select.Api.Extractions.ReportExtractionGetLastExtractionForScheduleId" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets the nearest extraction in the Processing or Completed state that is for the specified schedule" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This function is the inverse of GetNextExtractionForScheduleId().  Barring timing issues / race conditions ... If there is an extraction for the schedule and this function returns null, GetNextExtractionForScheduleId() will be non-null." />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetNextExtractionForScheduleId" Function="DataScope.Select.Api.Extractions.ReportExtractionGetNextExtractionForScheduleId" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets the first Pending extraction for the specified schedule" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This function is the inverse of GetLastExtractionForScheduleId().  If there is an extraction for the schedule and this function returns null, GetLastExtractionForScheduleId() will be non-null." />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetCompleted" Function="DataScope.Select.Api.Extractions.ReportExtractionGetCompleted" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all transactions that are in the Completed state." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetPendingOrProcessing" Function="DataScope.Select.Api.Extractions.ReportExtractionGetPendingOrProcessing" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all extractions that are in the Pending or Processing state." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetCompletedByDateRange" Function="DataScope.Select.Api.Extractions.ReportExtractionGetCompletedByDateRange" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all extractions Pending, Processing, or Completed that match the specified date range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Note that the upper bound excludes extractions that fall exactly on that boundary.  This enables the use of midnight as an upper bound." />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetCompletedByScheduleId" Function="DataScope.Select.Api.Extractions.ReportExtractionGetCompletedByScheduleId" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all transactions that are in the Completed state and match the specified Schedule-Id." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetPendingOrProcessingByScheduleId" Function="DataScope.Select.Api.Extractions.ReportExtractionGetPendingOrProcessingByScheduleId" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all extractions that are in the Pending or Processing state and that match the specified Schedule-Id." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetCompletedByDateRangeByScheduleId" Function="DataScope.Select.Api.Extractions.ReportExtractionGetCompletedByDateRangeByScheduleId" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all transactions that are in the Completed state and match the specified criteria." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Note that the upper bound excludes extractions that fall exactly on that boundary.  This enables the use of midnight as an upper bound." />
        </FunctionImport>
        <FunctionImport Name="ReportExtractionGetByScheduleId" Function="DataScope.Select.Api.Extractions.ReportExtractionGetByScheduleId" EntitySet="ReportExtractions" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Gets all extractions Pending, Processing, or Completed that match the specified Schedule-Id." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <ActionImport Name="CriteriaListCreate" Action="DataScope.Select.Api.Extractions.CriteriaListCreate" EntitySet="CriteriaLists">
          <Annotation Term="Org.OData.Core.V1.Description" String="Creates a criteria list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Universe filters are required. An exception occurs if not included. Use GetAvailableFilters for the list of available filters." />
        </ActionImport>
        <ActionImport Name="CriteriaListDeleteMultiple" Action="DataScope.Select.Api.Extractions.CriteriaListDeleteMultiple">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes multiple existing criteria Lists.  Ignores List IDs that do not exist." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="CriteriaListDeleteAllForUser" Action="DataScope.Select.Api.Extractions.CriteriaListDeleteAllForUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes all the criteria lists for the current user." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Exception will be thrown if there is issue with deleting the criteria lists" />
        </ActionImport>
        <ActionImport Name="CriteriaListUpdateFilters" Action="DataScope.Select.Api.Extractions.CriteriaListUpdateFilters">
          <Annotation Term="Org.OData.Core.V1.Description" String="Modifies the criteria list to have the filters provided." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Exception will be thrown if universe filters are not in filters. Use GetAvailableFilters for the list of available filters." />
        </ActionImport>
        <FunctionImport Name="CriteriaListGetByName" Function="DataScope.Select.Api.Extractions.CriteriaListGetByName" EntitySet="CriteriaLists" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the criteria list with the specified name." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Lists can be retrieved by Id (preferable) or by name. Will return 404 (Not Found) if the list matching the specified name is not a criteria list. Note that the search for the specified list name is case sensitive." />
        </FunctionImport>
        <FunctionImport Name="CriteriaListExists" Function="DataScope.Select.Api.Extractions.CriteriaListExists" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if criteria list exists." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="CriteriaListGetAvailableFilters" Function="DataScope.Select.Api.Extractions.CriteriaListGetAvailableFilters" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the filters available for use with the specified criteria list type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <ActionImport Name="EntityListDeleteMultiple" Action="DataScope.Select.Api.Extractions.EntityListDeleteMultiple">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes multiple lists." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="EntityListDeleteAllForUser" Action="DataScope.Select.Api.Extractions.EntityListDeleteAllForUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes all EntityLists for the current user." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="EntityListImportFromBytes" Action="DataScope.Select.Api.Extractions.EntityListImportFromBytes">
          <Annotation Term="Org.OData.Core.V1.Description" String="Creates or replaces an entity list from the supplied XML or CSV file contents." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The import format is compatible with the DataScope GUI." />
        </ActionImport>
        <FunctionImport Name="EntityListExists" Function="DataScope.Select.Api.Extractions.EntityListExists" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines if a list of this id exists." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="EntityListGetByName" Function="DataScope.Select.Api.Extractions.EntityListGetByName" EntitySet="EntityLists" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the entity list with the specified name." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Lists can be retrieved by Id (preferable) or by name. Will return 404 (Not Found) if the list matching the specified name is not an entity list. Note that the search for the specified list name is case sensitive." />
        </FunctionImport>
        <ActionImport Name="EntityListValidateIdentifiers" Action="DataScope.Select.Api.Extractions.EntityListValidateIdentifiers">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validates the list of input entities." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid entities, and for duplicate entities if  is false. A 400 / ValidationException will be returned if the request exceeds the maximum number of entities" />
        </ActionImport>
        <ActionImport Name="EntityListValidateIdentifiersWitOptions" Action="DataScope.Select.Api.Extractions.EntityListValidateIdentifiersWitOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validates the list of input entities." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid entities, and for duplicate entities if  is false. A 400 / ValidationException will be returned if the request exceeds the maximum number of entities" />
        </ActionImport>
        <ActionImport Name="InstrumentListDeleteMultiple" Action="DataScope.Select.Api.Extractions.InstrumentListDeleteMultiple">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes multiple existing Lists." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="InstrumentListDeleteAllForUser" Action="DataScope.Select.Api.Extractions.InstrumentListDeleteAllForUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes all the InstrumentLists for the current user." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="InstrumentListImportFromBytes" Action="DataScope.Select.Api.Extractions.InstrumentListImportFromBytes">
          <Annotation Term="Org.OData.Core.V1.Description" String="Imports an instrument list from an XML or CSV file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The import file format is compatible with the DataScope GUI." />
        </ActionImport>
        <FunctionImport Name="InstrumentListExists" Function="DataScope.Select.Api.Extractions.InstrumentListExists" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns true if a list of this id exists." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="InstrumentListGetByName" Function="DataScope.Select.Api.Extractions.InstrumentListGetByName" EntitySet="InstrumentLists" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the instrument list matching the specified name" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Returns a 404 (Not Found) if the list matching the specified name is not an instrument list. Note that the search for the specified list name is case sensitive." />
        </FunctionImport>
        <ActionImport Name="InstrumentListValidateIdentifiers" Action="DataScope.Select.Api.Extractions.InstrumentListValidateIdentifiers">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validates the described instruments using the user's preferences for validation options.  It is recommended to use the ValidateIdentifiersWithOptions method instead and explicitly set the validation options." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid instruments, and for duplicate instruments if  is false. Validated instruments can be appended to the list or replace the full contents of the list using AppendValidated or ReplaceAllWithValidated methods.  To reduce the process to a single call use AppendIdentifiers or ReplaceAllWithIdentifiers." />
        </ActionImport>
        <ActionImport Name="InstrumentListValidateIdentifiersWithOptions" Action="DataScope.Select.Api.Extractions.InstrumentListValidateIdentifiersWithOptions">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validates the described instruments using the validation options passed in the options parameter.  User preferences are not used." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Warnings will be returned for invalid instruments, and for duplicate instruments. Validated instruments can be appended to the list or replace the full contents of the list using AppendValidated or ReplaceAllWithValidated methods.  To reduce the process to a single call use AppendIdentifiers or ReplaceAllWithIdentifiers." />
        </ActionImport>
        <ActionImport Name="ScheduleDeleteMultiple" Action="DataScope.Select.Api.Extractions.ScheduleDeleteMultiple">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes multiple Schedules." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="ScheduleDeleteAllForUser" Action="DataScope.Select.Api.Extractions.ScheduleDeleteAllForUser">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes all the Schedules for the user." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="ScheduleExtractMultipleNow" Action="DataScope.Select.Api.Extractions.ScheduleExtractMultipleNow">
          <Annotation Term="Org.OData.Core.V1.Description" String="Runs the extraction for the schedules immediately independent of Recurrence and Trigger types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="ScheduleImport" Action="DataScope.Select.Api.Extractions.ScheduleImport">
          <Annotation Term="Org.OData.Core.V1.Description" String="Imports a schedule from an XML file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The file format is compatible with the DataScope user interface." />
        </ActionImport>
        <FunctionImport Name="ScheduleGetByName" Function="DataScope.Select.Api.Extractions.ScheduleGetByName" EntitySet="Schedules" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the schedule by its name." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ScheduleGetInstrumentTriggerDetails" Function="DataScope.Select.Api.Extractions.ScheduleGetInstrumentTriggerDetails" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns data availability / trigger information for all of the instruments in the referenced instrument list (ListId)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This information can be used to determine the projected arrival time for each of the instruments in the referenced instrument list." />
        </FunctionImport>
        <ActionImport Name="ReportTemplateImport" Action="DataScope.Select.Api.Extractions.ReportTemplateImport" />
        <FunctionImport Name="ReportTemplateGetContentFieldsByReportTemplateId" Function="DataScope.Select.Api.Extractions.ReportTemplateGetContentFieldsByReportTemplateId" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Static method to get all of the content fields that have been defined for this template." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ReportTemplateGetByName" Function="DataScope.Select.Api.Extractions.ReportTemplateGetByName" EntitySet="ReportTemplates" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves a report template by it's friendly name." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="BondScheduleReportTemplateGetBondScheduleTypes" Function="DataScope.Select.Api.Extractions.BondScheduleReportTemplateGetBondScheduleTypes" EntitySet="BondScheduleTypes" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of supported Generic and MACE Convertible Schedule types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="CorporateActionsIpoReportTemplateGetExchangeTypes" Function="DataScope.Select.Api.Extractions.CorporateActionsIpoReportTemplateGetExchangeTypes" EntitySet="ExchangeTypes" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of all available exchange types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="RatingsReportTemplateGetRatingsSourceTypes" Function="DataScope.Select.Api.Extractions.RatingsReportTemplateGetRatingsSourceTypes" EntitySet="RatingSourceTypes" IncludeInServiceDocument="true" />
        <FunctionImport Name="TimeSeriesReportTemplateGetLookBackPeriods" Function="DataScope.Select.Api.Extractions.TimeSeriesReportTemplateGetLookBackPeriods" EntitySet="ExtractionConditionSelectionItems" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of lookback periods, expressed in months, for retrieving historical non-null prices when null prices exist on the specified pricing date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <ActionImport Name="InstrumentSearch" Action="DataScope.Select.Api.Extractions.InstrumentSearch">
          <Annotation Term="Org.OData.Core.V1.Description" String="Request to search ALL" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This method will not be supported in Version 2 of the API.  Please use the InstrumentSearch on the SearchContext." />
        </ActionImport>
        <ActionImport Name="Extract" Action="DataScope.Select.Api.Extractions.Extract">
          <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
          <Annotation Term="Org.OData.Core.V1.Description" String="Performs an on demand extraction.  If the results are ready before the request times out, it will return the result. If not, it will return a 202 response for the client to try to get the results from the ExtractResults method." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <FunctionImport Name="ExtractResult" Function="DataScope.Select.Api.Extractions.ExtractResult" IncludeInServiceDocument="true">
          <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the results for an extraction.  If the results are ready, it will return them. If not, it will wait for them until the request times out.  After which it will return a 202 response for the client to request them again.  This process is a long polling pattern." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <ActionImport Name="ExtractWithNotes" Action="DataScope.Select.Api.Extractions.ExtractWithNotes">
          <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
          <Annotation Term="Org.OData.Core.V1.Description" String="Performs an on demand extraction.  If the results are ready before the request times out, it will return the result. If not, it will return a 202 response for the client to try to get the results from the ExtractResults method." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <FunctionImport Name="ExtractWithNotesResult" Function="DataScope.Select.Api.Extractions.ExtractWithNotesResult" IncludeInServiceDocument="true">
          <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the results for an extraction.  If the results are ready, it will return them. If not, it will wait for them until the request times out.  After which it will return a 202 response for the client to request them again.  This process is a long polling pattern." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <ActionImport Name="ExtractRaw" Action="DataScope.Select.Api.Extractions.ExtractRaw" EntitySet="RawExtractionResults">
          <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
          <Annotation Term="Org.OData.Core.V1.Description" String="Performs an on demand extraction returning the raw results as a stream.  The result format is the native/raw result from the underlying extractor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <FunctionImport Name="ExtractRawResult" Function="DataScope.Select.Api.Extractions.ExtractRawResult" EntitySet="RawExtractionResults" IncludeInServiceDocument="true">
          <Annotation Term="Core.Description.Async" String="Service supports asynchronous request preference" />
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the results for an extraction.  If the results are ready, it will return them. If not, it will wait for them until the request times out.  After which it will return a 202 response for the client to request them again.  This process is a long polling pattern." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="GetValidExtractionFieldNames" Function="DataScope.Select.Api.Extractions.GetValidExtractionFieldNames" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of valid field names for the report template type.  The field names returned are valid fields that can be used in an extraction request.  See the GetValidExtractionFieldNamesForTemplateCode method that takes a string for the reportTemplateType when you don't know the template type at design time." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="GetValidExtractionFieldNamesForTemplateCode" Function="DataScope.Select.Api.Extractions.GetValidExtractionFieldNamesForTemplateCode" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of valid field names for the report template type.  The field names returned are valid fields that can be used in an extraction request.  See the GetValidExtractionFieldNames method that takes an enum for the reportTemplateType when you know the template type at design time." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="GetValidContentFieldTypes" Function="DataScope.Select.Api.Extractions.GetValidContentFieldTypes" EntitySet="ContentFieldTypes" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of valid ContentFieldTypes for the report template type.  See the GetValidContentFieldTypesForTemplateCode method that takes a string template code for the reportTemplateType when you don't know the template type at design time." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="GetValidContentFieldTypesForTemplateCode" Function="DataScope.Select.Api.Extractions.GetValidContentFieldTypesForTemplateCode" EntitySet="ContentFieldTypes" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of valid ContentFieldTypes for the report template type.  The ContentFieldTypes returned can be used in a ReportTemplate.  See the GetValidContentFieldTypes method that takes an enum for the reportTemplateType when you know the template type at design time." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="GetValidContentFieldTypesForClass" Function="DataScope.Select.Api.Extractions.GetValidContentFieldTypesForClass" EntitySet="ContentFieldTypes" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns a list of valid ContentFieldTypes for the report template or extraction request. The ContentFieldTypes returned can be used in a ReportTemplate or ExtractionRequest1." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="GetHistoricalFidDefinitions" Function="DataScope.Select.Api.Extractions.GetHistoricalFidDefinitions" IncludeInServiceDocument="true" />
        <FunctionImport Name="ExtractedFileByJobId" Function="DataScope.Select.Api.Extractions.ExtractedFileByJobId" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieves the Extracted file details" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Same request with the verb DELETE can also be used to delete files." />
        </FunctionImport>
      </EntityContainer>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Extractions.ReportTemplates" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="ExchangeType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="ExchangeTypes are read only. Supported query options: Top." />
      </EntityType>
      <EntityType Name="BdfRegion" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="BdfRegions are read only. Supported query options: Top." />
      </EntityType>
      <EntityType Name="RatingSourceType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="RatingSourceTypes are read only. Supported query options: Top." />
      </EntityType>
      <EntityType Name="BdfAssetType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="BdfAssetTypes are read only. Supported query options: Top." />
      </EntityType>
      <EntityType Name="BondScheduleType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="BondScheduleTypes are read only. Supported query options: Top." />
      </EntityType>
      <EntityType Name="ContentSetType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="SupportsInstrumentInputs" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SupportsLegalEntityInputs" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="ContentSetTypes are read only. Supported query options: Top. Results may include contents of Fields using Expand ($expand)." />
      </EntityType>
      <EntityType Name="ContentFieldType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="FormatType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldFormatType" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the type of field (number, text or date)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The FormatType property specifies the type of field (number, text or date) which determines the formatting options available to the ContentField.  ContentField.Format property can be set to ContentFieldNumberFormat, ContentFieldTextFormat or ContentFieldDateFormat." />
        </Property>
        <Property Name="FieldGroup" Type="Edm.String" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Field information for a field available to Report Templates." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The GetValidFields method which accepts a report template or report template type will list the list of available fields for a report template.  For each ContentFieldType you need to specify for a ReportTemplate add a new ContentField to ReportTemplate.ContentFields. The FormatType property specifies the type of field (number, text or date) which determines the formatting options available to the ContentField.  ContentField.Format property can be set to ContentFieldNumberFormat, ContentFieldTextFormat or ContentFieldDateFormat." />
      </EntityType>
      <EntityType Name="ReportTemplateType" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Limit" Type="DataScope.Select.Api.Extractions.ExtractionLimit" />
        <Property Name="Permissions" Type="Collection(Edm.String)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The list of available report template types can be retrieved by listing ReportTemplateTypes.  Each report template type represents content available for extraction.  Use GetContentFieldTypes to list the available fields for each report template.  GetValidFields (on ReportTemplate) can also be used." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </EntityType>
      <EntityType Name="ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Key>
          <PropertyRef Name="ReportTemplateId" />
        </Key>
        <Property Name="ReportTemplateId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:KeyAnnotation="Key" p4:IsReadOnly="true" />
        <Property Name="ShowColumnHeaders" Type="Edm.Boolean" Nullable="false" p4:RequiredAnnotation="Required" />
        <Property Name="CompressionType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportCompressionType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify GZip, Zip, or None." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="CreateDate" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the date and time. This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LastChangedDate" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true" />
        <Property Name="Name" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:StringLengthAnnotation="StringLength(255)" p4:RegularExpressionAnnotation="RegularExpression(@&amp;quot;^[a-zA-Z0-9_\-\. ]+$&amp;quot;, ErrorMessage = &amp;quot;The only characters allowed are &amp;#39;A-Z&amp;#39;, &amp;#39;a-z&amp;#39;, &amp;#39;0-9&amp;#39;, &amp;#39;_-.&amp;#39;, and spaces.&amp;quot;)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name that can be used for retrieving report templates." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="OutputFormat" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportOutputFormat" Nullable="false" />
        <Property Name="ReportFieldCount" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true" />
        <Property Name="Delimiter" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDelimiter" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Delimiter options for use with Delimiter Output Format" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Options are No Delimiter, Pipe (Vertical Bar), Semicolon, Space, or Tab." />
        </Property>
        <Property Name="DeliveryType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDeliveryType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the Delivery Method of the report. This field does not apply to the following Tick History Report Template Types: Time and Sales, Intraday Summaries, Market Depth, Raw. This field does not apply to the following Report Templates when used in a Tick History request: Corax Standard Events, Terms and Conditions, Historical Reference, Elektron Timeseries." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Options are FTP, SFTP, or None. Does not apply to some Report Templates. See Summary for details." />
        </Property>
        <Property Name="Destination" Type="Edm.String" p4:StringLengthAnnotation="StringLength(255)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies where the report output should be written on the customer's SFTP server." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="TemplateTypeCode" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" />
        <Property Name="Headers" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ReportHeaderField)" />
        <Property Name="Trailers" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ReportHeaderField)" />
        <Property Name="ContentFields" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ContentField)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Report template fields." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Represent a single field to extract for a report template. The Field to be extracted is determined by FieldName. The list of valid fields for the report template can be determined by calling GetValidFields." />
        </Property>
        <NavigationProperty Name="Type" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateType" />
        <NavigationProperty Name="Schedules" Type="Collection(DataScope.Select.Api.Extractions.Schedules.Schedule)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="The primary entity representing a report template" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </EntityType>
      <ComplexType Name="ReportHeaderField">
        <Property Name="Number" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The field number" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FieldType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportHeaderFieldType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of header field (start time, end time, row count, user data)" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Justification" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldJustification" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The justification of the output of this header field (left, right, center)" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LineNumber" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The line number upon which this header field is output" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="UserData" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="For a TypeCode of 'user data', then this is the actual data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Width" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The width (in characters) of this header/trailer field" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="WidthStyle" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldWidthStyle" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether the field width is fixed or variable" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Label" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Custom label value." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ShowThousandsSeparator" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates whether to display a thousand separator in the output for row count." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
      </ComplexType>
      <ComplexType Name="ContentField">
        <Property Name="FieldName" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a field to extract for the report template." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use GetValidFields to determine the list of available fields for a specific report template.  FieldName must be equal to the ContentFieldType.Name property (returned by GetValidFields)." />
        </Property>
        <Property Name="Justification" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldJustification" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the field justification for fixed width fields (left, right or center)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Label" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the label for the field." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Width" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a fixed width for the field.  Value can be null." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="WidthStyle" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldWidthStyle" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether the width is fixed or variable." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="In the case of variable width, the Width field determines the maximum." />
        </Property>
        <Property Name="Format" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldFormat">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies formatting specific to the field type (date, number or text).  Value can be null." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Format can be set to one of the available format classes: ContentFieldNumberFormat, ContentFieldDateFormat or ContentFieldTextFormat. The valid format class is determined by ContentFieldType.FormatType (returned by GetValidFields). Use ContentFieldNumberFormat for FormatType == Number, ContentFieldDateFormat for FormatType == Date and ContentFieldTextFormat for FormatType == Text." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Report Template Field" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Represents a single field to extract for a report template. The Field to be extracted is determined by FieldName.  The list of valid fields for the report template can be determined by calling GetValidFields." />
      </ComplexType>
      <ComplexType Name="ReportTemplateImportSettings">
        <Property Name="Replace" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies whether an existing report template can be replaced." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="If true allows replacing an existing report template (by name), otherwise an error will be returned if a report of that name already exists." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Report Template import settings." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Used to specify whether the imported report template can replace an existing report template." />
      </ComplexType>
      <ComplexType Name="ReportTemplatesImportResult">
        <Property Name="ErrorMessages" Type="Collection(Edm.String)" />
        <Property Name="WarningMessages" Type="Collection(Edm.String)" />
      </ComplexType>
      <EntityType Name="CommoditiesCorrectionsHistoryReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CommoditiesCorrectionsHistoryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="CommoditiesCorrectionsHistoryReportTemplates can be created, updated, deleted. Supported query options: Top, SkipToken." />
      </EntityType>
      <ComplexType Name="CommoditiesCorrectionsHistoryCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines what range of data the extraction will return. Valid values are Delta, Last, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies start date of range. Required when DateRangeType is Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies end date of range. Required when DateRangeType is Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies number of days to lookback. Must be between 0 and 31 inclusive. Required when DateRangeType is Delta." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
      </ComplexType>
      <EntityType Name="DebtCorporateActionsIsoReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsIsoCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: DebtCorporateActionsIso" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve ISO 15022 event data for fixed-income instruments. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="DebtCorporateActionsIsoCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PreviousDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that have occurred within a specified number of days in the past." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="NextDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that will occur within a specified number of days in the future." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="All events that will occur within the specified number of days, beginning at 00:00 on the first date in the date range will be returned in your extraction." />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeInstrumentsWithNoEvents" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include instruments with no event data for all standard events." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeNullDates" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include historical records and future records with null value(s) for the specified event date(s)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="only applies to 'All Historical Events' and 'All Future Events' query." />
        </Property>
        <Property Name="ExcludeDeletedEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="With this option, only currently valid records are included in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsPreviousDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve pending events announced within the previous number of calendar days." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Supported values are Today, 1-31." />
        </Property>
        <Property Name="PendingEventsPreviousMonths" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve pending events announced within the previous number of months" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Supported values are 1-12." />
        </Property>
        <Property Name="IncludeNonPendingEvents" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include deltas on non-pending events." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of hours as of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of minutes (15-minute intervals) as of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportIsoEvents" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ReportDebtIsoEventType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsStandardYearType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsStandardYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the SWIFT Standard Year release to use for retrieving event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeCusipCinsIn35B" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include CUSIP/CINS if available." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Wrap35BLines" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to cause report identifiers to wrap when they are more than 36 characters (otherwise truncate)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeBankruptcyEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, bankruptcy events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsBankruptcyType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsBankruptcyType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage includes Bankruptcy (Announcement Date, Effective Date, Filing Date, Court Approval Date)." />
        </Property>
        <Property Name="LastUpdate" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, LastUpdate field to the report." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeActivationEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, activation events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsActivationType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsActivationType" />
        <Property Name="IncludeDeactivationEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, deactivation events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsDeactivationType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsDeactivationType" />
        <Property Name="IncludeBondDefaultEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, bond default events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsBondDefaultType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsBondDefaultType" />
        <Property Name="IncludeConsentEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, consent events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsConsentType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsConsentType" />
        <Property Name="IncludeChangeEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, change events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsChangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsChangeType" />
        <Property Name="IncludeOtherEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, other events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsOtherType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsOtherType" />
        <Property Name="IncludePutRedemptionEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, put redemption events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsPutRedemptionType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsPutRedemptionType" />
        <Property Name="IncludeDrawingEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, drawing events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsDrawingType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsDrawingType" />
        <Property Name="IncludeFullCallEarlyRedemptionEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, full call; early redemption events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsFullCallEarlyRedemptionType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsFullCallEarlyRedemptionType" />
        <Property Name="IncludePartialRedemptionWithReductionOfNVEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, partial redemption with reduction of NV events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsPartialRedemptionWithReductionOfNVType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsPartialRedemptionWithReductionOfNVType" />
        <Property Name="IncludeFinalMaturityEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, final maturity events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsFinalMaturityType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsFinalMaturityType" />
        <Property Name="IncludeExchangeEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Exchange events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsExchangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsExchangeType" />
        <Property Name="IncludePartialRedemptionWithoutReductionOfNVEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Partial Redemption without Reduction of NV events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsPartialRedemptionWithoutReductionOfNVType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsPartialRedemptionWithoutReductionOfNVType" />
        <Property Name="IncludeAssimilationEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Assimilation events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsAssimilationType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsAssimilationType" />
        <Property Name="IncludeRepurchaseOfferEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Repurchase Offer events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsRepurchaseOfferType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsRepurchaseOfferType" />
        <Property Name="IncludeConversionEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Conversion events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsConversionType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsConversionType" />
        <Property Name="IncludeMaturityExtensionEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Maturity Extension events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsMaturityExtensionType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsMaturityExtensionType" />
        <Property Name="IncludeTenderAcquisitionTakeoverPurchaseOfferEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Tender Acquisition Takeover Purchase Offer events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsTenderAcquisitionTakeoverPurchaseOfferType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsTenderAcquisitionTakeoverPurchaseOfferType" />
        <Property Name="IncludeInterestPaymentEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include,Interest Payment events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsInterestPaymentType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsInterestPaymentType" />
        <Property Name="IncludeMergerEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Merger events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsMergerType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsMergerType" />
        <Property Name="IncludeDutchAuctionEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Dutch Auction events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsDutchAuctionType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsDutchAuctionType" />
        <Property Name="IncludeRedenominationEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Redenomination events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsRedenominationType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsRedenominationType" />
        <Property Name="AllowExtractWithIssueLevelOnly" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IncludeLiquidationPaymentEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Liquidation Payment events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsLiquidationPaymentType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsLiquidationPaymentType" />
        <Property Name="IncludePaymentInKindEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Payment In Kind events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsPaymentInKindType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsPaymentInKindType" />
        <Property Name="IncludeCapitalizationEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Capitalization events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsCapitalizationType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsCapitalizationType" />
        <Property Name="IncludeRemarketingAgreementEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, Remarketing Agreement events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsRemarketingAgreementType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsRemarketingAgreementType" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Debt Corporate Actions ISO 15022 report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="DebtCorporateActionsStandardReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsStandardCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: DebtCorporateActionsStandard" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve standard Debt Corporate Actions data for Fixed Income instruments. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="DebtCorporateActionsStandardCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PreviousDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that have occurred within a specified number of days in the past." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="NextDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that will occur within a specified number of days in the future." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="All events that will occur within the specified number of days, beginning at 00:00 on the first date in the date range will be returned in your extraction." />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of hours as of the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of minutes (15-minute intervals) as of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeInstrumentsWithNoEvents" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include instruments with no event data for all standard events." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeNullDates" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include historical records with null value(s) for the specified event date(s)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only applies to 'All Historical Events' query." />
        </Property>
        <Property Name="ExcludeDeletedEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="With this option, only currently valid records are included in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExcludeHistoricalEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="With this option, historical events can be excluded in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsStandardEventsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsStandardEventsType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeBankruptcyEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, bankruptcy events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DebtCorporateActionsStandardBankruptcyType" Type="DataScope.Select.Api.Extractions.ReportTemplates.DebtCorporateActionsStandardBankruptcyType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage includes Bankruptcy (Announcement Date, Effective Date, Filing Date, Court Approval Date)." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Debt Corporate Actions - Standard Events report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="ElektronEndOfDayPricingReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.ElektronEndOfDayPricingReportCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Pricing Data: ElektronEndOfDayPricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="ElektronEndOfDayPricingReportCondition">
        <Property Name="AdjustedPrices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to use adjusted prices." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Lookback" Type="DataScope.Select.Api.Extractions.ReportTemplates.LookbackTypeEED">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expressed in Days and months (7 Days,1 month, 3 months, 4 months, 6 months or 12 months)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="When user selects â€œLast updateâ€ option in the schedule and the lookback is added to the â€œEnd of dayâ€ price date.That means if you run extraction on 03 April 2024 as EOD date and 4 months lookback, DSS would lookback as far as 03 Dec 2023 for the last instance of when non null price was reported for the instrument." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the ElektronEndOfDayPricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="SinglePriceHistoryReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.SinglePriceHistoryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Pricing Data: SinglePriceHistory" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="SinglePriceHistoryCondition">
        <Property Name="EndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify the historical Price Date for retrieving non-null prices from LSEG database." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Lookback" Type="DataScope.Select.Api.Extractions.ReportTemplates.LookbackType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expressed in months (1 month, 3 months, 4 months [default], 6 months or 12 months)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The Lookback is added to the Price date. That means if you selected January 2, 2016 as your Price Date and 4 months as your Lookback, DataScope Select would look back as far as September 2, 2015 if null prices were reported for the instruments on January 2, 2016." />
        </Property>
        <Property Name="AdjustedPrices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to use adjusted prices." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LastEntityOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option will request only the last entity that held the RIC without regard for the date range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the SinglePriceHistory report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="PriceHistoryReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.PriceHistoryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Pricing Data: PriceHistory" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="PriceHistoryCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Relative query start date from current date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Relative query end date from current date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="AdjustedPrices" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to use adjusted prices." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LastEntityOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option will request only the last entity that held the RIC without regard for the date range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the PriceHistory report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="ElektronTimeseriesReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.ElektronTimeseriesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Pricing Data: Elektron Timeseries" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="ElektronTimeseriesCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="StartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32" />
        <Property Name="LastEntityOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option will request only the last entity that held the RIC without regard for the date range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Elektron Timeseries report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="HistoricalReferenceReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalReferenceCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Historical Reference" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="HistoricalReferenceCondition">
        <Property Name="StartDate" Type="Edm.DateTimeOffset" />
        <Property Name="EndDate" Type="Edm.DateTimeOffset" />
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Range and Relative" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32" />
      </ComplexType>
      <EntityType Name="TickHistoryIntradaySummariesReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryIntradaySummariesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for TickHistory: Intraday Summaries" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="TickHistoryIntradaySummariesCondition">
        <Property Name="SortBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistorySort" Nullable="false" />
        <Property Name="MessageTimeStampIn" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeOptions" Nullable="false" />
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="TimeRangeMode" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeRangeMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to Inclusive to extract all relevant data between start and end datetimes (recommended).  Set to Window to limit extracted data to a specific time window occurring daily between start and end datetimes." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeStartTime" Type="Edm.String" />
        <Property Name="RelativeEndTime" Type="Edm.String" />
        <Property Name="DateRangeTimeZone" Type="Edm.String" />
        <Property Name="SummaryInterval" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistorySummaryInterval" Nullable="false" />
        <Property Name="Preview" Type="DataScope.Select.Api.Extractions.ReportTemplates.PreviewMode" Nullable="false" />
        <Property Name="ExtractBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryExtractByMode" Nullable="false" />
        <Property Name="TimebarPersistence" Type="Edm.Boolean" Nullable="false" />
        <Property Name="DisplaySourceRIC" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include Current RIC in results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Tick History Intraday Summaries report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="TickHistoryRawReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryRawCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for TickHistory: Time Bar" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="TickHistoryRawCondition">
        <Property Name="SortBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistorySort" Nullable="false" />
        <Property Name="MessageTimeStampIn" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeOptions" Nullable="false" />
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="TimeRangeMode" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeRangeMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to Inclusive to extract all relevant data between start and end datetimes (recommended).  Set to Window to limit extracted data to a specific time window occurring daily between start and end datetimes." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeStartTime" Type="Edm.String" />
        <Property Name="RelativeEndTime" Type="Edm.String" />
        <Property Name="DateRangeTimeZone" Type="Edm.String" />
        <Property Name="DomainCode" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryRawDomain" Nullable="false" />
        <Property Name="Preview" Type="DataScope.Select.Api.Extractions.ReportTemplates.PreviewMode" Nullable="false" />
        <Property Name="ExtractBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryExtractByMode" Nullable="false" />
        <Property Name="Fids" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to store selected FID Definitions for filtering" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DisplaySourceRIC" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include Current RIC in results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FidListOperator" Type="DataScope.Select.Api.Extractions.ReportTemplates.FidListOperators" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify which operator to apply to the Fid list." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FidDisplayOption" Type="DataScope.Select.Api.Extractions.ReportTemplates.FidDisplayOptions" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Tick History Raw report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="TickHistoryTimeAndSalesReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeAndSalesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for TickHistory: Time and Sales" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="TickHistoryTimeAndSalesCondition">
        <Property Name="SortBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistorySort" Nullable="false" />
        <Property Name="MessageTimeStampIn" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeOptions" Nullable="false" />
        <Property Name="TimeRangeMode" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeRangeMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to Inclusive to extract all relevant data between start and end datetimes (recommended).  Set to Window to limit extracted data to a specific time window occurring daily between start and end datetimes." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ApplyCorrectionsAndCancellations" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeStartTime" Type="Edm.String" />
        <Property Name="RelativeEndTime" Type="Edm.String" />
        <Property Name="DateRangeTimeZone" Type="Edm.String" />
        <Property Name="Preview" Type="DataScope.Select.Api.Extractions.ReportTemplates.PreviewMode" Nullable="false" />
        <Property Name="ExtractBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryExtractByMode" Nullable="false" />
        <Property Name="DisplaySourceRIC" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include Current RIC in results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Tick History Time and Sales report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="TickHistoryMarketDepthReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryMarketDepthCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for TickHistory: Market Depth" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="[Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="TickHistoryMarketDepthCondition">
        <Property Name="View" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryMarketDepthViewOptions" Nullable="false" />
        <Property Name="NumberOfLevels" Type="Edm.Int32" />
        <Property Name="SortBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistorySort" Nullable="false" />
        <Property Name="MessageTimeStampIn" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeOptions" Nullable="false" />
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false" />
        <Property Name="TimeRangeMode" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryTimeRangeMode">
          <Annotation Term="Org.OData.Core.V1.Description" String="Set to Inclusive to extract all relevant data between start and end datetimes (recommended).  Set to Window to limit extracted data to a specific time window occurring daily between start and end datetimes." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset" />
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset" />
        <Property Name="DaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeStartDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeEndDaysAgo" Type="Edm.Int32" />
        <Property Name="RelativeStartTime" Type="Edm.String" />
        <Property Name="RelativeEndTime" Type="Edm.String" />
        <Property Name="DateRangeTimeZone" Type="Edm.String" />
        <Property Name="Preview" Type="DataScope.Select.Api.Extractions.ReportTemplates.PreviewMode" Nullable="false" />
        <Property Name="ExtractBy" Type="DataScope.Select.Api.Extractions.ReportTemplates.TickHistoryExtractByMode" Nullable="false" />
        <Property Name="DisplaySourceRIC" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include Current RIC in results." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the TickHistoryReportTemplate report templates." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="BondScheduleReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.BondScheduleCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: BondSchedule" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve schedules data for global Government/Corporate and US Municipal bonds over one or more schedule types. Supported Asset Types:  CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Gov't/Agency, Loans, Municipal. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="BondScheduleCondition">
        <Property Name="BondScheduleTypeCodes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code representing the type of schedule" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Bond Schedules report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="CorporateActionsIpoReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsIpoCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: CorporateActionsIpo" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve initial public offerings events data for equity instruments. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="CorporateActionsIpoCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false" />
        <Property Name="PreviousDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that have occurred within a specified number of days in the past." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="NextDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that will occur within a specified number of days in the future." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="All events that will occur within the specified number of days, beginning at 00:00 on the first date in the date range will be returned in your extraction." />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeInstrumentsWithNoEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include instruments with no standard events data reported for the specified query type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeNullDates" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Include historical records with null value(s) for the specified event date(s)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExchangeTypes" Type="Collection(Edm.String)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific exchange types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Identify specific exchange types for the extraction." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Corporate Actions - IPO Events report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="CorporateActionsIsoReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsIsoCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: CorporateActionsIso" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve ISO 15022 event data for equity and fixed-income instruments. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="CorporateActionsIsoCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsPreviousDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve pending events announced within the previous number of calendar days." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Supported values are Today, 1-31." />
        </Property>
        <Property Name="PendingEventsPreviousMonths" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve pending events announced within the previous number of months" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Supported values are 1-12." />
        </Property>
        <Property Name="PendingEventsHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of hours as of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of minutes (15-minute intervals) as of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportIsoEvents" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ReportIsoEventType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="CorporateActionsStandardYearType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsStandardYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies the SWIFT Standard Year release to use for retrieving event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeNonPendingEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include deltas on non-pending events." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="GrossAmountOnlyForPaymentEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve gross amounts (GRSS) in payment events without showing NETT values in field 92F." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExcludeNilPaidFromPaymentEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to exclude nil payments that can result when an issuer announces that no dividend will be paid on an instrument or if payment is omitted." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeCusipCinsIn35B" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include CUSIP/CINS if available." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Wrap35BLines" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to cause report identifiers to wrap when they are more than 36 characters (otherwise truncate)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Corporate Actions ISO 15022 report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="CorporateActionsStandardReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsStandardCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: CorporateActionsStandard" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve standard Corporate Actions data for equity instruments. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="CorporateActionsStandardCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PreviousDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that have occurred within a specified number of days in the past." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="NextDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all events that will occur within a specified number of days in the future." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="All events that will occur within the specified number of days, beginning at 00:00 on the first date in the date range will be returned in your extraction." />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsHours" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of hours as of the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PendingEventsMinutes" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all pending events that have been announced within the specified number of minutes (15-minute intervals) as of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeInstrumentsWithNoEvents" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include instruments with no event data for all standard events." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeNullDates" Type="Edm.Boolean">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include historical records with null value(s) for the specified event date(s)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only applies to 'All Historical Events' query." />
        </Property>
        <Property Name="ExcludeDeletedEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="With this option, only currently valid records are included in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeCapitalChangeEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, capital change events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeDividendEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, dividend events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeEarningsEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, earnings events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeMergersAndAcquisitionsEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, mergers and acquisitions events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeNominalValueEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, nominal value events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludePublicEquityOfferingsEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, public equity offering events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeSharesOutstandingEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, shares outstanding events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeVotingRightsEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include, voting rights events in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="CorporateActionsCapitalChangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsCapitalChangeType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage includes Stock Distributions (Rights Issues, Bonus Issues, Splits, Demergers and other capital restructures) and Cash Events (Return of Capital, Share Buybacks)." />
        </Property>
        <Property Name="CorporateActionsDividendsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsDividendsType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage comprises Regular, Special and Extraordinary Distributions (including cash dividends, dividend reinvestments, dividends with stock options, capital gains payments as well as stock dividends) with relevant tax details, such as withholding tax, QDI, franked rates." />
        </Property>
        <Property Name="CorporateActionsEarningsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsEarningsType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage includes Year to date and interim results, as well as As-reported and annualized figures. You can retrieve the data by Announcement Date and Period End Date." />
        </Property>
        <Property Name="CorporateActionsEquityOfferingsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsEquityOfferingsType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage comprises IPO data. You can retrieve the data for All Pending Deals or by First Trading Date." />
        </Property>
        <Property Name="CorporateActionsMergersAcquisitionsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsMergersAcquisitionsType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage includes Mergers of Equals, Open Market Purchases, Tender Offers, Strategic Investments, Joint Ventures, Venture Capital, Reverse Takeovers, Asset Acquisitions and Consolidations for Public Target companies. You can retrieve the data by Announcement Date, Cancel Date, Close Date, Effective Date, Revised Proposal Date, and Tender Offer Date." />
        </Property>
        <Property Name="CorporateActionsNominalValueType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsNominalValueType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="You can retrieve nominal value amount and currency by Nominal Value Date." />
        </Property>
        <Property Name="CorporateActionsSharesType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsSharesType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Coverage includes the default share amount type and/or multiple types, including Outstanding, Issued, Listed, Closely Held, Treasury, Authorized and Unclassified. You can retrieve the number of shares by Shares Amount Date." />
        </Property>
        <Property Name="CorporateActionsStandardEventsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsStandardEventsType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="CorporateActionsVotingRightsType" Type="DataScope.Select.Api.Extractions.ReportTemplates.CorporateActionsVotingRightsType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="You can retrieve the voting rights per share by Voting Rights Date." />
        </Property>
        <Property Name="ShareAmountChoice" Type="DataScope.Select.Api.Extractions.ReportTemplates.ShareAmountChoice">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are All, Default, None, Subset." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ShareAmountTypes" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.ShareAmountType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Click the link in the Data Type cell (to the left) to see a list of possible values." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExcludeHistoricalEvents" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="With this option, historical events can be excluded in the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LastEntityOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option will request only the last entity that held the RIC without regard for the date range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Nullable" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Corporate Actions - Standard Events report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="EstimatesActualReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesActualCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: EstimatesActual (Note - This report template will be deprecated on 22 March 2025.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve reported earnings of global corporations across a variety of financial measures for a defined fiscal period. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="EstimatesActualCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve estimates data reported within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="FiscalYearFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning fiscal year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FiscalYearTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.HistoricalSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportCompanyType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportCompanyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the estimate is for consolidated or parent entity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExcludeRestatedActuals" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to retrieve originally reported actuals over restated actuals if they exist for the company for the same financial measures and specified fiscal periods." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EstimateTypes" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.EstimateType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific estimate types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Actuals Estimates report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="EstimatesDetailReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesDetailCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: EstimatesDetail (Note - This report template will be deprecated on 22 March 2025.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve broker level earnings forecast of global corporations across a variety of financial measures for a defined fiscal period. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="EstimatesDetailCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="FiscalYearFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning fiscal year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FiscalYearTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportCompanyType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportCompanyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the estimate is for consolidated or parent entity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EstimateTypes" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.EstimateType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific estimate types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Detail Estimates report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="EstimatesFootnotesCompanyReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesFootnotesCompanyCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: EstimatesFootnotesCompany (Note - This report template will be deprecated on 22 March 2025.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Provides companyâ€level footnotes that currently exist in LSEG database. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="EstimatesFootnotesCompanyCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Company Level Footnotes report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="EstimatesFootnotesDetailReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesFootnotesDetailCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: EstimatesFootnotesDetail (Note - This report template will be deprecated on 22 March 2025.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Provides detail level footnotes that currently exist in LSEG database. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="EstimatesFootnotesDetailCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="FiscalYearFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning fiscal year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FiscalYearTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportCompanyType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportCompanyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the estimate is for consolidated or parent entity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EstimateTypes" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.EstimateType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific estimate types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Detail Level Footnotes report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="EstimatesSummaryReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EstimatesSummaryCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: EstimatesSummary (Note - This report template will be deprecated on 22 March 2025.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve consensus earnings forecast of global corporations across a variety of financial measures for a defined fiscal period. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="EstimatesSummaryCondition">
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="FiscalYearFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning fiscal year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualFrom" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Beginning semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="FiscalYearTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeFiscalYearType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End year for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QuarterTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeQuarterType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End quarter for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SemiAnnualTo" Type="DataScope.Select.Api.Extractions.ReportTemplates.RelativeSemiAnnualType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="End semi-annual period for extracting estimates data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportCompanyType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportCompanyType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the estimate is for consolidated or parent entity." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EstimateTypes" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.EstimateType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific estimate types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Summary Estimates report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="FundAllocationReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.FundAllocationCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: FundAllocation" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve one or more fund allocation schemes, including asset, country, currency, sector and top ten holding, for Lipper Fund instruments. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="FundAllocationCondition">
        <Property Name="FundAllocationTypes" Type="Collection(DataScope.Select.Api.Extractions.ReportTemplates.FundAllocationTypes)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific fund allocation types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the FundAllocation report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="LegalEntityDetailReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityDetailCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: LegalEntityDetail" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve key data attributes for Legal Entity as well as Fund-level descriptive and relationships records. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="LegalEntityDetailCondition">
        <Property Name="DeltaDays" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to extract only data that has changed for the specified number of days. -1 =&gt; anytime 0 =&gt; today 1 =&gt; since yesterday 2 =&gt; within 2 days 3 =&gt; within 3 days ..." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the LegalEntityDetail report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="LegalEntityHierarchyReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.LegalEntityHierarchyCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: LegalEntityHierarchy" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve complete hierarchies for Legal Entity records. Delta capabilities are supported. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="LegalEntityHierarchyCondition">
        <Property Name="DeltaDays" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to choose how far back to look for changes, in days. -1 =&gt; anytime 0 =&gt; today 1 =&gt; since yesterday 2 =&gt; within 2 days 3 =&gt; within 3 days ..." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the LegalEntityHierarchy report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="PremiumEndOfDayPricingReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.PremiumEndOfDayPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: PremiumEndOfDayPricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve LSEG validated premium end of day prices. Validated Premium EOD Prices are snapshot at optimal retrieve times to ensure the delivery of the â€œbestâ€ official close prices for global equity, futures and options, money/foreign exchange and fixed income instruments. Premium EOD Pricing extractions can be scheduled to execute at a scheduled time or as a result of data availability. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="PremiumEndOfDayPricingCondition">
        <Property Name="IntradayFixedIncomePremiumEndOfDay" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to capture Intraday Pricing for non-evaluated Fixed Income instruments." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeIntradayPricing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include the Intraday Pricing rule in the capture of the Premium EOD price." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ScalableCurrency" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to extract certain prices in major currencies instead of minor currencies." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option does not convert major currencies to minor currencies. For example, if an instrument is quoted in GBp, this option will convert the pricing to GBP. However, if the instrument is in GBP, no conversion will be performed." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the PremiumEndOfDayPricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="PremiumPricingReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.PremiumPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: PremiumPricingReportTemplate" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve LSEG evaluated premium prices. Premium prices are available for fixed income instruments in the EMEA, Asia and US regions. Multiple pricing cycles for each region are available. Premium Pricing extractions can be scheduled to execute at a scheduled time or as a result of data availability. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="PremiumPricingCondition">
        <Property Name="ApplyFIGSPricing" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Allows you to retrieve Fixed Income Global Snapshot (FIGS) prices for the selected report template and defaults to the selection made in your preferences." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PremiumPricingRegionCycle" Type="DataScope.Select.Api.Extractions.ReportTemplates.PremiumPricingRegionCycle" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Premium Pricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="RatingsReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.RatingsCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: Ratings" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve latest and historical ratings data provided by active rating sources for global Government/Corporate bonds, US Municipal bonds and CMO/ABS securities. Ratings for issuers of securities are also available. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="RatingsCondition">
        <Property Name="RatingLevel" Type="DataScope.Select.Api.Extractions.ReportTemplates.RatingLevel">
          <Annotation Term="Org.OData.Core.V1.Description" String="Is Issuer or Is Issuer." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="QueryStartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="QueryEndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting event data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IncludeInstrumentsWithNoRatings" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to include instruments with no ratings." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="RatingSourcesCodes" Type="Collection(Edm.String)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Ratings report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="SingleHistoricalPriceReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.SingleHistoricalPriceCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: SingleHistoricalPrice (Note - This report template will be deprecated on 25 September 2020.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve historical prices for a specified date range or date. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="SingleHistoricalPriceCondition">
        <Property Name="PriceDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify the historical Price Date for retrieving non-null prices from LSEG database." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LookBackPeriod" Type="DataScope.Select.Api.Extractions.ReportTemplates.LookbackType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expressed in months (1 month, 3 months, 4 months [default], 6 months or 12 months)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The Lookback is added to the Price date. That means if you selected January 2, 2016 as your Price Date and 4 months as your Lookback, DataScope Select would look back as far as September 2, 2015 if null prices were reported for the instruments on January 2, 2016." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Single Historical Price report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="StarmineReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Starmine (Note - This report template will be deprecated on 31 March 2024.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve Starmine analytics data for the following Credit Risk Models:  Starmine SmartRatios Credit Risk, Starmine Text Mining Credit Risk, Starmine Structural Credit Risk, Starmine Combined Credit Risk. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="SymbolCrossReferenceReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.SymbolCrossReferenceCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: SymbolCrossReference" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve Starmine analytics data for the following Credit Risk Models:  Starmine SmartRatios Credit Risk, Starmine Text Mining Credit Risk, Starmine Structural Credit Risk, Starmine Combined Credit Risk. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="SymbolCrossReferenceCondition">
        <Property Name="IdentifierTypes" Type="Collection(DataScope.Select.Api.Content.IdentifierType)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific identifier types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportDateRangeType" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportDateRangeType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Possible values are Delta, Init, Last, NoRange, Range." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="SpecificDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve data from a specified date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="AllXRefIdentifierTypes" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Limit the extraction to specific AIIX Reference Identifier types." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the SymbolCrossReference report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="CompositeReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.CompositeCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report Template for: Pricing and Reference Data: Composite" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extract pricing, reference, technical indicators, and corporate actions data in a single report template. This report combines fields from the End of Day Pricing and Terms and Conditions reports, as well as certain key Corporate Actions and Technical Indicator fields and report-specific fields for extraction. Supported asset types: CMO/ABS, Commodities, Convertible, Corporate (High Yield), Corporate (Invest Grade) Credit Default Swap, Equity, Futures and Options, Gov't/Agency, Interest Rate Swap, Loans, MBS, Money Market, Municipal Mutual Funds, OTC Equity Options. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="CompositeCondition">
        <Property Name="ScalableCurrency" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to extract certain prices in major currencies instead of the minor currencies in which some equity, funds, futures and options, and money/foreign exchange instruments are denominated." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="See the Data Content Guide for the complete list of fields." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Composite report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="OwnershipReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: Ownership" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Provides current global institutional holdings data on 13F institutions, mutual, pension and insurance funds, declarable stake holders and U.K. share registers that can be used to identify security holdings and possessions. Supported Asset Types: Equity. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="TrancheFactorHistoryReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: Tranche - Factor History" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extract complete factor histories for CMO tranches. Supported Asset Types: CMO/ABS. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="MBSFactorHistoryReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: MBS - Factor History" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extract complete factor histories for MBS instruments. Supported Asset Types: MBS [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="LegalEntityAuditReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Entity Data: Legal Entity Audit" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve audit histories for Legal Entity record. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="TechnicalIndicatorsReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Analytics Data: Technical Indicators" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve technical analytical data such as Alpha, Beta, Average Volume, Moving Averages, Volatility, Percent Changes, Oscillators, Money Flow, and changes in Momentum, based on End of Day Prices. Applies to Global Equity Instruments. Supported Asset Types: Equity. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="FixedIncomeAnalyticsReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Analytics Data: Fixed Income Analytics" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve user-defined price/yield (P/Y) calculations, duration and convexity calculations, spread calculations, and complete cash flow calculations for U.S. government, international, and corporate securities, mortgage-backed securities (MBS), collateralized mortgage obligations (CMOs), asset-backed and whole loan-backed deals, and a wide range of pools. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Gov't/Agency, MBS, Municipal. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <EntityType Name="IntradayPricingReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.IntradayPricingCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Pricing Data: Intraday Pricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve intraday pricing from LSEG real-time network, as well as from various contributors. Supported Asset Types: CMO/ABS, Commodities, Convertible, Corporate (High Yield), Corporate (Invest Grade), Equity, Futures and Options, Gov't/Agency, MBS, Money Market, Mutual Funds. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="IntradayPricingCondition">
        <Property Name="OnlyNonEmbargoedData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When this property is set, an extraction will not wait for embargoed data.  It will return with the results that are not embargoed and the embargoed results will not be returned for the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ScalableCurrency" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to extract certain prices in major currencies instead of minor currencies." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option does not convert major currencies to minor currencies. For example, if an instrument is quoted in GBp, this option will convert the pricing to GBP. However, if the instrument is in GBP, no conversion will be performed." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Intraday Pricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="EndOfDayPricingReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.EndOfDayPricingReportCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Pricing Data: End of Day Pricing" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve initial and validated end of day prices for all exchange-traded instruments from the LSEG real-time network. Non-exchange-traded instruments are sourced from LSEG Pricing Service, as well as from various contributors. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Credit Default Swap, Equity, Futures and Options, Gov't/Agency, Interest Rate Swap, Loans, MBS, Money Market, Municipal, Mutual Funds, OTC Equity Options. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="EndOfDayPricingReportCondition">
        <Property Name="ScalableCurrency" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the end of day pricing report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="TermsAndConditionsReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TermsAndConditionsCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report template for Reference Data: Terms and Conditions" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Provides full terms and conditions data, including ratings and descriptive content. All terms and conditions data is validated by LSEG. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Equity, Futures and Options, Gov't/Agency, Loans, MBS, Money Market, Municipal, Mutual Funds. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="TermsAndConditionsCondition">
        <Property Name="IssuerAssetClassType" Type="DataScope.Select.Api.Extractions.ReportTemplates.IssuerAssetClassType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="When using an entity list specify which asset classes to extract for the issuers." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExcludeWarrants" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify whether warrants should be excluded." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This is only applicable when entity lists are used as input for extraction." />
        </Property>
        <Property Name="DaysAgo" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="Retrieve all data that has been announced within the specified number of days of the extraction execution." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="This option will return all data that has occurred beginning at 00:00 x number of days ago." />
        </Property>
        <Property Name="StartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting historical data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use StartDate or DaysAgo." />
        </Property>
        <Property Name="FixedIncomeRatingSources" Type="DataScope.Select.Api.Extractions.ReportTemplates.FixedIncomeRatingSource" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Fixed Income Rating Sources" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Rating source for the fixed income instruments (Fitch, Moody's, Standard and Poor's)." />
        </Property>
        <Property Name="UseRelativeAnalytics" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option stores the choice between 'Core analytics' and 'Relative analytics'" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the Terms and Conditions report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <EntityType Name="TimeSeriesReportTemplate" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.ReportTemplates">
        <Property Name="Condition" Type="DataScope.Select.Api.Extractions.ReportTemplates.TimeSeriesCondition" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Report Template for Pricing Data: Timeseries Pricing (Note - This report template will be deprecated on 25 September 2020.)" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Retrieve historical prices for a specified date range or date. Supported Asset Types: CMO/ABS, Convertible, Corporate (High Yield), Corporate (Invest Grade), Equity, Futures and Options, Gov't/Agency, MBS, Money Market, Municipal, Mutual Funds. [Extraction Limits][ExtractionLimits]" />
      </EntityType>
      <ComplexType Name="TimeSeriesCondition">
        <Property Name="LastPriceOnly" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Option to retrieve the latest price only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="StartDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query start date for extracting historical data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="EndDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="The query end date for extracting historical data." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LookBackPeriod" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Expressed in months (1 month, 3 months, 4 months [default], 6 months or 12 months)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The Lookback is added to the Price date. That means if you selected January 2, 2016 as your Price Date and 4 months as your Lookback, DataScope Select would look back as far as September 2, 2015 if null prices were reported for the instruments on January 2, 2016." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify the report conditions for Time Series report templates." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="PremiumPricingEmea3PMGmtBstCondition">
        <Property Name="ApplyFIGSPricing" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the PremiumPricingEmea3PMGmtBst report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="PremiumPricingUS3PMEstUdtCondition">
        <Property Name="ApplyFIGSPricing" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the PremiumPricingUS3PMEstUdt report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="PremiumPricingUS4PMEstUdtCondition">
        <Property Name="ApplyFIGSPricing" Type="Edm.Boolean" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report conditions for the PremiumPricingUS4PMEstUdt report template." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ContentFieldFormat" Abstract="true">
        <Annotation Term="Org.OData.Core.V1.Description" String="The base class for specifying date, text and number field formatting." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="See ContentFieldNumberFormat, ContentFieldDateFormat and ContentFieldTextFormat. A custom format can be specified (ContentField.Format) for ReportTemplate content fields." />
      </ComplexType>
      <ComplexType Name="ContentFieldNumberFormat" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldFormat">
        <Property Name="DecimalPlaces" Type="Edm.Int32" />
        <Property Name="DecimalSeparator" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldDecimalSeparator" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Decimal separator" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Valid values: '.', ','" />
        </Property>
        <Property Name="IntegerPlaces" Type="Edm.Int32" />
        <Property Name="UseLeadingZero" Type="Edm.Boolean" />
        <Property Name="NegativeSignPosition" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldNegativeSignPosition" Nullable="false" />
        <Property Name="ThousandSeparator" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldThousandsSeparator" Nullable="false" />
        <Property Name="UseThousandSeparator" Type="Edm.Boolean" />
        <Property Name="UseTrailingZero" Type="Edm.Boolean" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify custom number formatting for the numeric fields." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A custom numeric format can be specified (ContentField.Format) where the corresponding ContentFieldType (returned by GetValidFields) is of type Number." />
      </ComplexType>
      <ComplexType Name="ContentFieldDateFormat" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldFormat">
        <Property Name="DateFormat" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies a custom date format.  Value can be null for default formatting." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Format accepts: yy, yyyy, MM, dd and . (dot) or / (slash) or no separators. For example: MM.dd.yyyy, MM/dd/yyyy, MM-dd-yyyy, yyyy.MM.dd, yyyy/MM/dd, dd/MM/yyyy." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify custom formatting for the date field." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A custom date format can be specified (ContentField.Format) where the corresponding ContentFieldType (returned by GetValidFields) is of type Date." />
      </ComplexType>
      <ComplexType Name="ContentFieldTextFormat" BaseType="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldFormat">
        <Property Name="Capitalization" Type="DataScope.Select.Api.Extractions.ReportTemplates.ContentFieldCapitalizationType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specify uppercase, lowercase or name casing for the extracted field." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify custom text formatting for the text fields." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="A custom text format can be specified (ContentField.Format) where the corresponding ContentFieldType (returned by GetValidFields) is of type Text." />
      </ComplexType>
      <ComplexType Name="RatingLevel">
        <Property Name="IsIssue" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsIssuer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IssuerOutlookScopeCodeFilter" Type="Edm.String" />
      </ComplexType>
      <EnumType Name="ReportTemplateTypes">
        <Member Name="CommoditiesCorrectionsHistory" Value="0" />
        <Member Name="FixedIncomeAnalytics" Value="1" />
        <Member Name="Composite" Value="2" />
        <Member Name="CorporateActions" Value="3" />
        <Member Name="DebtCorporateActions" Value="4" />
        <Member Name="EndOfDayPricing" Value="5" />
        <Member Name="EstimatesActual" Value="6" />
        <Member Name="DetailEstimateFootnotes" Value="7" />
        <Member Name="EstimatesCompanyFootnotes" Value="8" />
        <Member Name="EstimatesDetail" Value="9" />
        <Member Name="FundAllocation" Value="10" />
        <Member Name="EstimatesSummary" Value="11" />
        <Member Name="LegalEntityAudit" Value="12" />
        <Member Name="LegalEntityDetail" Value="13" />
        <Member Name="LegalEntityHierarchy" Value="14" />
        <Member Name="Owners" Value="15" />
        <Member Name="IntradayPricing" Value="16" />
        <Member Name="PremiumEndOfDayPricing" Value="17" />
        <Member Name="BondRatings" Value="18" />
        <Member Name="BondSchedules" Value="19" />
        <Member Name="TermsAndConditions" Value="20" />
        <Member Name="TimeseriesPricing" Value="21" />
        <Member Name="SymbolCrossReference" Value="22" />
        <Member Name="PremiumPricing" Value="23" />
        <Member Name="TechnicalIndicators" Value="24" />
        <Member Name="MBSFactorHistory" Value="25" />
        <Member Name="TrancheFactorHistory" Value="26" />
        <Member Name="EstimatesADC" Value="27" />
        <Member Name="Starmine" Value="28" />
        <Member Name="TickHistoryMarketDepth" Value="29" />
        <Member Name="TickHistoryIntradaySummaries" Value="30" />
        <Member Name="TickHistoryTimeAndSales" Value="31" />
        <Member Name="TickHistoryRaw" Value="32" />
        <Member Name="ElektronTimeseries" Value="33" />
        <Member Name="HistoricalReference" Value="34" />
        <Member Name="PriceHistory" Value="35" />
        <Member Name="ElektronEndOfDayPricing" Value="36" />
      </EnumType>
      <EnumType Name="ContentFieldFormatType">
        <Member Name="Text" Value="0" />
        <Member Name="Number" Value="1" />
        <Member Name="Date" Value="2" />
      </EnumType>
      <EnumType Name="ReportCompressionType">
        <Member Name="None" Value="0" />
        <Member Name="Zip" Value="1" />
        <Member Name="GZip" Value="2" />
      </EnumType>
      <EnumType Name="ReportOutputFormat">
        <Member Name="CommaSeparatedValues" Value="0" />
        <Member Name="DelimitedValues" Value="1" />
        <Member Name="IsoFormat" Value="2" />
        <Member Name="Xml" Value="3" />
      </EnumType>
      <EnumType Name="ReportDelimiter">
        <Member Name="None" Value="0" />
        <Member Name="Pipe" Value="1" />
        <Member Name="Semicolon" Value="2" />
        <Member Name="Space" Value="3" />
        <Member Name="Tab" Value="4" />
      </EnumType>
      <EnumType Name="ReportDeliveryType">
        <Member Name="None" Value="0" />
        <Member Name="Ftp" Value="1" />
        <Member Name="Sftp" Value="2" />
      </EnumType>
      <EnumType Name="ReportHeaderFieldType">
        <Member Name="EndTime" Value="0" />
        <Member Name="RowCount" Value="1" />
        <Member Name="StartTime" Value="2" />
        <Member Name="User" Value="3" />
        <Member Name="Timezone" Value="4" />
      </EnumType>
      <EnumType Name="ContentFieldJustification">
        <Member Name="Center" Value="0" />
        <Member Name="Left" Value="1" />
        <Member Name="Right" Value="2" />
      </EnumType>
      <EnumType Name="ContentFieldWidthStyle">
        <Member Name="VariableWidth" Value="0" />
        <Member Name="FixedWidth" Value="1" />
      </EnumType>
      <EnumType Name="ContentFieldDecimalSeparator">
        <Member Name="Comma" Value="0" />
        <Member Name="Period" Value="1" />
      </EnumType>
      <EnumType Name="ContentFieldNegativeSignPosition">
        <Member Name="Before" Value="0" />
        <Member Name="After" Value="1" />
        <Member Name="Parentheses" Value="2" />
      </EnumType>
      <EnumType Name="ContentFieldThousandsSeparator">
        <Member Name="Comma" Value="0" />
        <Member Name="Period" Value="1" />
        <Member Name="Space" Value="2" />
        <Member Name="None" Value="3" />
      </EnumType>
      <EnumType Name="ContentFieldCapitalizationType">
        <Member Name="None" Value="0" />
        <Member Name="LowerCase" Value="1" />
        <Member Name="NameCase" Value="2" />
        <Member Name="UpperCase" Value="3" />
      </EnumType>
      <EnumType Name="ReportDateRangeType">
        <Member Name="NoRange" Value="0" />
        <Member Name="Init" Value="1" />
        <Member Name="Range" Value="2" />
        <Member Name="Delta" Value="3" />
        <Member Name="Last" Value="4" />
        <Member Name="Relative" Value="5" />
        <Member Name="PerIdentifier" Value="6" />
      </EnumType>
      <EnumType Name="ReportDebtIsoEventType">
        <Member Name="NONE" Value="0" />
        <Member Name="ACTV" Value="1" />
        <Member Name="BIDS" Value="2" />
        <Member Name="BPUT" Value="3" />
        <Member Name="BRUP" Value="4" />
        <Member Name="CHAN" Value="5" />
        <Member Name="CONS" Value="6" />
        <Member Name="CONV" Value="7" />
        <Member Name="DFLT" Value="8" />
        <Member Name="DLST" Value="9" />
        <Member Name="DRAW" Value="10" />
        <Member Name="EXOF" Value="11" />
        <Member Name="EXTM" Value="12" />
        <Member Name="MCAL" Value="13" />
        <Member Name="PRED" Value="14" />
        <Member Name="PCAL" Value="15" />
        <Member Name="PARI" Value="16" />
        <Member Name="REDM" Value="17" />
        <Member Name="OTHR" Value="18" />
        <Member Name="TEND" Value="19" />
        <Member Name="INTR" Value="20" />
        <Member Name="MRGR" Value="21" />
        <Member Name="DTCH" Value="22" />
        <Member Name="REDO" Value="23" />
        <Member Name="LIQU" Value="24" />
        <Member Name="PINK" Value="25" />
        <Member Name="CAPI" Value="26" />
        <Member Name="REMK" Value="27" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsStandardYearType">
        <Member Name="Current" Value="0" />
        <Member Name="Y2023" Value="1" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsBankruptcyType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="CourtApprovalDate" Value="1" />
        <Member Name="EffectiveDate" Value="2" />
        <Member Name="FilingDate" Value="3" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsActivationType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="EffectiveDate" Value="1" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsDeactivationType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="EffectiveDate" Value="1" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsBondDefaultType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="EffectiveDate" Value="1" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsConsentType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="ExDate" Value="1" />
        <Member Name="MarketDeadlineDate" Value="2" />
        <Member Name="MeetingDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsChangeType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="EffectiveDate" Value="1" />
        <Member Name="PaymentDate" Value="2" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsOtherType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MarketDeadlineDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsPutRedemptionType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MarketDeadlineDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsDrawingType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="ExDate" Value="1" />
        <Member Name="LotteryDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsFullCallEarlyRedemptionType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MeetingDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsPartialRedemptionWithReductionOfNVType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="ExDate" Value="1" />
        <Member Name="LotteryDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsFinalMaturityType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsExchangeType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MarketDeadlineDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsPartialRedemptionWithoutReductionOfNVType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsAssimilationType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsRepurchaseOfferType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="RecordDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MarketDeadlineDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsConversionType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="RecordDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="AvailableDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsMaturityExtensionType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="MaturityDate" Value="1" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsTenderAcquisitionTakeoverPurchaseOfferType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MeetingDate" Value="3" />
        <Member Name="MarketDeadlineDate" Value="4" />
        <Member Name="PaymentDate" Value="5" />
        <Member Name="RecordDate" Value="6" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsInterestPaymentType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="ExDate" Value="1" />
        <Member Name="MarketDeadlineDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsMergerType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="MeetingDate" Value="3" />
        <Member Name="MarketDeadlineDate" Value="4" />
        <Member Name="PaymentDate" Value="5" />
        <Member Name="RecordDate" Value="6" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsDutchAuctionType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="ExDate" Value="1" />
        <Member Name="MarketDeadlineDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsRedenominationType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="EffectiveDate" Value="2" />
        <Member Name="ExDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsLiquidationPaymentType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="MarketDeadlineDate" Value="1" />
        <Member Name="ExDate" Value="2" />
        <Member Name="PaymentDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsPaymentInKindType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="MarketDeadlineDate" Value="2" />
        <Member Name="MeetingDate" Value="3" />
        <Member Name="ExDate" Value="4" />
        <Member Name="PaymentDate" Value="5" />
        <Member Name="RecordDate" Value="6" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsCapitalizationType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="ExDate" Value="1" />
        <Member Name="PaymentDate" Value="2" />
        <Member Name="RecordDate" Value="3" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsRemarketingAgreementType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="AvailableDate" Value="1" />
        <Member Name="MarketDeadlineDate" Value="2" />
        <Member Name="ExDate" Value="3" />
        <Member Name="PaymentDate" Value="4" />
        <Member Name="RecordDate" Value="5" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsStandardEventsType">
        <Member Name="None" Value="0" />
        <Member Name="BRUP" Value="1" />
      </EnumType>
      <EnumType Name="DebtCorporateActionsStandardBankruptcyType">
        <Member Name="AnnouncementDate" Value="0" />
        <Member Name="BankruptcyOutcomeEffectiveDate" Value="1" />
        <Member Name="FilingDate" Value="2" />
        <Member Name="CourtApprovalDate" Value="3" />
      </EnumType>
      <EnumType Name="LookbackTypeEED">
        <Member Name="SevenDays" Value="0" />
        <Member Name="OneMonth" Value="1" />
        <Member Name="ThreeMonths" Value="2" />
        <Member Name="FourMonths" Value="3" />
        <Member Name="SixMonths" Value="4" />
        <Member Name="TwelveMonths" Value="5" />
      </EnumType>
      <EnumType Name="LookbackType">
        <Member Name="OneMonth" Value="0" />
        <Member Name="ThreeMonths" Value="1" />
        <Member Name="FourMonths" Value="2" />
        <Member Name="SixMonths" Value="3" />
        <Member Name="TwelveMonths" Value="4" />
      </EnumType>
      <EnumType Name="TickHistorySort">
        <Member Name="SingleByRic" Value="0" />
        <Member Name="SingleByTimestamp" Value="1" />
      </EnumType>
      <EnumType Name="TickHistoryTimeOptions">
        <Member Name="LocalExchangeTime" Value="0" />
        <Member Name="GmtUtc" Value="1" />
      </EnumType>
      <EnumType Name="TickHistoryTimeRangeMode">
        <Member Name="Inclusive" Value="0" />
        <Member Name="Window" Value="1" />
      </EnumType>
      <EnumType Name="TickHistorySummaryInterval">
        <Member Name="OneSecond" Value="0" />
        <Member Name="FiveSeconds" Value="1" />
        <Member Name="OneMinute" Value="2" />
        <Member Name="FiveMinutes" Value="3" />
        <Member Name="TenMinutes" Value="4" />
        <Member Name="FifteenMinutes" Value="5" />
        <Member Name="OneHour" Value="6" />
      </EnumType>
      <EnumType Name="PreviewMode">
        <Member Name="None" Value="0" />
        <Member Name="Content" Value="1" />
        <Member Name="Instrument" Value="2" />
      </EnumType>
      <EnumType Name="TickHistoryExtractByMode">
        <Member Name="Ric" Value="0" />
        <Member Name="Entity" Value="1" />
      </EnumType>
      <EnumType Name="TickHistoryRawDomain">
        <Member Name="MarketPrice" Value="0" />
        <Member Name="MarketByOrder" Value="1" />
        <Member Name="MarketByPrice" Value="2" />
        <Member Name="MarketMaker" Value="3" />
      </EnumType>
      <EnumType Name="FidListOperators">
        <Member Name="AND" Value="0" />
        <Member Name="OR" Value="1" />
      </EnumType>
      <EnumType Name="FidDisplayOptions">
        <Member Name="Matching" Value="0" />
        <Member Name="All" Value="1" />
      </EnumType>
      <EnumType Name="TickHistoryMarketDepthViewOptions">
        <Member Name="RawMarketByPrice" Value="0" />
        <Member Name="RawMarketByOrder" Value="1" />
        <Member Name="RawMarketMaker" Value="2" />
        <Member Name="LegacyLevel2" Value="3" />
        <Member Name="NormalizedLL2" Value="4" />
      </EnumType>
      <EnumType Name="ReportIsoEventType">
        <Member Name="ACTV" Value="0" />
        <Member Name="BIDS" Value="1" />
        <Member Name="BONU" Value="2" />
        <Member Name="BPUT" Value="3" />
        <Member Name="BRUP" Value="4" />
        <Member Name="CAPD" Value="5" />
        <Member Name="CAPG" Value="6" />
        <Member Name="CAPI" Value="7" />
        <Member Name="CHAN" Value="8" />
        <Member Name="CMET" Value="9" />
        <Member Name="CONV" Value="10" />
        <Member Name="DECR" Value="11" />
        <Member Name="DFLT" Value="12" />
        <Member Name="DLST" Value="13" />
        <Member Name="DRCA" Value="14" />
        <Member Name="DRIP" Value="15" />
        <Member Name="DVCA" Value="16" />
        <Member Name="DVOP" Value="17" />
        <Member Name="DVSE" Value="18" />
        <Member Name="EXOF" Value="19" />
        <Member Name="EXRI" Value="20" />
        <Member Name="EXTM" Value="21" />
        <Member Name="EXWA" Value="22" />
        <Member Name="INCR" Value="23" />
        <Member Name="INTR" Value="24" />
        <Member Name="LIQU" Value="25" />
        <Member Name="MCAL" Value="26" />
        <Member Name="MEET" Value="27" />
        <Member Name="MRGR" Value="28" />
        <Member Name="ODLT" Value="29" />
        <Member Name="OMET" Value="30" />
        <Member Name="OTHR" Value="31" />
        <Member Name="PARI" Value="32" />
        <Member Name="PCAL" Value="33" />
        <Member Name="PPMT" Value="34" />
        <Member Name="PRIO" Value="35" />
        <Member Name="REDM" Value="36" />
        <Member Name="REDO" Value="37" />
        <Member Name="RHDI" Value="38" />
        <Member Name="RHTS" Value="39" />
        <Member Name="SHPR" Value="40" />
        <Member Name="SOFF" Value="41" />
        <Member Name="SPLF" Value="42" />
        <Member Name="SPLR" Value="43" />
        <Member Name="SUSP" Value="44" />
        <Member Name="TEND" Value="45" />
        <Member Name="XMET" Value="46" />
      </EnumType>
      <EnumType Name="CorporateActionsStandardYearType">
        <Member Name="Current" Value="0" />
        <Member Name="Y2013" Value="1" />
        <Member Name="Y2012" Value="2" />
        <Member Name="Y2011" Value="3" />
        <Member Name="Previous" Value="4" />
      </EnumType>
      <EnumType Name="CorporateActionsCapitalChangeType">
        <Member Name="CapitalChangeAnnouncementDate" Value="0" />
        <Member Name="CapitalChangeDealDate" Value="1" />
        <Member Name="CapitalChangeExDate" Value="2" />
        <Member Name="EffectiveDate" Value="3" />
        <Member Name="RecordDate" Value="4" />
      </EnumType>
      <EnumType Name="CorporateActionsDividendsType">
        <Member Name="DividendAnnouncementDate" Value="0" />
        <Member Name="DividendExDate" Value="1" />
        <Member Name="DividendPayDate" Value="2" />
        <Member Name="DividendRecordDate" Value="3" />
        <Member Name="PeriodEndDate" Value="4" />
      </EnumType>
      <EnumType Name="CorporateActionsEarningsType">
        <Member Name="EarningsAnnouncementDate" Value="0" />
        <Member Name="PeriodEndDate" Value="1" />
      </EnumType>
      <EnumType Name="CorporateActionsEquityOfferingsType">
        <Member Name="AllPendingDeals" Value="0" />
        <Member Name="FirstTradingDate" Value="1" />
      </EnumType>
      <EnumType Name="CorporateActionsMergersAcquisitionsType">
        <Member Name="DealAnnouncementDate" Value="0" />
        <Member Name="DealCancelDate" Value="1" />
        <Member Name="DealCloseDate" Value="2" />
        <Member Name="DealEffectiveDate" Value="3" />
        <Member Name="DealRevisedProposalDate" Value="4" />
        <Member Name="TenderOfferExpirationDate" Value="5" />
      </EnumType>
      <EnumType Name="CorporateActionsNominalValueType">
        <Member Name="NominalValueDate" Value="0" />
      </EnumType>
      <EnumType Name="CorporateActionsSharesType">
        <Member Name="SharesAmountDate" Value="0" />
      </EnumType>
      <EnumType Name="CorporateActionsStandardEventsType">
        <Member Name="None" Value="0" />
        <Member Name="CAP" Value="1" />
        <Member Name="DIV" Value="2" />
        <Member Name="EAR" Value="3" />
        <Member Name="MNA" Value="4" />
        <Member Name="NOM" Value="5" />
        <Member Name="PEO" Value="6" />
        <Member Name="SHO" Value="7" />
        <Member Name="VOT" Value="8" />
      </EnumType>
      <EnumType Name="CorporateActionsVotingRightsType">
        <Member Name="VotingRightsDate" Value="0" />
      </EnumType>
      <EnumType Name="ShareAmountChoice">
        <Member Name="None" Value="0" />
        <Member Name="All" Value="1" />
        <Member Name="Default" Value="2" />
        <Member Name="Subset" Value="3" />
      </EnumType>
      <EnumType Name="ShareAmountType">
        <Member Name="Authorised" Value="0" />
        <Member Name="CloselyHeld" Value="1" />
        <Member Name="FreeFloat" Value="2" />
        <Member Name="Issued" Value="3" />
        <Member Name="Listed" Value="4" />
        <Member Name="Outstanding" Value="5" />
        <Member Name="Treasure" Value="6" />
        <Member Name="Unclassified" Value="7" />
      </EnumType>
      <EnumType Name="HistoricalFiscalYearType">
        <Member Name="None" Value="0" />
        <Member Name="FYNegative1" Value="1" />
        <Member Name="FYNegative2" Value="2" />
        <Member Name="FYNegative3" Value="3" />
        <Member Name="FYNegative4" Value="4" />
        <Member Name="FYNegative5" Value="5" />
      </EnumType>
      <EnumType Name="HistoricalQuarterType">
        <Member Name="None" Value="0" />
        <Member Name="QNegative1" Value="1" />
        <Member Name="QNegative2" Value="2" />
        <Member Name="QNegative3" Value="3" />
        <Member Name="QNegative4" Value="4" />
        <Member Name="QNegative5" Value="5" />
        <Member Name="QNegative6" Value="6" />
        <Member Name="QNegative7" Value="7" />
        <Member Name="QNegative8" Value="8" />
      </EnumType>
      <EnumType Name="HistoricalSemiAnnualType">
        <Member Name="None" Value="0" />
        <Member Name="SNegative1" Value="1" />
        <Member Name="SNegative2" Value="2" />
        <Member Name="SNegative3" Value="3" />
        <Member Name="SNegative4" Value="4" />
      </EnumType>
      <EnumType Name="ReportCompanyType">
        <Member Name="Consolidated" Value="0" />
        <Member Name="Parent" Value="1" />
        <Member Name="ParentAndConsolidated" Value="2" />
      </EnumType>
      <EnumType Name="EstimateType">
        <Member Name="BPS" Value="0" />
        <Member Name="CPS" Value="1" />
        <Member Name="CPX" Value="2" />
        <Member Name="CSH" Value="3" />
        <Member Name="DPS" Value="4" />
        <Member Name="EBG" Value="5" />
        <Member Name="EBI" Value="6" />
        <Member Name="EBS" Value="7" />
        <Member Name="EBT" Value="8" />
        <Member Name="ENT" Value="9" />
        <Member Name="EPS" Value="10" />
        <Member Name="EPX" Value="11" />
        <Member Name="FFO" Value="12" />
        <Member Name="GPS" Value="13" />
        <Member Name="GRM" Value="14" />
        <Member Name="NAV" Value="15" />
        <Member Name="NDT" Value="16" />
        <Member Name="NET" Value="17" />
        <Member Name="OPR" Value="18" />
        <Member Name="PRE" Value="19" />
        <Member Name="PTG" Value="20" />
        <Member Name="REC" Value="21" />
        <Member Name="ROA" Value="22" />
        <Member Name="ROE" Value="23" />
        <Member Name="SAL" Value="24" />
      </EnumType>
      <EnumType Name="RelativeFiscalYearType">
        <Member Name="None" Value="0" />
        <Member Name="FY1" Value="1" />
        <Member Name="FY2" Value="2" />
        <Member Name="FY3" Value="3" />
        <Member Name="FY4" Value="4" />
        <Member Name="FY5" Value="5" />
      </EnumType>
      <EnumType Name="RelativeQuarterType">
        <Member Name="None" Value="0" />
        <Member Name="Q1" Value="1" />
        <Member Name="Q2" Value="2" />
        <Member Name="Q3" Value="3" />
        <Member Name="Q4" Value="4" />
        <Member Name="Q5" Value="5" />
        <Member Name="Q6" Value="6" />
        <Member Name="Q7" Value="7" />
        <Member Name="Q8" Value="8" />
      </EnumType>
      <EnumType Name="RelativeSemiAnnualType">
        <Member Name="None" Value="0" />
        <Member Name="S1" Value="1" />
        <Member Name="S2" Value="2" />
        <Member Name="S3" Value="3" />
        <Member Name="S4" Value="4" />
      </EnumType>
      <EnumType Name="FundAllocationTypes">
        <Member Name="Asset" Value="0" />
        <Member Name="InvestmentCountry" Value="1" />
        <Member Name="Currency" Value="2" />
        <Member Name="IndustrySector" Value="3" />
        <Member Name="TopTenHoldings" Value="4" />
        <Member Name="FullHoldings" Value="5" />
        <Member Name="FullHoldingsWithRatings" Value="6" />
        <Member Name="Maturity" Value="7" />
        <Member Name="DebtorDomicile" Value="8" />
      </EnumType>
      <EnumType Name="PremiumPricingRegionCycle">
        <Member Name="PremiumPricingAsia3PM" Value="0" />
        <Member Name="PremiumPricingAsia4PM" Value="1" />
        <Member Name="PremiumPricingAsia6PM" Value="2" />
        <Member Name="PremiumPricingAsia930PM" Value="3" />
        <Member Name="PremiumPricingAsia10PM" Value="4" />
        <Member Name="PremiumPricingEmea12PM" Value="5" />
        <Member Name="PremiumPricingEmea2PM" Value="6" />
        <Member Name="PremiumPricingEmea3PM" Value="7" />
        <Member Name="PremiumPricingEmea415PM" Value="8" />
        <Member Name="PremiumPricingEmea4PM" Value="9" />
        <Member Name="PremiumPricingEmea6PM" Value="10" />
        <Member Name="PremiumPricingUS3PM" Value="11" />
        <Member Name="PremiumPricingUS4PM" Value="12" />
      </EnumType>
      <EnumType Name="IssuerAssetClassType">
        <Member Name="AllSupportedAssets" Value="0" />
        <Member Name="GovernmentAndCorporateBonds" Value="1" />
        <Member Name="Equities" Value="2" />
        <Member Name="USMunicipals" Value="3" />
      </EnumType>
      <EnumType Name="FixedIncomeRatingSource" IsFlags="true">
        <Member Name="None" Value="0" />
        <Member Name="Fitch" Value="1" />
        <Member Name="Moodys" Value="2" />
        <Member Name="StandardAndPoors" Value="4" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Extractions.ExtractionConditions" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="ExtractionConditionSelectionItem" BaseType="DataScope.Select.Api.Extractions.TypeBase" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.Extractions.ExtractionConditions">
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="ExtractionConditionSelectionItems are read only. Supported query options: Top." />
      </EntityType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="SubjectIdentifier">
        <Property Name="Identifier" Type="Edm.String" />
        <Property Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false" />
        <Property Name="UserDefinedIdentifier" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier2" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier3" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier4" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier5" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier6" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="EntityIdentifier" BaseType="DataScope.Select.Api.Content.SubjectIdentifier">
        <Annotation Term="Org.OData.Core.V1.Description" String="An identifier used to determine an entity" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ValidatedEntity" BaseType="DataScope.Select.Api.Content.EntityIdentifier">
        <Property Name="Key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the instrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instrument description; Format varies by instrument type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="InstrumentType" Type="DataScope.Select.Api.Content.InstrumentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code representing the type of issue." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a validated InputEntity." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="InstrumentIdentifier" BaseType="DataScope.Select.Api.Content.SubjectIdentifier">
        <Property Name="Source" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code representing the instrument's pricing source." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="An identifier used to determine an instrument" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ValidatedInstrument" BaseType="DataScope.Select.Api.Content.InstrumentIdentifier">
        <Property Name="Key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the instrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instrument description; Format varies by instrument type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="InstrumentType" Type="DataScope.Select.Api.Content.InstrumentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code representing the type of issue." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Status" Type="DataScope.Select.Api.Content.ValidityStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the the validity of the instrument represented." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a validated InputInstrument." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="ValidatedInstrument should not be required for most scenarios since methods are available which perform the append/replace and validate in a single step." />
      </ComplexType>
      <ComplexType Name="HistoricalInstrumentIdentifier" BaseType="DataScope.Select.Api.Content.InstrumentIdentifier">
        <Property Name="RangeStart" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="RangeEnd" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <EnumType Name="IdentifierType">
        <Member Name="NONE" Value="0" />
        <Member Name="ZPage" Value="1" />
        <Member Name="OPOL" Value="2" />
        <Member Name="ChainRIC" Value="3" />
        <Member Name="OCCCode" Value="4" />
        <Member Name="UnderlyingRIC" Value="5" />
        <Member Name="RICRoot" Value="6" />
        <Member Name="FacilityId" Value="7" />
        <Member Name="LIN" Value="8" />
        <Member Name="UserDefined" Value="9" />
        <Member Name="FileCode" Value="10" />
        <Member Name="Ticker" Value="11" />
        <Member Name="LipperID" Value="12" />
        <Member Name="MIC" Value="13" />
        <Member Name="Sicovam" Value="14" />
        <Member Name="LocalCode" Value="15" />
        <Member Name="ISMA" Value="16" />
        <Member Name="SICC" Value="17" />
        <Member Name="Sedol" Value="18" />
        <Member Name="CommonCode" Value="19" />
        <Member Name="BridgeSymbol" Value="20" />
        <Member Name="Wertpapier" Value="21" />
        <Member Name="Valoren" Value="22" />
        <Member Name="Isin" Value="23" />
        <Member Name="Cusip" Value="24" />
        <Member Name="Ric" Value="25" />
        <Member Name="RcpId" Value="26" />
        <Member Name="Duns" Value="27" />
        <Member Name="Lei" Value="28" />
        <Member Name="BIC" Value="29" />
        <Member Name="Cik" Value="30" />
        <Member Name="PrimaryRegulatorId" Value="31" />
        <Member Name="CompanyRegistrationNumber" Value="32" />
        <Member Name="TaxFileId" Value="33" />
        <Member Name="OrgId" Value="34" />
        <Member Name="Cin" Value="35" />
        <Member Name="Sym" Value="36" />
        <Member Name="FundLipperId" Value="37" />
        <Member Name="Pid" Value="38" />
        <Member Name="Pix" Value="39" />
        <Member Name="ArgentineAfipCode" Value="40" />
        <Member Name="PpnCusip" Value="41" />
        <Member Name="FundServ" Value="42" />
        <Member Name="ChinaCode" Value="43" />
        <Member Name="ORC" Value="44" />
        <Member Name="PidQ" Value="45" />
        <Member Name="TAG" Value="46" />
      </EnumType>
      <EnumType Name="InstrumentTypeGroup">
        <Member Name="FuturesAndOptions" Value="0" />
        <Member Name="Equities" Value="1" />
        <Member Name="Funds" Value="2" />
        <Member Name="GovCorp" Value="3" />
        <Member Name="MortgageBackedSecurities" Value="4" />
        <Member Name="CollatetizedMortgageObligations" Value="5" />
        <Member Name="Municipals" Value="6" />
        <Member Name="Money" Value="7" />
        <Member Name="Commodities" Value="8" />
      </EnumType>
      <EnumType Name="InstrumentType">
        <Member Name="MortAggregate" Value="0" />
        <Member Name="BankLoansIdentifyingFeatures" Value="1" />
        <Member Name="BankLoan" Value="2" />
        <Member Name="BankQuote" Value="3" />
        <Member Name="BankLoanQuote" Value="4" />
        <Member Name="Cash" Value="5" />
        <Member Name="CMOQuote" Value="6" />
        <Member Name="CounterParty" Value="7" />
        <Member Name="Derivative" Value="8" />
        <Member Name="DerivativeQuote" Value="9" />
        <Member Name="Entity" Value="10" />
        <Member Name="EquityParty" Value="11" />
        <Member Name="EquityQuote" Value="12" />
        <Member Name="Equity" Value="13" />
        <Member Name="FundClass" Value="14" />
        <Member Name="FundIndex" Value="15" />
        <Member Name="Fund" Value="16" />
        <Member Name="GovCorpBond" Value="17" />
        <Member Name="GovCorpChain" Value="18" />
        <Member Name="GovCorpParty" Value="19" />
        <Member Name="GovCorpQuote" Value="20" />
        <Member Name="GovCorpUnderlying" Value="21" />
        <Member Name="LipperBenchmark" Value="22" />
        <Member Name="MergersAndAcquisitions" Value="23" />
        <Member Name="MutualFundQuote" Value="24" />
        <Member Name="MortGeneric" Value="25" />
        <Member Name="MoneyMarketQuote" Value="26" />
        <Member Name="MoneyMarket" Value="27" />
        <Member Name="MortPoolQuote" Value="28" />
        <Member Name="MortTBAs" Value="29" />
        <Member Name="MortgageTBAQuote" Value="30" />
        <Member Name="MutualFund" Value="31" />
        <Member Name="MuniBond" Value="32" />
        <Member Name="MuniChain" Value="33" />
        <Member Name="MuniIssue" Value="34" />
        <Member Name="MuniParty" Value="35" />
        <Member Name="MuniQuote" Value="36" />
        <Member Name="Benchmark" Value="37" />
        <Member Name="PublicEquityOffering" Value="38" />
        <Member Name="MortgagePool" Value="39" />
        <Member Name="RIGsPointQuote" Value="40" />
        <Member Name="RIGsCurveChain" Value="41" />
        <Member Name="CMOTranche" Value="42" />
        <Member Name="Unknown" Value="43" />
        <Member Name="Commodity" Value="44" />
        <Member Name="MifidSubclass" Value="45" />
        <Member Name="OtcDerivatives" Value="46" />
      </EnumType>
      <EnumType Name="ValidityStatus">
        <Member Name="Valid" Value="0" />
        <Member Name="NotFound" Value="1" />
        <Member Name="NotAnInstrument" Value="2" />
        <Member Name="BadInstrumentType" Value="3" />
        <Member Name="IsChainNotInstrument" Value="4" />
        <Member Name="InstrumentNotPermitted" Value="5" />
        <Member Name="InstrumentNotReviewed" Value="6" />
        <Member Name="NotAChain" Value="7" />
        <Member Name="ChainOfChains" Value="8" />
        <Member Name="NotBeginningOfChain" Value="9" />
        <Member Name="IsInstrumentNotChain" Value="10" />
        <Member Name="ChainNotPermitted" Value="11" />
        <Member Name="ChainNotReviewed" Value="12" />
        <Member Name="ChainHasBadLinks" Value="13" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Extractions.Schedules" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="Schedule" p4:OperationsDestination="Ancestor" p4:CanCreate="true" p4:CanUpdate="true" p4:CanDelete="true" xmlns:p4="DataScope.Select.Api.Extractions.Schedules">
        <Key>
          <PropertyRef Name="ScheduleId" />
        </Key>
        <Property Name="ScheduleId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:KeyAnnotation="Key">
          <Annotation Term="Org.OData.Core.V1.Description" String="Schedule's unique identifier (key) determined by the API.  You can use this Id to reference a particular schedule." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Name" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required" p4:RegularExpressionAnnotation="RegularExpression(@&amp;quot;^[a-zA-Z0-9_\-\. ]+$&amp;quot;, ErrorMessage = &amp;quot;The only characters allowed are &amp;#39;A-Z&amp;#39;, &amp;#39;a-z&amp;#39;, &amp;#39;0-9&amp;#39;, &amp;#39;_-.&amp;#39;, and spaces.&amp;quot;)" p4:StringLengthAnnotation="StringLength(255, ErrorMessage = &amp;quot;Name cannot be more than 255 characters in length.&amp;quot;)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Friendly name for the schedule." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Use the GetByName method to retrieve a schedule by it's name rather than by it's id." />
        </Property>
        <Property Name="OutputFileName" Type="Edm.String" p4:StringLengthAnnotation="StringLength(255, ErrorMessage = &amp;quot;OutputFileName cannot be more than 255 characters in length.&amp;quot;)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the filename which will be used for the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="TimeZone" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time zone which will be used for time triggered extractions." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="TimeZone can be set to any valid .Net TimeZoneInfo.Id.  For example, 'UTC'. Full list of time zones available here: https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values." />
        </Property>
        <Property Name="Recurrence" Type="DataScope.Select.Api.Extractions.Schedules.ScheduleRecurrence">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines on which days the extraction will run." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Extractions can be scheduled for specific days of the week (using WeeklyRecurrence), a specific day of the month (using MonthlyRecurrence) or once off (using SingleRecurrence)." />
        </Property>
        <Property Name="Trigger" Type="DataScope.Select.Api.Extractions.Schedules.ScheduleTrigger">
          <Annotation Term="Org.OData.Core.V1.Description" String="Determines the time when the extraction will run." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Schedules can be triggered at specific times (using TimeTrigger), as soon as data is available using the DataAvailabilityTrigger or immediately using the ImmediateTrigger." />
        </Property>
        <Property Name="UserId" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the user id of the user that created the schedule.  This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="CreateDate" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the date and time the schedule was created.  This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="LastChangeDate" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the date and time the schedule was modified.  This value is read only." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="HmcDirectoryId" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates which directory in S3 that ETH should be uploading the results of an HMC extraction to. This field is only applicable to HMC extractions and only required for HMC extractions." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Origin" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Origin of schedule from where it has created whether from GUI or API or API" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="RequestCorrelationID" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Correlation ID to enter in schedule table at the time of new schedule creation" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ListId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the InstrumentList, CriteriaList or EntityList for the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ReportTemplateId" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the report template for the extraction." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <NavigationProperty Name="ReportTemplate" Type="DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplate" />
        <NavigationProperty Name="PendingExtractions" Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
        <NavigationProperty Name="CompletedExtractions" Type="Collection(DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction)" />
        <NavigationProperty Name="LastExtraction" Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
        <NavigationProperty Name="NextExtraction" Type="DataScope.Select.Api.Extractions.ReportExtractions.ReportExtraction" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Schedules determine when the extraction will be executed for a specific report template and subject list." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Schedules determine when the specified report template will be extracted with the specified subject list (instrument list, criteria list or entity list). Completed extractions can be retrieved and downloaded via ReportExtractions or using the LastExtraction or CompletedExtractions properties. Extractions can be scheduled to run on specific days of the week (using WeeklyRecurrence), a specific day of the month (using MonthlyRecurrence) or once off (using SingleRecurrence) by setting the Recurrence property. Extractions can be scheduled to run immediately, when data is available or at fixed times by setting the Trigger property." />
      </EntityType>
      <ComplexType Name="ScheduleRecurrence" Abstract="true">
        <Annotation Term="Org.OData.Core.V1.Description" String="Base class for schedule recurrence (Schedule.Recurrence property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ScheduleTrigger">
        <Property Name="LimitReportToTodaysData" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="This option allows you to limit the report to data for the current day." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="A Today Only schedule retrieves the prices of current trading day only. Today is based on the time zone specified in your Preferences. For example, if your time zone is set to Eastern Time (US and Canada), then today is considered the time period from 12:00 AM EST/EDT to 11:59 PM EST/EDT on today's date. This date is compared to the relevant price date specified for the field, which can vary. If the price date does not match the current date based on your preferences the prices will be suppressed in your extraction and a message will appear in the Notes file informing you of the suppression per row. For a list of fields subject to â€œToday Onlyâ€ suppression see the DataScope Select Data Content Guide. The â€œToday Onlyâ€ column will indicate which fields are subject to suppression and the price date used in the comparison with the current date. Note that Universal Close Price will not be suppressed and return a blank field if the Exclude Null Codes For Universal Close Price is selected in your Preferences. The Universal Close Price Date will indicate the trade date of the Universal Close Price. If this is not desired, then this preference should be unchecked. A Last Updated Price (when the value is false) retrieves the most recent validated prices, regardless of when the instruments were priced. For equity, futures and options, money and foreign exchange instruments, the previous trading day's validated prices are retrieved, if available. For Premium EOD Pricing extractions, this option returns today's validated end of day prices, if available, or the validated price from the intraday-pre-extraction that executes at an optimal time to capture prices for the instruments in your input list. If neither price is available, the previous validated end of day value is retrieved instead. Otherwise, null values or blank fields can be output instead, depending on your user preferences." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="The base type for Schedule trigger types." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ScheduleImportSettings">
        <Property Name="Replace" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ScheduleImportResult">
        <Property Name="ErrorMessages" Type="Collection(Edm.String)" />
        <Property Name="WarningMessages" Type="Collection(Edm.String)" />
      </ComplexType>
      <ComplexType Name="InstrumentTriggerDetail">
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="InstrumentId" Type="Edm.String" Nullable="false" />
        <Property Name="Source" Type="Edm.String" Nullable="false" />
        <Property Name="Description" Type="Edm.String" Nullable="false" />
        <Property Name="Trigger" Type="Edm.String" Nullable="false" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="DataDateUtc" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="LastArrivalUtc" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="AverageArrivalUtc" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <ComplexType Name="SingleRecurrence" BaseType="DataScope.Select.Api.Extractions.Schedules.ScheduleRecurrence">
        <Property Name="ExtractionDateTime" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the specific date and time for the extraction to run." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="IsImmediate" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="If true, the schedule will run immediately." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to schedule the extraction to run at a specific time or immediately (Schedule.Recurrence property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="WeeklyRecurrence" BaseType="DataScope.Select.Api.Extractions.Schedules.ScheduleRecurrence">
        <Property Name="Days" Type="Collection(System.DayOfWeek)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Days of the week for which the extraction will be run." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to schedule the extraction to run for specific days of the week (Schedule.Recurrence property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="MonthlyRecurrence" BaseType="DataScope.Select.Api.Extractions.Schedules.ScheduleRecurrence">
        <Property Name="MonthlyDay" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Day of the month on which the extraction will be run." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to schedule the extraction to run on a specific day of the month (Schedule.Recurrence property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="If the month does not have that day of the month then the extraction will NOT run for that month. Valid values are 1-28 and 32.  Use 32 to specify the last day of the month. If multiple days of the month are required, separate schedules can be created." />
      </ComplexType>
      <ComplexType Name="TimeTrigger" BaseType="DataScope.Select.Api.Extractions.Schedules.ScheduleTrigger">
        <Property Name="At" Type="Collection(DataScope.Select.Api.HourMinute)" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The time of day for the extraction.  Only intraday report templates support multiple trigger times." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify a time-triggered schedule (Schedule.Trigger property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Only intraday report templates support multiple trigger times." />
      </ComplexType>
      <ComplexType Name="DataAvailabilityTrigger" BaseType="DataScope.Select.Api.Extractions.Schedules.ScheduleTrigger">
        <Property Name="ExtendedInformation" Type="DataScope.Select.Api.Extractions.Schedules.ExtendedTriggerInformation">
          <Annotation Term="Org.OData.Core.V1.Description" String="Extended data availability information that is specific to certain report templates.  Use null to indicate no extended information is for this report template type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Error Corrected may be set for end of day report templates using EndOfDayExtendedTriggerInformation. Wait for Tolerance Data may be set for technical indicator report templates using TechnicalIndicatorsExtendedTriggerInformation." />
        </Property>
        <Property Name="TimeOut" Type="DataScope.Select.Api.Extractions.Schedules.DataAvailabilityTriggerTimeout">
          <Annotation Term="Org.OData.Core.V1.Description" String="Specifies the maximum amount of time to wait for the extraction to complete." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify a data availability triggered schedule (Schedule.Trigger property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="If (for example) the report template specifies close price as one of the fields, the extraction will run once the closing price for all the exchanges represented by all of the instruments in the instrument list have been made available." />
      </ComplexType>
      <ComplexType Name="ExtendedTriggerInformation" Abstract="true" />
      <ComplexType Name="EndOfDayExtendedTriggerInformation" BaseType="DataScope.Select.Api.Extractions.Schedules.ExtendedTriggerInformation">
        <Property Name="IsErrorCorrected" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsDelta" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="CompositeExtendedTriggerInformation" BaseType="DataScope.Select.Api.Extractions.Schedules.EndOfDayExtendedTriggerInformation" />
      <ComplexType Name="TechnicalIndicatorsExtendedTriggerInformation" BaseType="DataScope.Select.Api.Extractions.Schedules.ExtendedTriggerInformation">
        <Property Name="IsErrorCorrected" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseRelativeAnalytics" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="PremiumPricingExtendedTriggerInformation" BaseType="DataScope.Select.Api.Extractions.Schedules.ExtendedTriggerInformation">
        <Property Name="WaitForToleranceData" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ElektronEndOfDayPricingExtendedTriggerInformation" BaseType="DataScope.Select.Api.Extractions.Schedules.ExtendedTriggerInformation">
        <Property Name="IsErrorCorrected" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="DataAvailabilityTriggerTimeout">
        <Property Name="TriggerTimeoutUserTime" Type="DataScope.Select.Api.HourMinute" Nullable="false" />
        <Property Name="TriggerTimeoutDayOffset" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ImmediateTrigger" BaseType="DataScope.Select.Api.Extractions.Schedules.ScheduleTrigger">
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to specify an immediate run once schedule (Schedule.Trigger property)." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Search" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="HistoricalLookupEntry">
        <Property Name="Code" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="FundSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedEntity">
        <Property Name="FundName" Type="Edm.String" />
        <Property Name="FundAdministrator" Type="Edm.String" />
        <Property Name="PortfolioManager" Type="Edm.String" />
        <Property Name="DomicileCode" Type="Edm.String" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="InvestmentType" Type="Edm.String" />
        <Property Name="SubType" Type="DataScope.Select.Api.Content.Fund.FundSubType" Nullable="false" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.Fund.FundStatus" Nullable="false" />
        <Property Name="IssuerName" Type="Edm.String" />
        <Property Name="IssuerOrgId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="EntitySearchResult" BaseType="DataScope.Select.Api.Content.ValidatedEntity">
        <Property Name="Type" Type="Edm.String" />
        <Property Name="Domicile" Type="Edm.String" />
        <Property Name="CountryOfIncorporation" Type="Edm.String" />
        <Property Name="ParentOrgId" Type="Edm.String" />
        <Property Name="UltimateParentOrgId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="LoanSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="FacilityType" Type="Edm.String" />
        <Property Name="BaseRateMargin" Type="Edm.String" />
        <Property Name="MaturityDate" Type="Edm.DateTimeOffset" />
        <Property Name="Domicile" Type="Edm.String" />
        <Property Name="FacilityAmount" Type="Edm.Double" />
        <Property Name="FacilityCurrency" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="BenchmarkSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument" />
      <ComplexType Name="FuturesAndOptionsSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="ExchangeCode" Type="Edm.String" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="FuturesAndOptionsType" Type="DataScope.Select.Api.Content.FuturesAndOptions.FuturesAndOptionsType" />
        <Property Name="PutCallCode" Type="DataScope.Select.Api.Content.FuturesAndOptions.PutCall" />
        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset" />
        <Property Name="StrikePrice" Type="Edm.Decimal" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.FuturesAndOptions.FuturesAndOptionsStatus" />
      </ComplexType>
      <ComplexType Name="OtcsSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="AssetClassCode" Type="Edm.String" />
        <Property Name="AssetClassDescription" Type="Edm.String" />
        <Property Name="SubAssetClassCode" Type="Edm.String" />
        <Property Name="SubAssetClassDescription" Type="Edm.String" />
        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="CfiCode" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="MifidSubclassSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="AssetClassCode" Type="Edm.String" />
        <Property Name="AssetClassDescription" Type="Edm.String" />
        <Property Name="SubAssetClassCode" Type="Edm.String" />
        <Property Name="SubAssetClassDescription" Type="Edm.String" />
        <Property Name="SubAssetClassPermId" Type="Edm.String" />
        <Property Name="SubClassPermId" Type="Edm.String" />
        <Property Name="CdsSubClass" Type="Edm.String" />
        <Property Name="DeliveryCashSettleLocation" Type="Edm.String" />
        <Property Name="FreightType" Type="Edm.String" />
        <Property Name="FreightSubType" Type="Edm.String" />
        <Property Name="FreightSize" Type="Edm.String" />
        <Property Name="LoadType" Type="Edm.String" />
        <Property Name="MifidContractType" Type="Edm.String" />
        <Property Name="MifidLiquidityFlagEsma" Type="Edm.String" />
        <Property Name="ThresholdEffectiveDate" Type="Edm.DateTimeOffset" />
        <Property Name="ThresholdEndDate" Type="Edm.DateTimeOffset" />
        <Property Name="NotionalCurrency" Type="Edm.String" />
        <Property Name="NotionalCurrencyPair" Type="Edm.String" />
        <Property Name="Parameter" Type="Edm.String" />
        <Property Name="PostTradeLisThresholdValue" Type="Edm.Int64" />
        <Property Name="PostTradeSstiThresholdValue" Type="Edm.Int64" />
        <Property Name="PreTradeLisThresholdValue" Type="Edm.Int64" />
        <Property Name="PreTradeSstiThresholdValue" Type="Edm.Int64" />
        <Property Name="SettlementType" Type="Edm.String" />
        <Property Name="SpecificRouteOrTimeCharterAverage" Type="Edm.String" />
        <Property Name="UnderlyingAssetType" Type="Edm.String" />
        <Property Name="UnderlyingCommodity" Type="Edm.String" />
        <Property Name="TermOfTheUnderlyingInterestRate" Type="Edm.String" />
        <Property Name="TermOfTheUnderlyingBond" Type="Edm.String" />
        <Property Name="TimeToMaturityBucket" Type="Edm.String" />
        <Property Name="TimeToMaturityBucketOfTheOption" Type="Edm.String" />
        <Property Name="MifidUnderlyingIndexName" Type="Edm.String" />
        <Property Name="UnderlyingInterestRate" Type="Edm.String" />
        <Property Name="UnderlyingIsin" Type="Edm.String" />
        <Property Name="UnderlyingIssuerLei" Type="Edm.String" />
        <Property Name="UnderlyingReferenceEntityType" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="CommoditySearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="LongDescription" Type="Edm.String" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.Commodity.CommodityStatus" Nullable="false" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="CurrencyCodeDescription" Type="Edm.String" />
        <Property Name="ExchangeCode" Type="Edm.String" />
        <Property Name="ExchangeCodeDescription" Type="Edm.String" />
        <Property Name="FileCode" Type="Edm.String" />
        <Property Name="FileCodeDescription" Type="Edm.String" />
        <Property Name="RcsUnderlyingProduct" Type="Edm.String" />
        <Property Name="TrClassificationScheme" Type="Edm.String" />
        <Property Name="ContractMonthAndYear" Type="Edm.String" />
        <Property Name="PrimaryChainOrTile" Type="Edm.String" />
        <Property Name="AssetCategory" Type="Edm.String" />
        <Property Name="FrequencyOfUpdate" Type="Edm.String" />
        <Property Name="LotUnits" Type="Edm.String" />
        <Property Name="SourceName" Type="Edm.String" />
        <Property Name="SourceType" Type="Edm.String" />
        <Property Name="CommoditiesUnderlyingAsset" Type="Edm.String" />
        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset" />
        <Property Name="Tag" Type="Edm.String" />
        <Property Name="TagDescription" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="HistoricalSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="DomainCode" Type="Edm.String" />
        <Property Name="ValidFrom" Type="Edm.DateTimeOffset" />
        <Property Name="ValidTo" Type="Edm.DateTimeOffset" />
        <Property Name="FirstDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="LastDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="History" Type="Collection(DataScope.Select.Api.Search.HistoricalInstrumentRicChangeHistory)" />
      </ComplexType>
      <ComplexType Name="HistoricalInstrumentRicChangeHistory">
        <Property Name="Ric" Type="Edm.String" />
        <Property Name="ValidFrom" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ValidTo" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="FirstDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="LastDate" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <ComplexType Name="HistoricalChainInstrument" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="Constituents" Type="Collection(DataScope.Select.Api.Search.HistoricalChainConstituent)" />
      </ComplexType>
      <ComplexType Name="HistoricalChainConstituent" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="DomainCode" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="EquitySearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="DomicileCode" Type="Edm.String" />
        <Property Name="CurrencyCodes" Type="Edm.String" />
        <Property Name="SubTypeCode" Type="Edm.String" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.Equity.EquityStatus" Nullable="false" />
        <Property Name="IssuerName" Type="Edm.String" />
        <Property Name="IssuerOrgId" Type="Edm.String" />
        <Property Name="Exchange" Type="Edm.String" />
        <Property Name="FileCode" Type="Edm.String" />
        <Property Name="Tag" Type="Edm.String" />
      </ComplexType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="HourMinute">
        <Property Name="Hour" Type="Edm.Int32" Nullable="false" />
        <Property Name="Minute" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.Fund" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="FundSubType">
        <Member Name="ClosedEndFund" Value="0" />
        <Member Name="ExchangeTradedFund" Value="1" />
        <Member Name="InsuranceFund" Value="2" />
        <Member Name="InvestmentFund" Value="3" />
        <Member Name="MutualFund" Value="4" />
        <Member Name="PensionFund" Value="5" />
        <Member Name="TassHedgeFund" Value="6" />
      </EnumType>
      <EnumType Name="FundStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.FuturesAndOptions" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="FuturesAndOptionsType">
        <Member Name="Futures" Value="0" />
        <Member Name="Options" Value="1" />
        <Member Name="FuturesOnOptions" Value="2" />
      </EnumType>
      <EnumType Name="PutCall">
        <Member Name="Put" Value="0" />
        <Member Name="Call" Value="1" />
      </EnumType>
      <EnumType Name="FuturesAndOptionsStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.Commodity" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="CommodityStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.Equity" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="EquityStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="System" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="DayOfWeek">
        <Member Name="Sunday" Value="0" />
        <Member Name="Monday" Value="1" />
        <Member Name="Tuesday" Value="2" />
        <Member Name="Wednesday" Value="3" />
        <Member Name="Thursday" Value="4" />
        <Member Name="Friday" Value="5" />
        <Member Name="Saturday" Value="6" />
      </EnumType>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>