/// <summary> /// Returns information about the data providers capabilities. /// </summary> /// <param name="category">The required data category.</param> /// <returns>The data category access type.</returns> public MarketDataAccessType GetDataAvailabilityInfo(MarketDataCategory category) { switch (category) { case MarketDataCategory.EquityPrice: { // Exchange rate series are considered equities // becuase they share the same undelying type. return(MarketDataAccessType.Local); } default: { return(MarketDataAccessType.NotAvailable); } } }
/// <summary> /// Returns information about the data providers capabilities. /// </summary> /// <param name="category">The required data category.</param> /// <returns>The data category access type.</returns> public MarketDataAccessType GetDataAvailabilityInfo(MarketDataCategory category) { switch (category) { case MarketDataCategory.EquityPrice: { return(MarketDataAccessType.Local); } case MarketDataCategory.EquityVolatilitySurface: { return(MarketDataAccessType.Local); } default: { return(MarketDataAccessType.NotAvailable); } } }