--[[
  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
]]

-- dto_sec_filing_result_dto class
local dto_sec_filing_result_dto = {}
local dto_sec_filing_result_dto_mt = {
	__name = "dto_sec_filing_result_dto";
	__index = dto_sec_filing_result_dto;
}

local function cast_dto_sec_filing_result_dto(t)
	return setmetatable(t, dto_sec_filing_result_dto_mt)
end

local function new_dto_sec_filing_result_dto(accession_number, form_type, filing_date, company_name, cik, document_filename, document_description, source_file)
	return cast_dto_sec_filing_result_dto({
		["accession_number"] = accession_number;
		["form_type"] = form_type;
		["filing_date"] = filing_date;
		["company_name"] = company_name;
		["cik"] = cik;
		["document_filename"] = document_filename;
		["document_description"] = document_description;
		["source_file"] = source_file;
	})
end

return {
	cast = cast_dto_sec_filing_result_dto;
	new = new_dto_sec_filing_result_dto;
}
