lib/finnhub_api/model/search_body.ex

# NOTE: This file is auto generated by OpenAPI Generator 7.3.0-SNAPSHOT (https://openapi-generator.tech).
# Do not edit this file manually.

defmodule FinnhubAPI.Model.SearchBody do
  @moduledoc """

  """

  @derive Jason.Encoder
  defstruct [
    :query,
    :isins,
    :cusips,
    :ciks,
    :sedarIds,
    :chIds,
    :symbols,
    :sedols,
    :sources,
    :forms,
    :gics,
    :naics,
    :exhibits,
    :exchanges,
    :countries,
    :acts,
    :caps,
    :fromDate,
    :toDate,
    :page,
    :sort,
    :highlighted
  ]

  @type t :: %__MODULE__{
          :query => String.t(),
          :isins => String.t() | nil,
          :cusips => String.t() | nil,
          :ciks => String.t() | nil,
          :sedarIds => String.t() | nil,
          :chIds => String.t() | nil,
          :symbols => String.t() | nil,
          :sedols => String.t() | nil,
          :sources => String.t() | nil,
          :forms => String.t() | nil,
          :gics => String.t() | nil,
          :naics => String.t() | nil,
          :exhibits => String.t() | nil,
          :exchanges => String.t() | nil,
          :countries => String.t() | nil,
          :acts => String.t() | nil,
          :caps => String.t() | nil,
          :fromDate => String.t() | nil,
          :toDate => String.t() | nil,
          :page => String.t() | nil,
          :sort => String.t() | nil,
          :highlighted => boolean() | nil
        }

  def decode(value) do
    value
  end
end