=begin
#FinFeedAPI SEC 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.13.0

=end

require 'spec_helper'
require 'json'

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

  after do
    # run after each test
  end

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

  # unit tests for v1_filings_get
  # Query SEC filing metadata
  # Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support.  ### Available Sort Fields  Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document  ### Date Format All dates must be provided in YYYY-MM-DD format  ### Form Types Form types can be provided as comma-separated values, e.g.: \&quot;10-K,8-K,10-Q\&quot;  :::tip For optimal performance, use date ranges and form types to narrow down your search :::
  # @param [Hash] opts the optional parameters
  # @option opts [Integer] :cik Filter by Central Index Key (CIK)
  # @option opts [String] :ticker Filter by stock ticker symbol
  # @option opts [String] :form_type Filter by form type(s) (e.g., \&quot;10-K\&quot;, \&quot;8-K\&quot;). Multiple values can be comma-separated
  # @option opts [String] :filling_date_start Filter by filling date start (inclusive), format YYYY-MM-DD
  # @option opts [String] :filling_date_end Filter by filling date end (inclusive), format YYYY-MM-DD
  # @option opts [String] :report_date_start Filter by report date start (inclusive), format YYYY-MM-DD
  # @option opts [String] :report_date_end Filter by report date end (inclusive), format YYYY-MM-DD
  # @option opts [String] :items_contain Filter filings where the &#39;Items&#39; field contains the specified text
  # @option opts [Integer] :page_size Number of results per page (default: 50, max: 200)
  # @option opts [Integer] :page_number Page number to retrieve (default: 1)
  # @option opts [DTOFilingSortBy] :sort_by Field to sort results by (default: AccessionNumber)
  # @option opts [String] :sort_order Sort order (asc or desc, default: desc)
  # @return [Array<DTOFilingMetadataDto>]
  describe 'v1_filings_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

end
