=begin
#CoinAPI Market Data REST API

#No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

The version of the OpenAPI document: v1
Contact: support@apibricks.io
Generated by: https://openapi-generator.tech
Generator version: 7.14.0

=end

require 'spec_helper'
require 'json'

# Unit tests for OpenapiClient::QuotesApi
# Automatically generated by openapi-generator (https://openapi-generator.tech)
# Please update as you see appropriate
describe 'QuotesApi' do
  before do
    # run before each test
    @api_instance = OpenapiClient::QuotesApi.new
  end

  after do
    # run after each test
  end

  describe 'test an instance of QuotesApi' do
    it 'should create an instance of QuotesApi' do
      expect(@api_instance).to be_instance_of(OpenapiClient::QuotesApi)
    end
  end

  # unit tests for v1_quotes_current_get
  # Current data
  # Get current quotes for all symbols or for a specific symbol.              :::info When requesting current data for a specific symbol, output is not encapsulated into JSON array as only one item is returned. :::
  # @param [Hash] opts the optional parameters
  # @option opts [String] :filter_symbol_id Comma or semicolon delimited parts of symbol identifier used to filter response. (optional)
  # @return [Array<V1QuoteTrade>]
  describe 'v1_quotes_current_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

  # unit tests for v1_quotes_latest_get
  # Latest data
  # Get latest updates of the quotes up to 1 minute ago. Latest data is always returned in time descending order.
  # @param [Hash] opts the optional parameters
  # @option opts [String] :filter_symbol_id Comma or semicolon delimited parts of symbol identifier used to filter response. (optional)
  # @option opts [Integer] :limit Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)
  # @return [Array<V1Quote>]
  describe 'v1_quotes_latest_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

  # unit tests for v1_quotes_symbol_id_current_get
  # Current quotes for a specific symbol
  # @param symbol_id The symbol identifier (from the Metadata -&gt; Symbols)
  # @param [Hash] opts the optional parameters
  # @return [V1QuoteTrade]
  describe 'v1_quotes_symbol_id_current_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

  # unit tests for v1_quotes_symbol_id_history_get
  # Historical data
  # Get historical quote updates within requested time range, returned in time ascending order.  :::warning The &#39;time_start&#39; and &#39;time_end&#39; parameters must be from the same day as this endpoint provides intraday data only for specific day. Please use the &#39;date&#39; parameter instead for querying data for a specific day without filter. :::
  # @param symbol_id Symbol identifier for requested timeseries (from the Metadata -&gt; Symbols)
  # @param [Hash] opts the optional parameters
  # @option opts [String] :date Date in ISO 8601, returned data is for the whole given day (preferred method, required if &#39;time_start&#39; is not provided)
  # @option opts [String] :time_start Starting time in ISO 8601
  # @option opts [String] :time_end Timeseries ending time in ISO 8601
  # @option opts [Integer] :limit Amount of items to return (optional, minimum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)
  # @return [Array<V1Quote>]
  describe 'v1_quotes_symbol_id_history_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

  # unit tests for v1_quotes_symbol_id_latest_get
  # Latest quote updates for a specific symbol
  # @param symbol_id Symbol identifier of requested timeseries (from the Metadata -&gt; Symbols)
  # @param [Hash] opts the optional parameters
  # @option opts [Integer] :limit Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)
  # @return [Array<V1Quote>]
  describe 'v1_quotes_symbol_id_latest_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

end
