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

defmodule FinFeedAPIStockRESTAPI.Model.FinFeedApiExchangeModel do
  @moduledoc """
  
  """

  @derive JSON.Encoder
  defstruct [
    :exchange_id,
    :last_datapoint_date,
    :mic,
    :operating_mic,
    :oprt_sgmt,
    :market_name_institution_description,
    :legal_entity_name,
    :lei,
    :market_category_code,
    :acronym,
    :iso_country_code,
    :city,
    :website,
    :status,
    :creation_date,
    :last_update_date,
    :last_validation_date,
    :expiry_date,
    :comments
  ]

  @type t :: %__MODULE__{
    :exchange_id => String.t | nil,
    :last_datapoint_date => String.t | nil,
    :mic => String.t | nil,
    :operating_mic => String.t | nil,
    :oprt_sgmt => String.t | nil,
    :market_name_institution_description => String.t | nil,
    :legal_entity_name => String.t | nil,
    :lei => String.t | nil,
    :market_category_code => String.t | nil,
    :acronym => String.t | nil,
    :iso_country_code => String.t | nil,
    :city => String.t | nil,
    :website => String.t | nil,
    :status => String.t | nil,
    :creation_date => DateTime.t | nil,
    :last_update_date => DateTime.t | nil,
    :last_validation_date => DateTime.t | nil,
    :expiry_date => DateTime.t | nil,
    :comments => String.t | nil
  }

  def decode(value) do
    value
  end
end

