=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::FullTextSearchApi
# Automatically generated by openapi-generator (https://openapi-generator.tech)
# Please update as you see appropriate
describe 'FullTextSearchApi' do
  before do
    # run before each test
    @api_instance = OpenapiClient::FullTextSearchApi.new
  end

  after do
    # run after each test
  end

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

  # unit tests for v1_full_text_get
  # Full-text search of SEC filing documents
  # Search across SEC filing documents with advanced filtering and sorting capabilities.  ### Available Sort Fields  Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FormType | Type of the filing document FilingDate | Date when filing was submitted CompanyName | Name of the company CIK | Central Index Key DocumentFilename | Name of the filing document DocumentDescription | Description of the document  ### Search Options  Option | Description --------|------------- text_contains | Keywords that must appear in the document text_not_contain | Keywords that must not appear in the document  ### Date Format All dates must be provided in YYYY-MM-DD format  :::tip Use text_contains and text_not_contain with multiple keywords separated by commas for more precise searches :::  :::note The search is case-insensitive and supports partial word matches :::
  # @param [Hash] opts the optional parameters
  # @option opts [String] :form_type Filter by form type (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] :text_contains Keywords that the text must contain. Multiple values can be comma-separated
  # @option opts [String] :text_not_contain Keywords that the text must not contain. Multiple values can be comma-separated
  # @option opts [Integer] :page_size Number of results per page (default: 100)
  # @option opts [Integer] :page_number Page number to retrieve (default: 1)
  # @option opts [String] :sort_by Field to sort by (default: AccessionNumber)
  # @option opts [String] :sort_order Sort order (asc or desc). Defaults to asc
  # @return [Array<DTOSecFilingResultDto>]
  describe 'v1_full_text_get test' do
    it 'should work' do
      # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
    end
  end

end
