specs

package
v0.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

README

KIS Documented Snapshot

documented_endpoints.json is a committed snapshot of KIS documented REST specs.

  • Runtime code does not call KIS docs site.
  • Generated files are built from this snapshot only.
  • CI runs make kis-spec-check to detect stale generated outputs.

Refresh Flow

  1. make kis-spec-refresh
  2. Review diff (pkg/kis/specs/documented_endpoints.json, generated .go files)
  3. Run live smoke/contract checks for critical endpoints
  4. Commit

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DocumentedKISEndpointSpecs = map[string]KISEndpointSpec{}/* 273 elements not displayed */

DocumentedKISEndpointSpecs is generated from documented KIS snapshot.

Functions

func DocumentedEndpointRequestFactoryCount

func DocumentedEndpointRequestFactoryCount() int

DocumentedEndpointRequestFactoryCount returns the number of typed documented endpoint requests.

func DocumentedEndpointResponseFactoryCount

func DocumentedEndpointResponseFactoryCount() int

DocumentedEndpointResponseFactoryCount returns the number of typed documented endpoint responses.

func NewDocumentedEndpointRequest

func NewDocumentedEndpointRequest(path string) any

NewDocumentedEndpointRequest returns a typed request object for the endpoint path.

Types

type DocumentedEndpointResponse

type DocumentedEndpointResponse interface {
	IsSuccess() bool
	GetMsgCode() string
	GetMsg1() string
}

DocumentedEndpointResponse is the typed response contract for documented KIS endpoints.

func NewDocumentedEndpointResponse

func NewDocumentedEndpointResponse(path string) DocumentedEndpointResponse

NewDocumentedEndpointResponse returns a typed response object for the endpoint path.

type DocumentedResponseBase

type DocumentedResponseBase struct {
	RtCD  string `json:"rt_cd,omitempty"`
	MsgCD string `json:"msg_cd,omitempty"`
	Msg1  string `json:"msg1,omitempty"`
}

DocumentedResponseBase holds common KIS response status fields.

func (*DocumentedResponseBase) GetMsg1

func (b *DocumentedResponseBase) GetMsg1() string

func (*DocumentedResponseBase) GetMsgCode

func (b *DocumentedResponseBase) GetMsgCode() string

func (*DocumentedResponseBase) IsSuccess

func (b *DocumentedResponseBase) IsSuccess() bool

type DocumentedSlice

type DocumentedSlice[T any] []T

DocumentedSlice accepts both object and array payloads and normalizes them to a typed slice. KIS documented payloads occasionally disagree with runtime payload container shape.

func (DocumentedSlice[T]) MarshalJSON

func (s DocumentedSlice[T]) MarshalJSON() ([]byte, error)

func (*DocumentedSlice[T]) UnmarshalJSON

func (s *DocumentedSlice[T]) UnmarshalJSON(data []byte) error

type KISDomesticBondV1QuotationsAvgUnit

type KISDomesticBondV1QuotationsAvgUnit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticBondV1QuotationsAvgUnitOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticBondV1QuotationsAvgUnitOutput2Item] `json:"output2,omitempty"`
	Output3 DocumentedSlice[KISDomesticBondV1QuotationsAvgUnitOutput3Item] `json:"output3,omitempty"`
}

type KISDomesticBondV1QuotationsAvgUnitOutput1Item

type KISDomesticBondV1QuotationsAvgUnitOutput1Item struct {
	EvluDt           string `json:"evlu_dt"`
	Pdno             string `json:"pdno"`
	PrdtTypeCd       string `json:"prdt_type_cd"`
	PrdtName         string `json:"prdt_name"`
	KisUnpr          string `json:"kis_unpr"`
	KbpUnpr          string `json:"kbp_unpr"`
	NiceEvluUnpr     string `json:"nice_evlu_unpr"`
	FnpUnpr          string `json:"fnp_unpr"`
	AvgEvluUnpr      string `json:"avg_evlu_unpr"`
	KisCrdtGradText  string `json:"kis_crdt_grad_text"`
	KbpCrdtGradText  string `json:"kbp_crdt_grad_text"`
	NiceCrdtGradText string `json:"nice_crdt_grad_text"`
	FnpCrdtGradText  string `json:"fnp_crdt_grad_text"`
	ChngYn           string `json:"chng_yn"`
	KisErngRt        string `json:"kis_erng_rt"`
	KbpErngRt        string `json:"kbp_erng_rt"`
	NiceEvluErngRt   string `json:"nice_evlu_erng_rt"`
	FnpErngRt        string `json:"fnp_erng_rt"`
	AvgEvluErngRt    string `json:"avg_evlu_erng_rt"`
	KisRfUnpr        string `json:"kis_rf_unpr"`
	KbpRfUnpr        string `json:"kbp_rf_unpr"`
	NiceEvluRfUnpr   string `json:"nice_evlu_rf_unpr"`
	AvgEvluRfUnpr    string `json:"avg_evlu_rf_unpr"`
}

type KISDomesticBondV1QuotationsAvgUnitOutput2Item

type KISDomesticBondV1QuotationsAvgUnitOutput2Item struct {
	EvluDt      string `json:"evlu_dt"`
	Pdno        string `json:"pdno"`
	PrdtTypeCd  string `json:"prdt_type_cd"`
	PrdtName    string `json:"prdt_name"`
	KisEvluAmt  string `json:"kis_evlu_amt"`
	KbpEvluAmt  string `json:"kbp_evlu_amt"`
	NiceEvluAmt string `json:"nice_evlu_amt"`
	FnpEvluAmt  string `json:"fnp_evlu_amt"`
	AvgEvluAmt  string `json:"avg_evlu_amt"`
	ChngYn      string `json:"chng_yn"`
}

type KISDomesticBondV1QuotationsAvgUnitOutput3Item

type KISDomesticBondV1QuotationsAvgUnitOutput3Item struct {
	EvluDt           string `json:"evlu_dt"`
	Pdno             string `json:"pdno"`
	PrdtTypeCd       string `json:"prdt_type_cd"`
	PrdtName         string `json:"prdt_name"`
	KisCrcyCd        string `json:"kis_crcy_cd"`
	KisEvluUnitPric  string `json:"kis_evlu_unit_pric"`
	KisEvluPric      string `json:"kis_evlu_pric"`
	KbpCrcyCd        string `json:"kbp_crcy_cd"`
	KbpEvluUnitPric  string `json:"kbp_evlu_unit_pric"`
	KbpEvluPric      string `json:"kbp_evlu_pric"`
	NiceCrcyCd       string `json:"nice_crcy_cd"`
	NiceEvluUnitPric string `json:"nice_evlu_unit_pric"`
	NiceEvluPric     string `json:"nice_evlu_pric"`
	AvgEvluUnitPric  string `json:"avg_evlu_unit_pric"`
	AvgEvluPric      string `json:"avg_evlu_pric"`
	ChngYn           string `json:"chng_yn"`
}

type KISDomesticBondV1QuotationsAvgUnitRequest

type KISDomesticBondV1QuotationsAvgUnitRequest struct {
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk30  string `json:"CTX_AREA_NK30"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	Pdno         string `json:"PDNO"`
	PrdtTypeCd   string `json:"PRDT_TYPE_CD"`
	VrfcKindCd   string `json:"VRFC_KIND_CD"`
}

type KISDomesticBondV1QuotationsInquireAskingPrice

type KISDomesticBondV1QuotationsInquireAskingPrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsInquireAskingPriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsInquireAskingPriceOutputItem

type KISDomesticBondV1QuotationsInquireAskingPriceOutputItem struct {
	AsprAcptHour  string `json:"aspr_acpt_hour"`
	BondAskp1     string `json:"bond_askp1"`
	BondAskp2     string `json:"bond_askp2"`
	BondAskp3     string `json:"bond_askp3"`
	BondAskp4     string `json:"bond_askp4"`
	BondAskp5     string `json:"bond_askp5"`
	BondBidp1     string `json:"bond_bidp1"`
	BondBidp2     string `json:"bond_bidp2"`
	BondBidp3     string `json:"bond_bidp3"`
	BondBidp4     string `json:"bond_bidp4"`
	BondBidp5     string `json:"bond_bidp5"`
	AskpRsqn1     string `json:"askp_rsqn1"`
	AskpRsqn2     string `json:"askp_rsqn2"`
	AskpRsqn3     string `json:"askp_rsqn3"`
	AskpRsqn4     string `json:"askp_rsqn4"`
	AskpRsqn5     string `json:"askp_rsqn5"`
	BidpRsqn1     string `json:"bidp_rsqn1"`
	BidpRsqn2     string `json:"bidp_rsqn2"`
	BidpRsqn3     string `json:"bidp_rsqn3"`
	BidpRsqn4     string `json:"bidp_rsqn4"`
	BidpRsqn5     string `json:"bidp_rsqn5"`
	TotalAskpRsqn string `json:"total_askp_rsqn"`
	TotalBidpRsqn string `json:"total_bidp_rsqn"`
	NtbyAsprRsqn  string `json:"ntby_aspr_rsqn"`
	SelnErnnRate1 string `json:"seln_ernn_rate1"`
	SelnErnnRate2 string `json:"seln_ernn_rate2"`
	SelnErnnRate3 string `json:"seln_ernn_rate3"`
	SelnErnnRate4 string `json:"seln_ernn_rate4"`
	SelnErnnRate5 string `json:"seln_ernn_rate5"`
	ShnuErnnRate1 string `json:"shnu_ernn_rate1"`
	ShnuErnnRate2 string `json:"shnu_ernn_rate2"`
	ShnuErnnRate3 string `json:"shnu_ernn_rate3"`
	ShnuErnnRate4 string `json:"shnu_ernn_rate4"`
	ShnuErnnRate5 string `json:"shnu_ernn_rate5"`
}

type KISDomesticBondV1QuotationsInquireAskingPriceRequest

type KISDomesticBondV1QuotationsInquireAskingPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticBondV1QuotationsInquireCcnl

type KISDomesticBondV1QuotationsInquireCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsInquireCcnlOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsInquireCcnlOutputItem

type KISDomesticBondV1QuotationsInquireCcnlOutputItem struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	BondPrpr     string `json:"bond_prpr"`
	BondPrdyVrss string `json:"bond_prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	CntgVol      string `json:"cntg_vol"`
	AcmlVol      string `json:"acml_vol"`
}

type KISDomesticBondV1QuotationsInquireCcnlRequest

type KISDomesticBondV1QuotationsInquireCcnlRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticBondV1QuotationsInquireDailyItemchartprice

type KISDomesticBondV1QuotationsInquireDailyItemchartprice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsInquireDailyItemchartpriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsInquireDailyItemchartpriceOutputItem

type KISDomesticBondV1QuotationsInquireDailyItemchartpriceOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	BondOprc     string `json:"bond_oprc"`
	BondHgpr     string `json:"bond_hgpr"`
	BondLwpr     string `json:"bond_lwpr"`
	BondPrpr     string `json:"bond_prpr"`
	AcmlVol      string `json:"acml_vol"`
}

type KISDomesticBondV1QuotationsInquireDailyItemchartpriceRequest

type KISDomesticBondV1QuotationsInquireDailyItemchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticBondV1QuotationsInquireDailyPrice

type KISDomesticBondV1QuotationsInquireDailyPrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsInquireDailyPriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsInquireDailyPriceOutputItem

type KISDomesticBondV1QuotationsInquireDailyPriceOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	BondPrpr     string `json:"bond_prpr"`
	BondPrdyVrss string `json:"bond_prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	BondOprc     string `json:"bond_oprc"`
	BondHgpr     string `json:"bond_hgpr"`
	BondLwpr     string `json:"bond_lwpr"`
}

type KISDomesticBondV1QuotationsInquireDailyPriceRequest

type KISDomesticBondV1QuotationsInquireDailyPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticBondV1QuotationsInquirePrice

type KISDomesticBondV1QuotationsInquirePrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsInquirePriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsInquirePriceOutputItem

type KISDomesticBondV1QuotationsInquirePriceOutputItem struct {
	StndIscd     string `json:"stnd_iscd"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	BondPrpr     string `json:"bond_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	BondPrdyVrss string `json:"bond_prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	BondPrdyClpr string `json:"bond_prdy_clpr"`
	BondOprc     string `json:"bond_oprc"`
	BondHgpr     string `json:"bond_hgpr"`
	BondLwpr     string `json:"bond_lwpr"`
	ErnnRate     string `json:"ernn_rate"`
	OprcErt      string `json:"oprc_ert"`
	HgprErt      string `json:"hgpr_ert"`
	LwprErt      string `json:"lwpr_ert"`
	BondMxpr     string `json:"bond_mxpr"`
	BondLlam     string `json:"bond_llam"`
}

type KISDomesticBondV1QuotationsInquirePriceRequest

type KISDomesticBondV1QuotationsInquirePriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticBondV1QuotationsIssueInfo

type KISDomesticBondV1QuotationsIssueInfo struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsIssueInfoOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsIssueInfoOutputItem

type KISDomesticBondV1QuotationsIssueInfoOutputItem struct {
	Pdno                  string `json:"pdno"`
	PrdtTypeCd            string `json:"prdt_type_cd"`
	PrdtName              string `json:"prdt_name"`
	PrdtEngName           string `json:"prdt_eng_name"`
	IvstHeedPrdtYn        string `json:"ivst_heed_prdt_yn"`
	ExtsYn                string `json:"exts_yn"`
	BondClsfCd            string `json:"bond_clsf_cd"`
	BondClsfKorName       string `json:"bond_clsf_kor_name"`
	Papr                  string `json:"papr"`
	IntMnedDvsnCd         string `json:"int_mned_dvsn_cd"`
	RvnuShapCd            string `json:"rvnu_shap_cd"`
	IssuAmt               string `json:"issu_amt"`
	LstgRmnd              string `json:"lstg_rmnd"`
	IntDfrmMcnt           string `json:"int_dfrm_mcnt"`
	BondIntDfrmMthdCd     string `json:"bond_int_dfrm_mthd_cd"`
	SpltRdptRcnt          string `json:"splt_rdpt_rcnt"`
	PrcaDfmtTermMcnt      string `json:"prca_dfmt_term_mcnt"`
	IntAnapDvsnCd         string `json:"int_anap_dvsn_cd"`
	BondRghtDvsnCd        string `json:"bond_rght_dvsn_cd"`
	PrdtPclcText          string `json:"prdt_pclc_text"`
	PrdtAbrvName          string `json:"prdt_abrv_name"`
	PrdtEngAbrvName       string `json:"prdt_eng_abrv_name"`
	SprxPsblYn            string `json:"sprx_psbl_yn"`
	PbffPplcOfrgMthdCd    string `json:"pbff_pplc_ofrg_mthd_cd"`
	CmcoCd                string `json:"cmco_cd"`
	IssuIsttCd            string `json:"issu_istt_cd"`
	IssuIsttName          string `json:"issu_istt_name"`
	PniaDfrmAgcyIsttCd    string `json:"pnia_dfrm_agcy_istt_cd"`
	DsctEcRt              string `json:"dsct_ec_rt"`
	SrfcInrt              string `json:"srfc_inrt"`
	ExpdRdptRt            string `json:"expd_rdpt_rt"`
	ExpdAsrcErngRt        string `json:"expd_asrc_erng_rt"`
	BondGrteIsttName      string `json:"bond_grte_istt_name"`
	IntDfrmDayTypeCd      string `json:"int_dfrm_day_type_cd"`
	KsdIntCalcUnitCd      string `json:"ksd_int_calc_unit_cd"`
	IntWuntUderPrcsDvsnCd string `json:"int_wunt_uder_prcs_dvsn_cd"`
	RvnuDt                string `json:"rvnu_dt"`
	IssuDt                string `json:"issu_dt"`
	LstgDt                string `json:"lstg_dt"`
	ExpdDt                string `json:"expd_dt"`
	RdptDt                string `json:"rdpt_dt"`
	SbstPric              string `json:"sbst_pric"`
	RgbfIntDfrmDt         string `json:"rgbf_int_dfrm_dt"`
	NxtmIntDfrmDt         string `json:"nxtm_int_dfrm_dt"`
	FrstIntDfrmDt         string `json:"frst_int_dfrm_dt"`
	EcisPric              string `json:"ecis_pric"`
	RghtStckStdPdno       string `json:"rght_stck_std_pdno"`
	EcisOpngDt            string `json:"ecis_opng_dt"`
	EcisEndDt             string `json:"ecis_end_dt"`
	BondRvnuMthdCd        string `json:"bond_rvnu_mthd_cd"`
	OprtStfno             string `json:"oprt_stfno"`
	OprtStffName          string `json:"oprt_stff_name"`
	RgbfIntDfrmWday       string `json:"rgbf_int_dfrm_wday"`
	NxtmIntDfrmWday       string `json:"nxtm_int_dfrm_wday"`
	KisCrdtGradText       string `json:"kis_crdt_grad_text"`
	KbpCrdtGradText       string `json:"kbp_crdt_grad_text"`
	NiceCrdtGradText      string `json:"nice_crdt_grad_text"`
	FnpCrdtGradText       string `json:"fnp_crdt_grad_text"`
	DpsiPsblYn            string `json:"dpsi_psbl_yn"`
	PniaIntCalcUnpr       string `json:"pnia_int_calc_unpr"`
	PrcmIdxBondYn         string `json:"prcm_idx_bond_yn"`
	ExpdExtsSrdpRcnt      string `json:"expd_exts_srdp_rcnt"`
	ExpdExtsSrdpRt        string `json:"expd_exts_srdp_rt"`
	LoanPsblYn            string `json:"loan_psbl_yn"`
	GrteDvsnCd            string `json:"grte_dvsn_cd"`
	FnrrRankDvsnCd        string `json:"fnrr_rank_dvsn_cd"`
	KrxLstgAbolDvsnCd     string `json:"krx_lstg_abol_dvsn_cd"`
	AsstRqdiDvsnCd        string `json:"asst_rqdi_dvsn_cd"`
	OpcbDvsnCd            string `json:"opcb_dvsn_cd"`
	CrfdItemYn            string `json:"crfd_item_yn"`
	CrfdItemRstcCclcDt    string `json:"crfd_item_rstc_cclc_dt"`
	BondNmprUnitPric      string `json:"bond_nmpr_unit_pric"`
	IvstHeedBondDvsnName  string `json:"ivst_heed_bond_dvsn_name"`
	AddErngRt             string `json:"add_erng_rt"`
	AddErngRtAplyDt       string `json:"add_erng_rt_aply_dt"`
	BondTrStopDvsnCd      string `json:"bond_tr_stop_dvsn_cd"`
	IvstHeedBondDvsnCd    string `json:"ivst_heed_bond_dvsn_cd"`
	PclrCndtText          string `json:"pclr_cndt_text"`
	HbbdYn                string `json:"hbbd_yn"`
	CdtlCptlSctyTypeCd    string `json:"cdtl_cptl_scty_type_cd"`
	ElecSctyYn            string `json:"elec_scty_yn"`
	Sq1ClopEcisOpngDt     string `json:"sq1_clop_ecis_opng_dt"`
	FrstErlmStfno         string `json:"frst_erlm_stfno"`
	FrstErlmDt            string `json:"frst_erlm_dt"`
	FrstErlmTmd           string `json:"frst_erlm_tmd"`
	TlgRcvgDtlDtime       string `json:"tlg_rcvg_dtl_dtime"`
}

type KISDomesticBondV1QuotationsIssueInfoRequest

type KISDomesticBondV1QuotationsIssueInfoRequest struct {
	Pdno       string `json:"PDNO"`
	PrdtTypeCd string `json:"PRDT_TYPE_CD"`
}

type KISDomesticBondV1QuotationsSearchBondInfo

type KISDomesticBondV1QuotationsSearchBondInfo struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1QuotationsSearchBondInfoOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1QuotationsSearchBondInfoOutputItem

type KISDomesticBondV1QuotationsSearchBondInfoOutputItem struct {
	Pdno                    string `json:"pdno"`
	PrdtTypeCd              string `json:"prdt_type_cd"`
	KsdBondItemName         string `json:"ksd_bond_item_name"`
	KsdBondItemEngName      string `json:"ksd_bond_item_eng_name"`
	KsdBondLstgTypeCd       string `json:"ksd_bond_lstg_type_cd"`
	KsdOfrgDvsnCd           string `json:"ksd_ofrg_dvsn_cd"`
	KsdBondIntDfrmDvsnCd    string `json:"ksd_bond_int_dfrm_dvsn_cd"`
	IssuDt                  string `json:"issu_dt"`
	RdptDt                  string `json:"rdpt_dt"`
	RvnuDt                  string `json:"rvnu_dt"`
	IsoCrcyCd               string `json:"iso_crcy_cd"`
	MdwyRdptDt              string `json:"mdwy_rdpt_dt"`
	KsdRcvgBondDsctRt       string `json:"ksd_rcvg_bond_dsct_rt"`
	KsdRcvgBondSrfcInrt     string `json:"ksd_rcvg_bond_srfc_inrt"`
	BondExpdRdptRt          string `json:"bond_expd_rdpt_rt"`
	KsdPrcaRdptMthdCd       string `json:"ksd_prca_rdpt_mthd_cd"`
	IntCaltmMcnt            string `json:"int_caltm_mcnt"`
	KsdIntCalcUnitCd        string `json:"ksd_int_calc_unit_cd"`
	UvalCutDvsnCd           string `json:"uval_cut_dvsn_cd"`
	UvalCutDcptDgit         string `json:"uval_cut_dcpt_dgit"`
	KsdDydvCaltmAplyDvsnCd  string `json:"ksd_dydv_caltm_aply_dvsn_cd"`
	DydvCalcDcnt            string `json:"dydv_calc_dcnt"`
	BondExpdAsrcErngRt      string `json:"bond_expd_asrc_erng_rt"`
	PadfPlacHdofName        string `json:"padf_plac_hdof_name"`
	LstgDt                  string `json:"lstg_dt"`
	LstgAbolDt              string `json:"lstg_abol_dt"`
	KsdBondIssuMthdCd       string `json:"ksd_bond_issu_mthd_cd"`
	LapsIndfYn              string `json:"laps_indf_yn"`
	KsdLhdyPniaDfrmMthdCd   string `json:"ksd_lhdy_pnia_dfrm_mthd_cd"`
	FrstIntDfrmDt           string `json:"frst_int_dfrm_dt"`
	KsdPrcmLnkgGvbdYn       string `json:"ksd_prcm_lnkg_gvbd_yn"`
	DpsiEndDt               string `json:"dpsi_end_dt"`
	DpsiStrtDt              string `json:"dpsi_strt_dt"`
	DpsiPsblYn              string `json:"dpsi_psbl_yn"`
	AtypRdptBondErlmYn      string `json:"atyp_rdpt_bond_erlm_yn"`
	DshnOccrYn              string `json:"dshn_occr_yn"`
	ExpdExtsYn              string `json:"expd_exts_yn"`
	PclrPtcrText            string `json:"pclr_ptcr_text"`
	DpsiPsblExcpStatCd      string `json:"dpsi_psbl_excp_stat_cd"`
	ExpdExtsSrdpRcnt        string `json:"expd_exts_srdp_rcnt"`
	ExpdExtsSrdpRt          string `json:"expd_exts_srdp_rt"`
	ExpdRdptRt              string `json:"expd_rdpt_rt"`
	ExpdAsrcErngRt          string `json:"expd_asrc_erng_rt"`
	BondIntDfrmMthdCd       string `json:"bond_int_dfrm_mthd_cd"`
	IntDfrmDayTypeCd        string `json:"int_dfrm_day_type_cd"`
	PrcaDfmtTermMcnt        string `json:"prca_dfmt_term_mcnt"`
	SpltRdptRcnt            string `json:"splt_rdpt_rcnt"`
	RgbfIntDfrmDt           string `json:"rgbf_int_dfrm_dt"`
	NxtmIntDfrmDt           string `json:"nxtm_int_dfrm_dt"`
	SprxPsblYn              string `json:"sprx_psbl_yn"`
	IctxRtDvsnCd            string `json:"ictx_rt_dvsn_cd"`
	BondClsfCd              string `json:"bond_clsf_cd"`
	BondClsfKorName         string `json:"bond_clsf_kor_name"`
	IntMnedDvsnCd           string `json:"int_mned_dvsn_cd"`
	PniaIntCalcUnpr         string `json:"pnia_int_calc_unpr"`
	FrnIntr                 string `json:"frn_intr"`
	AplyDayPrcmIdxLnkgCefc  string `json:"aply_day_prcm_idx_lnkg_cefc"`
	KsdExpdDydvCalcBassCd   string `json:"ksd_expd_dydv_calc_bass_cd"`
	ExpdDydvCalcDcnt        string `json:"expd_dydv_calc_dcnt"`
	KsdCbbwDvsnCd           string `json:"ksd_cbbw_dvsn_cd"`
	CrfdItemYn              string `json:"crfd_item_yn"`
	PniaBankOfdyDfrmMthdCd  string `json:"pnia_bank_ofdy_dfrm_mthd_cd"`
	QibYn                   string `json:"qib_yn"`
	QibCclcDt               string `json:"qib_cclc_dt"`
	CsbdYn                  string `json:"csbd_yn"`
	CsbdCclcDt              string `json:"csbd_cclc_dt"`
	KsdOpcbYn               string `json:"ksd_opcb_yn"`
	KsdSodnYn               string `json:"ksd_sodn_yn"`
	KsdRqdiSctyYn           string `json:"ksd_rqdi_scty_yn"`
	ElecSctyYn              string `json:"elec_scty_yn"`
	RghtEcisMbdyDvsnCd      string `json:"rght_ecis_mbdy_dvsn_cd"`
	IntRkngMthdDvsnCd       string `json:"int_rkng_mthd_dvsn_cd"`
	OfrgDvsnCd              string `json:"ofrg_dvsn_cd"`
	KsdTotIssuAmt           string `json:"ksd_tot_issu_amt"`
	NextIndfChkEclsYn       string `json:"next_indf_chk_ecls_yn"`
	KsdBondIntrDvsnCd       string `json:"ksd_bond_intr_dvsn_cd"`
	KsdInrtAplyDvsnCd       string `json:"ksd_inrt_aply_dvsn_cd"`
	KrxIssuIsttCd           string `json:"krx_issu_istt_cd"`
	KsdIndfFrqcUderCalcCd   string `json:"ksd_indf_frqc_uder_calc_cd"`
	KsdIndfFrqcUderCalcDcnt string `json:"ksd_indf_frqc_uder_calc_dcnt"`
	TlgRcvgDtlDtime         string `json:"tlg_rcvg_dtl_dtime"`
}

type KISDomesticBondV1QuotationsSearchBondInfoRequest

type KISDomesticBondV1QuotationsSearchBondInfoRequest struct {
	Pdno       string `json:"PDNO"`
	PrdtTypeCd string `json:"PRDT_TYPE_CD"`
}

type KISDomesticBondV1TradingBuy

type KISDomesticBondV1TradingBuy struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1TradingBuyOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1TradingBuyOutputItem

type KISDomesticBondV1TradingBuyOutputItem struct {
	KrxFwdgOrdOrgno string `json:"krx_fwdg_ord_orgno"`
	Odno            string `json:"odno"`
	OrdTmd          string `json:"ord_tmd"`
}

type KISDomesticBondV1TradingBuyRequest

type KISDomesticBondV1TradingBuyRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	BondOrdUnpr    string `json:"BOND_ORD_UNPR"`
	BondRtlMketYn  string `json:"BOND_RTL_MKET_YN"`
	Cano           string `json:"CANO"`
	CtacTlno       string `json:"CTAC_TLNO"`
	IdcrStfno      string `json:"IDCR_STFNO"`
	MgcoAptmOdno   string `json:"MGCO_APTM_ODNO"`
	OrdQty2        string `json:"ORD_QTY2"`
	OrdSvrDvsnCd   string `json:"ORD_SVR_DVSN_CD"`
	Pdno           string `json:"PDNO"`
	SamtMketPtciYn string `json:"SAMT_MKET_PTCI_YN"`
}

type KISDomesticBondV1TradingInquireBalance

type KISDomesticBondV1TradingInquireBalance struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1TradingInquireBalanceOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1TradingInquireBalanceOutputItem

type KISDomesticBondV1TradingInquireBalanceOutputItem struct {
	Pdno       string `json:"pdno"`
	PrdtName   string `json:"prdt_name"`
	BuyDt      string `json:"buy_dt"`
	BuySqno    string `json:"buy_sqno"`
	CblcQty    string `json:"cblc_qty"`
	AgrxQty    string `json:"agrx_qty"`
	SprxQty    string `json:"sprx_qty"`
	Exdt       string `json:"exdt"`
	BuyErngRt  string `json:"buy_erng_rt"`
	BuyUnpr    string `json:"buy_unpr"`
	BuyAmt     string `json:"buy_amt"`
	OrdPsblQty string `json:"ord_psbl_qty"`
}

type KISDomesticBondV1TradingInquireBalanceRequest

type KISDomesticBondV1TradingInquireBalanceRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	BuyDt        string `json:"BUY_DT"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	InqrCndt     string `json:"INQR_CNDT"`
	Pdno         string `json:"PDNO"`
}

type KISDomesticBondV1TradingInquireDailyCcld

type KISDomesticBondV1TradingInquireDailyCcld struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticBondV1TradingInquireDailyCcldOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticBondV1TradingInquireDailyCcldOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticBondV1TradingInquireDailyCcldOutput1Item

type KISDomesticBondV1TradingInquireDailyCcldOutput1Item struct {
	TotOrdQty          string `json:"tot_ord_qty"`
	TotCcldQtySmtl     string `json:"tot_ccld_qty_smtl"`
	TotBondCcldAvgUnpr string `json:"tot_bond_ccld_avg_unpr"`
	TotCcldAmtSmtl     string `json:"tot_ccld_amt_smtl"`
}

type KISDomesticBondV1TradingInquireDailyCcldOutput2Item

type KISDomesticBondV1TradingInquireDailyCcldOutput2Item struct {
	OrdDt              string `json:"ord_dt"`
	Odno               string `json:"odno"`
	OrgnOdno           string `json:"orgn_odno"`
	OrdDvsnName        string `json:"ord_dvsn_name"`
	SllBuyDvsnCdName   string `json:"sll_buy_dvsn_cd_name"`
	ShtnPdno           string `json:"shtn_pdno"`
	PrdtAbrvName       string `json:"prdt_abrv_name"`
	OrdQty             string `json:"ord_qty"`
	BondOrdUnpr        string `json:"bond_ord_unpr"`
	OrdTmd             string `json:"ord_tmd"`
	TotCcldQty         string `json:"tot_ccld_qty"`
	BondAvgUnpr        string `json:"bond_avg_unpr"`
	TotCcldAmt         string `json:"tot_ccld_amt"`
	LoanDt             string `json:"loan_dt"`
	BuyDt              string `json:"buy_dt"`
	SamtMketPtciYnName string `json:"samt_mket_ptci_yn_name"`
	SprxPsblYnIfom     string `json:"sprx_psbl_yn_ifom"`
	OrdMdiaDvsnName    string `json:"ord_mdia_dvsn_name"`
	SllBuyDvsnCd       string `json:"sll_buy_dvsn_cd"`
	NccsQty            string `json:"nccs_qty"`
	OrdGnoBrno         string `json:"ord_gno_brno"`
}

type KISDomesticBondV1TradingInquireDailyCcldRequest

type KISDomesticBondV1TradingInquireDailyCcldRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	NccsYn       string `json:"NCCS_YN"`
	Pdno         string `json:"PDNO"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	SortSqnDvsn  string `json:"SORT_SQN_DVSN"`
}

type KISDomesticBondV1TradingInquirePsblOrder

type KISDomesticBondV1TradingInquirePsblOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1TradingInquirePsblOrderOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1TradingInquirePsblOrderOutputItem

type KISDomesticBondV1TradingInquirePsblOrderOutputItem struct {
	OrdPsblCash  string `json:"ord_psbl_cash"`
	OrdPsblSbst  string `json:"ord_psbl_sbst"`
	RusePsblAmt  string `json:"ruse_psbl_amt"`
	BondOrdUnpr2 string `json:"bond_ord_unpr2"`
	BuyPsblAmt   string `json:"buy_psbl_amt"`
	BuyPsblQty   string `json:"buy_psbl_qty"`
	CmaEvluAmt   string `json:"cma_evlu_amt"`
}

type KISDomesticBondV1TradingInquirePsblOrderRequest

type KISDomesticBondV1TradingInquirePsblOrderRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	BondOrdUnpr    string `json:"BOND_ORD_UNPR"`
	Cano           string `json:"CANO"`
	Pdno           string `json:"PDNO"`
	SamtMketPtciYn string `json:"SAMT_MKET_PTCI_YN"`
}

type KISDomesticBondV1TradingInquirePsblRvsecncl

type KISDomesticBondV1TradingInquirePsblRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1TradingInquirePsblRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1TradingInquirePsblRvsecnclOutputItem

type KISDomesticBondV1TradingInquirePsblRvsecnclOutputItem struct {
	Odno             string `json:"odno"`
	Pdno             string `json:"pdno"`
	RvseCnclDvsnName string `json:"rvse_cncl_dvsn_name"`
	OrdQty           string `json:"ord_qty"`
	BondOrdUnpr      string `json:"bond_ord_unpr"`
	OrdTmd           string `json:"ord_tmd"`
	TotCcldQty       string `json:"tot_ccld_qty"`
	TotCcldAmt       string `json:"tot_ccld_amt"`
	OrdPsblQty       string `json:"ord_psbl_qty"`
	OrgnOdno         string `json:"orgn_odno"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd"`
	OrdDvsnCd        string `json:"ord_dvsn_cd"`
	MgcoAptmOdno     string `json:"mgco_aptm_odno"`
	SamtMketPtciYn   string `json:"samt_mket_ptci_yn"`
	PrdtAbrvName     string `json:"prdt_abrv_name"`
}

type KISDomesticBondV1TradingInquirePsblRvsecnclRequest

type KISDomesticBondV1TradingInquirePsblRvsecnclRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	Odno         string `json:"ODNO"`
	OrdDt        string `json:"ORD_DT"`
}

type KISDomesticBondV1TradingOrderRvsecncl

type KISDomesticBondV1TradingOrderRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1TradingOrderRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1TradingOrderRvsecnclOutputItem

type KISDomesticBondV1TradingOrderRvsecnclOutputItem struct {
	KrxFwdgOrdOrgno string `json:"krx_fwdg_ord_orgno"`
	Odno            string `json:"odno"`
	OrdTmd          string `json:"ord_tmd"`
}

type KISDomesticBondV1TradingOrderRvsecnclRequest

type KISDomesticBondV1TradingOrderRvsecnclRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	BondOrdUnpr    string `json:"BOND_ORD_UNPR"`
	Cano           string `json:"CANO"`
	CtacTlno       string `json:"CTAC_TLNO"`
	MgcoAptmOdno   string `json:"MGCO_APTM_ODNO"`
	OrdQty2        string `json:"ORD_QTY2"`
	OrdSvrDvsnCd   string `json:"ORD_SVR_DVSN_CD"`
	OrgnOdno       string `json:"ORGN_ODNO"`
	Pdno           string `json:"PDNO"`
	QtyAllOrdYn    string `json:"QTY_ALL_ORD_YN"`
	RvseCnclDvsnCd string `json:"RVSE_CNCL_DVSN_CD"`
}

type KISDomesticBondV1TradingSell

type KISDomesticBondV1TradingSell struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticBondV1TradingSellOutputItem] `json:"output,omitempty"`
}

type KISDomesticBondV1TradingSellOutputItem

type KISDomesticBondV1TradingSellOutputItem struct {
	KrxFwdgOrdOrgno string `json:"krx_fwdg_ord_orgno"`
	Odno            string `json:"odno"`
	OrdTmd          string `json:"ord_tmd"`
}

type KISDomesticBondV1TradingSellRequest

type KISDomesticBondV1TradingSellRequest struct {
	AcntPrdtCd       string `json:"ACNT_PRDT_CD"`
	BondOrdUnpr      string `json:"BOND_ORD_UNPR"`
	BondRtlMketYn    string `json:"BOND_RTL_MKET_YN"`
	BuyDt            string `json:"BUY_DT"`
	BuySeq           string `json:"BUY_SEQ"`
	Cano             string `json:"CANO"`
	CtacTlno         string `json:"CTAC_TLNO"`
	MgcoAptmOdno     string `json:"MGCO_APTM_ODNO"`
	OrdDvsn          string `json:"ORD_DVSN"`
	OrdQty2          string `json:"ORD_QTY2"`
	OrdSvrDvsnCd     string `json:"ORD_SVR_DVSN_CD"`
	Pdno             string `json:"PDNO"`
	SamtMketPtciYn   string `json:"SAMT_MKET_PTCI_YN"`
	SllAgcoOppsSllYn string `json:"SLL_AGCO_OPPS_SLL_YN"`
	SprxYn           string `json:"SPRX_YN"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputOutput1Item

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputOutput1Item struct {
	Acpr             string `json:"acpr"`
	UnchPrpr         string `json:"unch_prpr"`
	OptnShrnIscd     string `json:"optn_shrn_iscd"`
	OptnPrpr         string `json:"optn_prpr"`
	OptnPrdyVrss     string `json:"optn_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	OptnPrdyCtrt     string `json:"optn_prdy_ctrt"`
	OptnBidp         string `json:"optn_bidp"`
	OptnAskp         string `json:"optn_askp"`
	TmvlVal          string `json:"tmvl_val"`
	NmixSdpr         string `json:"nmix_sdpr"`
	AcmlVol          string `json:"acml_vol"`
	SelnRsqn         string `json:"seln_rsqn"`
	ShnuRsqn         string `json:"shnu_rsqn"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	HtsOtstStplQty   string `json:"hts_otst_stpl_qty"`
	OtstStplQtyIcdc  string `json:"otst_stpl_qty_icdc"`
	DeltaVal         string `json:"delta_val"`
	Gama             string `json:"gama"`
	Vega             string `json:"vega"`
	Theta            string `json:"theta"`
	Rho              string `json:"rho"`
	HtsIntsVltl      string `json:"hts_ints_vltl"`
	InvlVal          string `json:"invl_val"`
	Esdg             string `json:"esdg"`
	Dprt             string `json:"dprt"`
	HistVltl         string `json:"hist_vltl"`
	HtsThpr          string `json:"hts_thpr"`
	OptnOprc         string `json:"optn_oprc"`
	OptnHgpr         string `json:"optn_hgpr"`
	OptnLwpr         string `json:"optn_lwpr"`
	OptnMxpr         string `json:"optn_mxpr"`
	OptnLlam         string `json:"optn_llam"`
	AtmClsName       string `json:"atm_cls_name"`
	RgbfVrssIcdc     string `json:"rgbf_vrss_icdc"`
	TotalAskpRsqn    string `json:"total_askp_rsqn"`
	TotalBidpRsqn    string `json:"total_bidp_rsqn"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputOutput2Item

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputOutput2Item struct {
	Acpr             string `json:"acpr"`
	UnchPrpr         string `json:"unch_prpr"`
	OptnShrnIscd     string `json:"optn_shrn_iscd"`
	OptnPrpr         string `json:"optn_prpr"`
	OptnPrdyVrss     string `json:"optn_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	OptnPrdyCtrt     string `json:"optn_prdy_ctrt"`
	OptnBidp         string `json:"optn_bidp"`
	OptnAskp         string `json:"optn_askp"`
	TmvlVal          string `json:"tmvl_val"`
	NmixSdpr         string `json:"nmix_sdpr"`
	AcmlVol          string `json:"acml_vol"`
	SelnRsqn         string `json:"seln_rsqn"`
	ShnuRsqn         string `json:"shnu_rsqn"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	HtsOtstStplQty   string `json:"hts_otst_stpl_qty"`
	OtstStplQtyIcdc  string `json:"otst_stpl_qty_icdc"`
	DeltaVal         string `json:"delta_val"`
	Gama             string `json:"gama"`
	Vega             string `json:"vega"`
	Theta            string `json:"theta"`
	Rho              string `json:"rho"`
	HtsIntsVltl      string `json:"hts_ints_vltl"`
	InvlVal          string `json:"invl_val"`
	Esdg             string `json:"esdg"`
	Dprt             string `json:"dprt"`
	HistVltl         string `json:"hist_vltl"`
	HtsThpr          string `json:"hts_thpr"`
	OptnOprc         string `json:"optn_oprc"`
	OptnHgpr         string `json:"optn_hgpr"`
	OptnLwpr         string `json:"optn_lwpr"`
	OptnMxpr         string `json:"optn_mxpr"`
	OptnLlam         string `json:"optn_llam"`
	AtmClsName       string `json:"atm_cls_name"`
	RgbfVrssIcdc     string `json:"rgbf_vrss_icdc"`
	TotalAskpRsqn    string `json:"total_askp_rsqn"`
	TotalBidpRsqn    string `json:"total_bidp_rsqn"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputRequest

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputRequest struct {
	FidCondMrktClsCode string `json:"FID_COND_MRKT_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
	FidMrktClsCode1    string `json:"FID_MRKT_CLS_CODE1"`
	FidMtrtCnt         string `json:"FID_MTRT_CNT"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardFutures

type KISDomesticFutureoptionV1QuotationsDisplayBoardFutures struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticFutureoptionV1QuotationsDisplayBoardFuturesOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardFuturesOutput1Item

type KISDomesticFutureoptionV1QuotationsDisplayBoardFuturesOutput1Item struct {
	FutsShrnIscd     string `json:"futs_shrn_iscd"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	FutsPrpr         string `json:"futs_prpr"`
	FutsPrdyVrss     string `json:"futs_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	FutsPrdyCtrt     string `json:"futs_prdy_ctrt"`
	HtsThpr          string `json:"hts_thpr"`
	AcmlVol          string `json:"acml_vol"`
	FutsAskp         string `json:"futs_askp"`
	FutsBidp         string `json:"futs_bidp"`
	HtsOtstStplQty   string `json:"hts_otst_stpl_qty"`
	FutsHgpr         string `json:"futs_hgpr"`
	FutsLwpr         string `json:"futs_lwpr"`
	HtsRmnnDynu      string `json:"hts_rmnn_dynu"`
	TotalAskpRsqn    string `json:"total_askp_rsqn"`
	TotalBidpRsqn    string `json:"total_bidp_rsqn"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardFuturesRequest

type KISDomesticFutureoptionV1QuotationsDisplayBoardFuturesRequest struct {
	FidCondMrktClsCode string `json:"FID_COND_MRKT_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardOptionList

type KISDomesticFutureoptionV1QuotationsDisplayBoardOptionList struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticFutureoptionV1QuotationsDisplayBoardOptionListOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardOptionListOutput1Item

type KISDomesticFutureoptionV1QuotationsDisplayBoardOptionListOutput1Item struct {
	MtrtYymmCode string `json:"mtrt_yymm_code"`
	MtrtYymm     string `json:"mtrt_yymm"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardOptionListRequest

type KISDomesticFutureoptionV1QuotationsDisplayBoardOptionListRequest struct {
	FidCondMrktClsCode string `json:"FID_COND_MRKT_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardTop

type KISDomesticFutureoptionV1QuotationsDisplayBoardTop struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput1Item

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput1Item struct {
	UnasPrpr         string `json:"unas_prpr"`
	UnasPrdyVrss     string `json:"unas_prdy_vrss"`
	UnasPrdyVrssSign string `json:"unas_prdy_vrss_sign"`
	UnasPrdyCtrt     string `json:"unas_prdy_ctrt"`
	UnasAcmlVol      string `json:"unas_acml_vol"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	FutsPrpr         string `json:"futs_prpr"`
	FutsPrdyVrss     string `json:"futs_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	FutsPrdyCtrt     string `json:"futs_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput2Item

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput2Item struct {
	HtsRmnnDynu string `json:"hts_rmnn_dynu"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopRequest

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopRequest struct {
	FidCondMrktClsCode  string `json:"FID_COND_MRKT_CLS_CODE"`
	FidCondMrktDivCode  string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondMrktDivCode1 string `json:"FID_COND_MRKT_DIV_CODE1"`
	FidCondScrDivCode   string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd        string `json:"FID_INPUT_ISCD"`
	FidMtrtCnt          string `json:"FID_MTRT_CNT"`
}

type KISDomesticFutureoptionV1QuotationsExpPriceTrend

type KISDomesticFutureoptionV1QuotationsExpPriceTrend struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput1Item

type KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput1Item struct {
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
	FutsSdpr         string `json:"futs_sdpr"`
}

type KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput2Item

type KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput2Item struct {
	StckCntgHour     string `json:"stck_cntg_hour"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsExpPriceTrendRequest

type KISDomesticFutureoptionV1QuotationsExpPriceTrendRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceOutput1Item

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceOutput1Item struct {
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	FutsPrpr     string `json:"futs_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	FutsPrdyVrss string `json:"futs_prdy_vrss"`
	FutsPrdyCtrt string `json:"futs_prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	FutsPrdyClpr string `json:"futs_prdy_clpr"`
	FutsShrnIscd string `json:"futs_shrn_iscd"`
}

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceOutput2Item

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceOutput2Item struct {
	FutsAskp1     string `json:"futs_askp1"`
	FutsAskp2     string `json:"futs_askp2"`
	FutsAskp3     string `json:"futs_askp3"`
	FutsAskp4     string `json:"futs_askp4"`
	FutsAskp5     string `json:"futs_askp5"`
	FutsBidp1     string `json:"futs_bidp1"`
	FutsBidp2     string `json:"futs_bidp2"`
	FutsBidp3     string `json:"futs_bidp3"`
	FutsBidp4     string `json:"futs_bidp4"`
	FutsBidp5     string `json:"futs_bidp5"`
	AskpRsqn1     string `json:"askp_rsqn1"`
	AskpRsqn2     string `json:"askp_rsqn2"`
	AskpRsqn3     string `json:"askp_rsqn3"`
	AskpRsqn4     string `json:"askp_rsqn4"`
	AskpRsqn5     string `json:"askp_rsqn5"`
	BidpRsqn1     string `json:"bidp_rsqn1"`
	BidpRsqn2     string `json:"bidp_rsqn2"`
	BidpRsqn3     string `json:"bidp_rsqn3"`
	BidpRsqn4     string `json:"bidp_rsqn4"`
	BidpRsqn5     string `json:"bidp_rsqn5"`
	AskpCsnu1     string `json:"askp_csnu1"`
	AskpCsnu2     string `json:"askp_csnu2"`
	AskpCsnu3     string `json:"askp_csnu3"`
	AskpCsnu4     string `json:"askp_csnu4"`
	AskpCsnu5     string `json:"askp_csnu5"`
	BidpCsnu1     string `json:"bidp_csnu1"`
	BidpCsnu2     string `json:"bidp_csnu2"`
	BidpCsnu3     string `json:"bidp_csnu3"`
	BidpCsnu4     string `json:"bidp_csnu4"`
	BidpCsnu5     string `json:"bidp_csnu5"`
	TotalAskpRsqn string `json:"total_askp_rsqn"`
	TotalBidpRsqn string `json:"total_bidp_rsqn"`
	TotalAskpCsnu string `json:"total_askp_csnu"`
	TotalBidpCsnu string `json:"total_bidp_csnu"`
	AsprAcptHour  string `json:"aspr_acpt_hour"`
}

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceRequest

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticFutureoptionV1QuotationsInquireDailyFuopchartprice

type KISDomesticFutureoptionV1QuotationsInquireDailyFuopchartprice struct {
	DocumentedResponseBase
	Output1              string `json:"output1,omitempty"`
	FutsPrdyVrss         string `json:"-futs_prdy_vrss,omitempty"`
	PrdyVrssSign         string `json:"-prdy_vrss_sign,omitempty"`
	FutsPrdyCtrt         string `json:"-futs_prdy_ctrt,omitempty"`
	FutsPrdyClpr         string `json:"-futs_prdy_clpr,omitempty"`
	AcmlVol              string `json:"-acml_vol,omitempty"`
	AcmlTrPbmn           string `json:"-acml_tr_pbmn,omitempty"`
	HtsKorIsnm           string `json:"-hts_kor_isnm,omitempty"`
	FutsPrpr             string `json:"-futs_prpr,omitempty"`
	FutsShrnIscd         string `json:"-futs_shrn_iscd,omitempty"`
	PrdyVol              string `json:"-prdy_vol,omitempty"`
	FutsMxpr             string `json:"-futs_mxpr,omitempty"`
	FutsLlam             string `json:"-futs_llam,omitempty"`
	FutsOprc             string `json:"-futs_oprc,omitempty"`
	FutsHgpr             string `json:"-futs_hgpr,omitempty"`
	FutsLwpr             string `json:"-futs_lwpr,omitempty"`
	FutsPrdyOprc         string `json:"-futs_prdy_oprc,omitempty"`
	FutsPrdyHgpr         string `json:"-futs_prdy_hgpr,omitempty"`
	FutsPrdyLwpr         string `json:"-futs_prdy_lwpr,omitempty"`
	FutsAskp             string `json:"-futs_askp,omitempty"`
	FutsBidp             string `json:"-futs_bidp,omitempty"`
	Basis                string `json:"-basis,omitempty"`
	Kospi200Nmix         string `json:"-kospi200_nmix,omitempty"`
	Kospi200PrdyVrss     string `json:"-kospi200_prdy_vrss,omitempty"`
	Kospi200PrdyCtrt     string `json:"-kospi200_prdy_ctrt,omitempty"`
	Kospi200PrdyVrssSign string `json:"-kospi200_prdy_vrss_sign,omitempty"`
	HtsOtstStplQty       string `json:"-hts_otst_stpl_qty,omitempty"`
	OtstStplQtyIcdc      string `json:"-otst_stpl_qty_icdc,omitempty"`
	TdayRltv             string `json:"-tday_rltv,omitempty"`
	HtsThpr              string `json:"-hts_thpr,omitempty"`
	Dprt                 string `json:"-dprt,omitempty"`
	Output2              string `json:"output2,omitempty"`
	StckBsopDate         string `json:"-stck_bsop_date,omitempty"`
	ModYn                string `json:"-mod_yn,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsInquireDailyFuopchartpriceRequest

type KISDomesticFutureoptionV1QuotationsInquireDailyFuopchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput1Item

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput1Item struct {
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	FutsPrpr         string `json:"futs_prpr"`
	FutsPrdyVrss     string `json:"futs_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	FutsPrdyClpr     string `json:"futs_prdy_clpr"`
	FutsPrdyCtrt     string `json:"futs_prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	HtsOtstStplQty   string `json:"hts_otst_stpl_qty"`
	OtstStplQtyIcdc  string `json:"otst_stpl_qty_icdc"`
	FutsOprc         string `json:"futs_oprc"`
	FutsHgpr         string `json:"futs_hgpr"`
	FutsLwpr         string `json:"futs_lwpr"`
	FutsMxpr         string `json:"futs_mxpr"`
	FutsLlam         string `json:"futs_llam"`
	Basis            string `json:"basis"`
	FutsSdpr         string `json:"futs_sdpr"`
	HtsThpr          string `json:"hts_thpr"`
	Dprt             string `json:"dprt"`
	CrbrAplyMxpr     string `json:"crbr_aply_mxpr"`
	CrbrAplyLlam     string `json:"crbr_aply_llam"`
	FutsLastTrDate   string `json:"futs_last_tr_date"`
	HtsRmnnDynu      string `json:"hts_rmnn_dynu"`
	FutsLstnMedmHgpr string `json:"futs_lstn_medm_hgpr"`
	FutsLstnMedmLwpr string `json:"futs_lstn_medm_lwpr"`
	DeltaVal         string `json:"delta_val"`
	Gama             string `json:"gama"`
	Theta            string `json:"theta"`
	Vega             string `json:"vega"`
	Rho              string `json:"rho"`
	HistVltl         string `json:"hist_vltl"`
	HtsIntsVltl      string `json:"hts_ints_vltl"`
	MrktBasis        string `json:"mrkt_basis"`
	Acpr             string `json:"acpr"`
}

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput2Item

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput2Item struct {
	BstpClsCode      string `json:"bstp_cls_code"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput3Item

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput3Item struct {
	BstpClsCode      string `json:"bstp_cls_code"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
}

type KISDomesticFutureoptionV1QuotationsInquirePriceRequest

type KISDomesticFutureoptionV1QuotationsInquirePriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceOutput1Item

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceOutput1Item struct {
	FutsPrdyVrss         string `json:"futs_prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	FutsPrdyCtrt         string `json:"futs_prdy_ctrt"`
	FutsPrdyClpr         string `json:"futs_prdy_clpr"`
	PrdyNmix             string `json:"prdy_nmix"`
	AcmlVol              string `json:"acml_vol"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	HtsKorIsnm           string `json:"hts_kor_isnm"`
	FutsPrpr             string `json:"futs_prpr"`
	FutsShrnIscd         string `json:"futs_shrn_iscd"`
	PrdyVol              string `json:"prdy_vol"`
	FutsMxpr             string `json:"futs_mxpr"`
	FutsLlam             string `json:"futs_llam"`
	FutsOprc             string `json:"futs_oprc"`
	FutsHgpr             string `json:"futs_hgpr"`
	FutsLwpr             string `json:"futs_lwpr"`
	FutsPrdyOprc         string `json:"futs_prdy_oprc"`
	FutsPrdyHgpr         string `json:"futs_prdy_hgpr"`
	FutsPrdyLwpr         string `json:"futs_prdy_lwpr"`
	FutsAskp             string `json:"futs_askp"`
	FutsBidp             string `json:"futs_bidp"`
	Basis                string `json:"basis"`
	Kospi200Nmix         string `json:"kospi200_nmix"`
	Kospi200PrdyVrss     string `json:"kospi200_prdy_vrss"`
	Kospi200PrdyCtrt     string `json:"kospi200_prdy_ctrt"`
	Kospi200PrdyVrssSign string `json:"kospi200_prdy_vrss_sign"`
	HtsOtstStplQty       string `json:"hts_otst_stpl_qty"`
	OtstStplQtyIcdc      string `json:"otst_stpl_qty_icdc"`
	TdayRltv             string `json:"tday_rltv"`
	HtsThpr              string `json:"hts_thpr"`
	Dprt                 string `json:"dprt"`
}

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceOutput2Item

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	FutsPrpr     string `json:"futs_prpr"`
	FutsOprc     string `json:"futs_oprc"`
	FutsHgpr     string `json:"futs_hgpr"`
	FutsLwpr     string `json:"futs_lwpr"`
	CntgVol      string `json:"cntg_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
}

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceRequest

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidFakeTickIncuYn  string `json:"FID_FAKE_TICK_INCU_YN"`
	FidHourClsCode     string `json:"FID_HOUR_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISDomesticFutureoptionV1TradingInquireBalance

type KISDomesticFutureoptionV1TradingInquireBalance struct {
	DocumentedResponseBase
	CtxAreaFk200 string                                                                     `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                                     `json:"ctx_area_nk200,omitempty"`
	Output1      DocumentedSlice[KISDomesticFutureoptionV1TradingInquireBalanceOutput1Item] `json:"output1,omitempty"`
	Output2      DocumentedSlice[KISDomesticFutureoptionV1TradingInquireBalanceOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceOutput1Item

type KISDomesticFutureoptionV1TradingInquireBalanceOutput1Item struct {
	Cano           string `json:"cano"`
	AcntPrdtCd     string `json:"acnt_prdt_cd"`
	Pdno           string `json:"pdno"`
	PrdtTypeCd     string `json:"prdt_type_cd"`
	ShtnPdno       string `json:"shtn_pdno"`
	PrdtName       string `json:"prdt_name"`
	SllBuyDvsnName string `json:"sll_buy_dvsn_name"`
	CblcQty        string `json:"cblc_qty"`
	ExccUnpr       string `json:"excc_unpr"`
	CcldAvgUnpr1   string `json:"ccld_avg_unpr1"`
	IdxClpr        string `json:"idx_clpr"`
	PchsAmt        string `json:"pchs_amt"`
	EvluAmt        string `json:"evlu_amt"`
	EvluPflsAmt    string `json:"evlu_pfls_amt"`
	TradPflsAmt    string `json:"trad_pfls_amt"`
	LqdPsblQty     string `json:"lqd_psbl_qty"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceOutput2Item

type KISDomesticFutureoptionV1TradingInquireBalanceOutput2Item struct {
	DncaCash        string `json:"dnca_cash"`
	FrcrDnclAmt     string `json:"frcr_dncl_amt"`
	DncaSbst        string `json:"dnca_sbst"`
	TotDnclAmt      string `json:"tot_dncl_amt"`
	TotCcldAmt      string `json:"tot_ccld_amt"`
	CashMgna        string `json:"cash_mgna"`
	SbstMgna        string `json:"sbst_mgna"`
	MgnaTota        string `json:"mgna_tota"`
	OptDfpa         string `json:"opt_dfpa"`
	ThdtDfpa        string `json:"thdt_dfpa"`
	RnwlDfpa        string `json:"rnwl_dfpa"`
	Fee             string `json:"fee"`
	NxdyDnca        string `json:"nxdy_dnca"`
	NxdyDnclAmt     string `json:"nxdy_dncl_amt"`
	PrsmDpast       string `json:"prsm_dpast"`
	PrsmDpastAmt    string `json:"prsm_dpast_amt"`
	PprtOrdPsblCash string `json:"pprt_ord_psbl_cash"`
	AddMgnaCash     string `json:"add_mgna_cash"`
	AddMgnaTota     string `json:"add_mgna_tota"`
	FutrTradPflsAmt string `json:"futr_trad_pfls_amt"`
	OptTradPflsAmt  string `json:"opt_trad_pfls_amt"`
	FutrEvluPflsAmt string `json:"futr_evlu_pfls_amt"`
	OptEvluPflsAmt  string `json:"opt_evlu_pfls_amt"`
	TradPflsAmtSmtl string `json:"trad_pfls_amt_smtl"`
	EvluPflsAmtSmtl string `json:"evlu_pfls_amt_smtl"`
	WdrwPsblTotAmt  string `json:"wdrw_psbl_tot_amt"`
	OrdPsblCash     string `json:"ord_psbl_cash"`
	OrdPsblSbst     string `json:"ord_psbl_sbst"`
	OrdPsblTota     string `json:"ord_psbl_tota"`
	PchsAmtSmtl     string `json:"pchs_amt_smtl"`
	EvluAmtSmtl     string `json:"evlu_amt_smtl"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceRequest

type KISDomesticFutureoptionV1TradingInquireBalanceRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	ExccStatCd   string `json:"EXCC_STAT_CD"`
	MgnaDvsn     string `json:"MGNA_DVSN"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlOutput1Item

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlOutput1Item struct {
	Pdno         string `json:"pdno"`
	PrdtName     string `json:"prdt_name"`
	TradDvsnName string `json:"trad_dvsn_name"`
	BfdyCblcQty  string `json:"bfdy_cblc_qty"`
	NewQty       string `json:"new_qty"`
	MnplRpchQty  string `json:"mnpl_rpch_qty"`
	CblcQty      string `json:"cblc_qty"`
	CblcAmt      string `json:"cblc_amt"`
	TradPflsAmt  string `json:"trad_pfls_amt"`
	EvluAmt      string `json:"evlu_amt"`
	EvluPflsAmt  string `json:"evlu_pfls_amt"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlOutput2Item

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlOutput2Item struct {
	NxdyDnca      string `json:"nxdy_dnca"`
	MmgaCash      string `json:"mmga_cash"`
	BrkgMgnaCash  string `json:"brkg_mgna_cash"`
	OptBuyChgs    string `json:"opt_buy_chgs"`
	OptLqdEvluAmt string `json:"opt_lqd_evlu_amt"`
	DncaSbst      string `json:"dnca_sbst"`
	MmgaTota      string `json:"mmga_tota"`
	BrkgMgnaTota  string `json:"brkg_mgna_tota"`
	OptSllChgs    string `json:"opt_sll_chgs"`
	Fee           string `json:"fee"`
	ThdtDfpa      string `json:"thdt_dfpa"`
	RnwlDfpa      string `json:"rnwl_dfpa"`
	DncaCash      string `json:"dnca_cash"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlRequest

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	InqrDt       string `json:"INQR_DT"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlOutput1Item

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlOutput1Item struct {
	Cano           string `json:"cano"`
	AcntPrdtCd     string `json:"acnt_prdt_cd"`
	Pdno           string `json:"pdno"`
	PrdtTypeCd     string `json:"prdt_type_cd"`
	ShtnPdno       string `json:"shtn_pdno"`
	PrdtName       string `json:"prdt_name"`
	SllBuyDvsnName string `json:"sll_buy_dvsn_name"`
	CblcQty1       string `json:"cblc_qty1"`
	ExccUnpr       string `json:"excc_unpr"`
	CcldAvgUnpr1   string `json:"ccld_avg_unpr1"`
	IdxClpr        string `json:"idx_clpr"`
	PchsAmt        string `json:"pchs_amt"`
	EvluAmt        string `json:"evlu_amt"`
	EvluPflsAmt    string `json:"evlu_pfls_amt"`
	TradPflsAmt    string `json:"trad_pfls_amt"`
	LqdPsblQty     string `json:"lqd_psbl_qty"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlOutput2Item

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlOutput2Item struct {
	DncaCash        string `json:"dnca_cash"`
	FrcrDnclAmt     string `json:"frcr_dncl_amt"`
	DncaSbst        string `json:"dnca_sbst"`
	TotDnclAmt      string `json:"tot_dncl_amt"`
	TotCcldAmt      string `json:"tot_ccld_amt"`
	CashMgna        string `json:"cash_mgna"`
	SbstMgna        string `json:"sbst_mgna"`
	MgnaTota        string `json:"mgna_tota"`
	OptDfpa         string `json:"opt_dfpa"`
	ThdtDfpa        string `json:"thdt_dfpa"`
	RnwlDfpa        string `json:"rnwl_dfpa"`
	Fee             string `json:"fee"`
	NxdyDnca        string `json:"nxdy_dnca"`
	NxdyDnclAmt     string `json:"nxdy_dncl_amt"`
	PrsmDpast       string `json:"prsm_dpast"`
	PrsmDpastAmt    string `json:"prsm_dpast_amt"`
	PprtOrdPsblCash string `json:"pprt_ord_psbl_cash"`
	AddMgnaCash     string `json:"add_mgna_cash"`
	AddMgnaTota     string `json:"add_mgna_tota"`
	FutrTradPflsAmt string `json:"futr_trad_pfls_amt"`
	OptTradPflsAmt  string `json:"opt_trad_pfls_amt"`
	FutrEvluPflsAmt string `json:"futr_evlu_pfls_amt"`
	OptEvluPflsAmt  string `json:"opt_evlu_pfls_amt"`
	TradPflsAmtSmtl string `json:"trad_pfls_amt_smtl"`
	EvluPflsAmtSmtl string `json:"evlu_pfls_amt_smtl"`
	WdrwPsblTotAmt  string `json:"wdrw_psbl_tot_amt"`
	OrdPsblCash     string `json:"ord_psbl_cash"`
	OrdPsblSbst     string `json:"ord_psbl_sbst"`
	OrdPsblTota     string `json:"ord_psbl_tota"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlRequest

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	ExccStatCd   string `json:"EXCC_STAT_CD"`
	MgnaDvsn     string `json:"MGNA_DVSN"`
}

type KISDomesticFutureoptionV1TradingInquireCcnl

type KISDomesticFutureoptionV1TradingInquireCcnl struct {
	DocumentedResponseBase
	CtxAreaFk200 string                                                                  `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                                  `json:"ctx_area_nk200,omitempty"`
	Output1      DocumentedSlice[KISDomesticFutureoptionV1TradingInquireCcnlOutput1Item] `json:"output1,omitempty"`
	Output2      DocumentedSlice[KISDomesticFutureoptionV1TradingInquireCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlBstime

type KISDomesticFutureoptionV1TradingInquireCcnlBstime struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput1Item

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput1Item struct {
	Pdno       string `json:"pdno"`
	PrdtName   string `json:"prdt_name"`
	Odno       string `json:"odno"`
	TrTypeName string `json:"tr_type_name"`
	LastSttldt string `json:"last_sttldt"`
	CcldIdx    string `json:"ccld_idx"`
	CcldQty    string `json:"ccld_qty"`
	TradAmt    string `json:"trad_amt"`
	Fee        string `json:"fee"`
	CcldBtwn   string `json:"ccld_btwn"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput2Item

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput2Item struct {
	TotCcldQtySmtl string `json:"tot_ccld_qty_smtl"`
	TotCcldAmtSmtl string `json:"tot_ccld_amt_smtl"`
	FeeAdjt        string `json:"fee_adjt"`
	FeeSmtl        string `json:"fee_smtl"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeRequest

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeRequest struct {
	AcntPrdtCd    string `json:"ACNT_PRDT_CD"`
	Cano          string `json:"CANO"`
	CtxAreaFk200  string `json:"CTX_AREA_FK200"`
	CtxAreaNk200  string `json:"CTX_AREA_NK200"`
	FuopTrEndTmd  string `json:"FUOP_TR_END_TMD"`
	FuopTrStrtTmd string `json:"FUOP_TR_STRT_TMD"`
	OrdDt         string `json:"ORD_DT"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlOutput1Item

type KISDomesticFutureoptionV1TradingInquireCcnlOutput1Item struct {
	OrdGnoBrno           string `json:"ord_gno_brno"`
	Cano                 string `json:"cano"`
	CsacName             string `json:"csac_name"`
	AcntPrdtCd           string `json:"acnt_prdt_cd"`
	OrdDt                string `json:"ord_dt"`
	Odno                 string `json:"odno"`
	OrgnOdno             string `json:"orgn_odno"`
	SllBuyDvsnCd         string `json:"sll_buy_dvsn_cd"`
	TradDvsnName         string `json:"trad_dvsn_name"`
	NmprTypeCd           string `json:"nmpr_type_cd"`
	NmprTypeName         string `json:"nmpr_type_name"`
	Pdno                 string `json:"pdno"`
	PrdtName             string `json:"prdt_name"`
	PrdtTypeCd           string `json:"prdt_type_cd"`
	OrdQty               string `json:"ord_qty"`
	OrdIdx               string `json:"ord_idx"`
	Qty                  string `json:"qty"`
	OrdTmd               string `json:"ord_tmd"`
	TotCcldQty           string `json:"tot_ccld_qty"`
	AvgIdx               string `json:"avg_idx"`
	TotCcldAmt           string `json:"tot_ccld_amt"`
	RjctQty              string `json:"rjct_qty"`
	IngrTradRjctRsonCd   string `json:"ingr_trad_rjct_rson_cd"`
	IngrTradRjctRsonName string `json:"ingr_trad_rjct_rson_name"`
	OrdStfno             string `json:"ord_stfno"`
	SprdItemYn           string `json:"sprd_item_yn"`
	OrdIpAddr            string `json:"ord_ip_addr"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlOutput2Item

type KISDomesticFutureoptionV1TradingInquireCcnlOutput2Item struct {
	TotOrdQty      string `json:"tot_ord_qty"`
	TotCcldAmtSmtl string `json:"tot_ccld_amt_smtl"`
	TotCcldQtySmtl string `json:"tot_ccld_qty_smtl"`
	FeeSmtl        string `json:"fee_smtl"`
	CtacTlno       string `json:"ctac_tlno"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlRequest

type KISDomesticFutureoptionV1TradingInquireCcnlRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldNccsDvsn string `json:"CCLD_NCCS_DVSN"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	EndOrdDt     string `json:"END_ORD_DT"`
	MketIdCd     string `json:"MKET_ID_CD"`
	Pdno         string `json:"PDNO"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	SortSqn      string `json:"SORT_SQN"`
	StrtOdno     string `json:"STRT_ODNO"`
	StrtOrdDt    string `json:"STRT_ORD_DT"`
}

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeOutput1Item

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeOutput1Item struct {
	OrdDt      string `json:"ord_dt"`
	Pdno       string `json:"pdno"`
	ItemName   string `json:"item_name"`
	SllAgrmAmt string `json:"sll_agrm_amt"`
	SllFee     string `json:"sll_fee"`
	BuyAgrmAmt string `json:"buy_agrm_amt"`
	BuyFee     string `json:"buy_fee"`
	TotFeeSmtl string `json:"tot_fee_smtl"`
	TradPfls   string `json:"trad_pfls"`
}

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeOutput2Item

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeOutput2Item struct {
	FutrAgrm        string `json:"futr_agrm"`
	FutrAgrmAmt     string `json:"futr_agrm_amt"`
	FutrAgrmAmtSmtl string `json:"futr_agrm_amt_smtl"`
	FutrSllFeeSmtl  string `json:"futr_sll_fee_smtl"`
	FutrBuyFeeSmtl  string `json:"futr_buy_fee_smtl"`
	FutrFeeSmtl     string `json:"futr_fee_smtl"`
	OptAgrm         string `json:"opt_agrm"`
	OptAgrmAmt      string `json:"opt_agrm_amt"`
	OptAgrmAmtSmtl  string `json:"opt_agrm_amt_smtl"`
	OptSllFeeSmtl   string `json:"opt_sll_fee_smtl"`
	OptBuyFeeSmtl   string `json:"opt_buy_fee_smtl"`
	OptFeeSmtl      string `json:"opt_fee_smtl"`
	PrdtFutrAgrm    string `json:"prdt_futr_agrm"`
	PrdtFuop        string `json:"prdt_fuop"`
	PrdtFutrEvluAmt string `json:"prdt_futr_evlu_amt"`
	FutrFee         string `json:"futr_fee"`
	OptFee          string `json:"opt_fee"`
	Fee             string `json:"fee"`
	SllAgrmAmt      string `json:"sll_agrm_amt"`
	BuyAgrmAmt      string `json:"buy_agrm_amt"`
	AgrmAmtSmtl     string `json:"agrm_amt_smtl"`
	SllFee          string `json:"sll_fee"`
	BuyFee          string `json:"buy_fee"`
	FeeSmtl         string `json:"fee_smtl"`
	TradPflsSmtl    string `json:"trad_pfls_smtl"`
}

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeRequest

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	InqrEndDay   string `json:"INQR_END_DAY"`
	InqrStrtDay  string `json:"INQR_STRT_DAY"`
}

type KISDomesticFutureoptionV1TradingInquireDeposit

type KISDomesticFutureoptionV1TradingInquireDeposit struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticFutureoptionV1TradingInquireDepositOutputItem] `json:"output,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireDepositOutputItem

type KISDomesticFutureoptionV1TradingInquireDepositOutputItem struct {
	DncaTota            string `json:"dnca_tota"`
	BfdyChckAmt         string `json:"bfdy_chck_amt"`
	ThdtChckAmt         string `json:"thdt_chck_amt"`
	RlthUwdlDposAmt     string `json:"rlth_uwdl_dpos_amt"`
	BrkgMgnaCash        string `json:"brkg_mgna_cash"`
	WdrwPsblTotAmt      string `json:"wdrw_psbl_tot_amt"`
	OrdPsblCash         string `json:"ord_psbl_cash"`
	OrdPsblTota         string `json:"ord_psbl_tota"`
	DncaSbst            string `json:"dnca_sbst"`
	SctsSbstAmt         string `json:"scts_sbst_amt"`
	FrcrEvluAmt         string `json:"frcr_evlu_amt"`
	BrkgMgnaSbst        string `json:"brkg_mgna_sbst"`
	SbstRlsePsblAmt     string `json:"sbst_rlse_psbl_amt"`
	MtncRt              string `json:"mtnc_rt"`
	AddMgnaTota         string `json:"add_mgna_tota"`
	AddMgnaCash         string `json:"add_mgna_cash"`
	Rcva                string `json:"rcva"`
	FutrTradPfls        string `json:"futr_trad_pfls"`
	OptTradPflsAmt      string `json:"opt_trad_pfls_amt"`
	TradPflsSmtl        string `json:"trad_pfls_smtl"`
	FutrEvluPflsAmt     string `json:"futr_evlu_pfls_amt"`
	OptEvluPflsAmt      string `json:"opt_evlu_pfls_amt"`
	EvluPflsSmtl        string `json:"evlu_pfls_smtl"`
	ExccDfpa            string `json:"excc_dfpa"`
	OptDfpa             string `json:"opt_dfpa"`
	BrkgFee             string `json:"brkg_fee"`
	NxdyDnca            string `json:"nxdy_dnca"`
	PrsmDpastAmt        string `json:"prsm_dpast_amt"`
	CashMntnAmt         string `json:"cash_mntn_amt"`
	HackAcdtAcntMoveAmt string `json:"hack_acdt_acnt_move_amt"`
}

type KISDomesticFutureoptionV1TradingInquireDepositRequest

type KISDomesticFutureoptionV1TradingInquireDepositRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
}

type KISDomesticFutureoptionV1TradingInquireNgtBalance

type KISDomesticFutureoptionV1TradingInquireNgtBalance struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput2Item] `json:"output2,omitempty"`
	Output1 DocumentedSlice[KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput1Item

type KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput1Item struct {
	Cano           string `json:"cano"`
	AcntPrdtCd     string `json:"acnt_prdt_cd"`
	Pdno           string `json:"pdno"`
	PrdtTypeCd     string `json:"prdt_type_cd"`
	ShtnPdno       string `json:"shtn_pdno"`
	PrdtName       string `json:"prdt_name"`
	SllBuyDvsnName string `json:"sll_buy_dvsn_name"`
	SllBuyDvsnCd   string `json:"sll_buy_dvsn_cd"`
	TradDvsnName   string `json:"trad_dvsn_name"`
	CblcQty        string `json:"cblc_qty"`
	ExccUnpr       string `json:"excc_unpr"`
	CcldAvgUnpr1   string `json:"ccld_avg_unpr1"`
	IdxClpr        string `json:"idx_clpr"`
	PchsAmt        string `json:"pchs_amt"`
	EvluAmt        string `json:"evlu_amt"`
	EvluPflsAmt    string `json:"evlu_pfls_amt"`
	TradPflsAmt    string `json:"trad_pfls_amt"`
	LqdPsblQty     string `json:"lqd_psbl_qty"`
}

type KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput2Item

type KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput2Item struct {
	DncaCash        string `json:"dnca_cash"`
	FrcrDnclAmt     string `json:"frcr_dncl_amt"`
	DncaSbst        string `json:"dnca_sbst"`
	TotDnclAmt      string `json:"tot_dncl_amt"`
	CashMgna        string `json:"cash_mgna"`
	SbstMgna        string `json:"sbst_mgna"`
	MgnaTota        string `json:"mgna_tota"`
	OptDfpa         string `json:"opt_dfpa"`
	ThdtDfpa        string `json:"thdt_dfpa"`
	RnwlDfpa        string `json:"rnwl_dfpa"`
	Fee             string `json:"fee"`
	NxdyDnca        string `json:"nxdy_dnca"`
	NxdyDnclAmt     string `json:"nxdy_dncl_amt"`
	PrsmDpast       string `json:"prsm_dpast"`
	PprtOrdPsblCash string `json:"pprt_ord_psbl_cash"`
	AddMgnaCash     string `json:"add_mgna_cash"`
	AddMgnaTota     string `json:"add_mgna_tota"`
	FutrTradPflsAmt string `json:"futr_trad_pfls_amt"`
	OptTradPflsAmt  string `json:"opt_trad_pfls_amt"`
	FutrEvluPflsAmt string `json:"futr_evlu_pfls_amt"`
	OptEvluPflsAmt  string `json:"opt_evlu_pfls_amt"`
	TradPflsAmtSmtl string `json:"trad_pfls_amt_smtl"`
	EvluPflsAmtSmtl string `json:"evlu_pfls_amt_smtl"`
	WdrwPsblTotAmt  string `json:"wdrw_psbl_tot_amt"`
	OrdPsblCash     string `json:"ord_psbl_cash"`
	OrdPsblSbst     string `json:"ord_psbl_sbst"`
	OrdPsblTota     string `json:"ord_psbl_tota"`
	MmgaTotAmt      string `json:"mmga_tot_amt"`
	MmgaCashAmt     string `json:"mmga_cash_amt"`
	MtncRt          string `json:"mtnc_rt"`
	IsfcAmt         string `json:"isfc_amt"`
	PchsAmtSmtl     string `json:"pchs_amt_smtl"`
	EvluAmtSmtl     string `json:"evlu_amt_smtl"`
}

type KISDomesticFutureoptionV1TradingInquireNgtBalanceRequest

type KISDomesticFutureoptionV1TradingInquireNgtBalanceRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	AcntPwd      string `json:"ACNT_PWD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	ExccStatCd   string `json:"EXCC_STAT_CD"`
	MgnaDvsn     string `json:"MGNA_DVSN"`
}

type KISDomesticFutureoptionV1TradingInquireNgtCcnl

type KISDomesticFutureoptionV1TradingInquireNgtCcnl struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput2Item] `json:"output2,omitempty"`
	Output1 DocumentedSlice[KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput1Item

type KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput1Item struct {
	OrdGnoBrno           string `json:"ord_gno_brno"`
	Cano                 string `json:"cano"`
	CsacName             string `json:"csac_name"`
	AcntPrdtCd           string `json:"acnt_prdt_cd"`
	OrdDt                string `json:"ord_dt"`
	Odno                 string `json:"odno"`
	OrgnOdno             string `json:"orgn_odno"`
	SllBuyDvsnCd         string `json:"sll_buy_dvsn_cd"`
	TradDvsnName         string `json:"trad_dvsn_name"`
	NmprTypeName         string `json:"nmpr_type_name"`
	Pdno                 string `json:"pdno"`
	PrdtName             string `json:"prdt_name"`
	PrdtTypeCd           string `json:"prdt_type_cd"`
	OrdQty               string `json:"ord_qty"`
	OrdIdx4              string `json:"ord_idx4"`
	Qty                  string `json:"qty"`
	OrdTmd               string `json:"ord_tmd"`
	TotCcldQty           string `json:"tot_ccld_qty"`
	AvgIdx               string `json:"avg_idx"`
	TotCcldAmt           string `json:"tot_ccld_amt"`
	RjctQty              string `json:"rjct_qty"`
	IngrTradRjctRsonCd   string `json:"ingr_trad_rjct_rson_cd"`
	IngrTradRjctRsonName string `json:"ingr_trad_rjct_rson_name"`
	OrdStfno             string `json:"ord_stfno"`
	SprdItemYn           string `json:"sprd_item_yn"`
	OrdIpAddr            string `json:"ord_ip_addr"`
}

type KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput2Item

type KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput2Item struct {
	TotOrdQty      string `json:"tot_ord_qty"`
	TotCcldQty     string `json:"tot_ccld_qty"`
	TotCcldQtySmtl string `json:"tot_ccld_qty_SMTL"`
	TotCcldAmt     string `json:"tot_ccld_amt"`
	TotCcldAmtSmtl string `json:"tot_ccld_amt_SMTL"`
	Fee            string `json:"fee"`
	CtacTlno       string `json:"ctac_tlno"`
}

type KISDomesticFutureoptionV1TradingInquireNgtCcnlRequest

type KISDomesticFutureoptionV1TradingInquireNgtCcnlRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldNccsDvsn string `json:"CCLD_NCCS_DVSN"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	EndOrdDt     string `json:"END_ORD_DT"`
	FuopDvsnCd   string `json:"FUOP_DVSN_CD"`
	MketIdCd     string `json:"MKET_ID_CD"`
	Pdno         string `json:"PDNO"`
	ScrnDvsn     string `json:"SCRN_DVSN"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	SortSqn      string `json:"SORT_SQN"`
	StrtOdno     string `json:"STRT_ODNO"`
	StrtOrdDt    string `json:"STRT_ORD_DT"`
}

type KISDomesticFutureoptionV1TradingInquirePsblNgtOrder

type KISDomesticFutureoptionV1TradingInquirePsblNgtOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticFutureoptionV1TradingInquirePsblNgtOrderOutputItem] `json:"output,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquirePsblNgtOrderOutputItem

type KISDomesticFutureoptionV1TradingInquirePsblNgtOrderOutputItem struct {
	MaxOrdPsblQty string `json:"max_ord_psbl_qty"`
	TotPsblQty    string `json:"tot_psbl_qty"`
	LqdPsblQty    string `json:"lqd_psbl_qty"`
	LqdPsblQty1   string `json:"lqd_psbl_qty_1"`
	OrdPsblQty    string `json:"ord_psbl_qty"`
	BassIdx       string `json:"bass_idx"`
}

type KISDomesticFutureoptionV1TradingInquirePsblNgtOrderRequest

type KISDomesticFutureoptionV1TradingInquirePsblNgtOrderRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	OrdDvsnCd    string `json:"ORD_DVSN_CD"`
	Pdno         string `json:"PDNO"`
	PrdtTypeCd   string `json:"PRDT_TYPE_CD"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	UnitPrice    string `json:"UNIT_PRICE"`
}

type KISDomesticFutureoptionV1TradingInquirePsblOrder

type KISDomesticFutureoptionV1TradingInquirePsblOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticFutureoptionV1TradingInquirePsblOrderOutputItem] `json:"output,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquirePsblOrderOutputItem

type KISDomesticFutureoptionV1TradingInquirePsblOrderOutputItem struct {
	TotPsblQty  string `json:"tot_psbl_qty"`
	LqdPsblQty1 string `json:"lqd_psbl_qty1"`
	OrdPsblQty  string `json:"ord_psbl_qty"`
	BassIdx     string `json:"bass_idx"`
}

type KISDomesticFutureoptionV1TradingInquirePsblOrderRequest

type KISDomesticFutureoptionV1TradingInquirePsblOrderRequest struct {
}

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput1Item

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput1Item struct {
	CashAmt string `json:"cash_amt"`
	TotAmt  string `json:"tot_amt"`
}

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput2Item

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput2Item struct {
	CashAmt string `json:"cash_amt"`
	SbstAmt string `json:"sbst_amt"`
	TotAmt  string `json:"tot_amt"`
}

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput3Item

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput3Item struct {
	BaseDpsaGdatGradCd    string `json:"base_dpsa_gdat_grad_cd"`
	BfdySbstSllCcldAmt    string `json:"bfdy_sbst_sll_ccld_amt"`
	BfdySbstSllSbstAmt    string `json:"bfdy_sbst_sll_sbst_amt"`
	ExccDfpa              string `json:"excc_dfpa"`
	FeeAmt                string `json:"fee_amt"`
	NxdyDnclAmt           string `json:"nxdy_dncl_amt"`
	OptBaseDpsaGdatGradCd string `json:"opt_base_dpsa_gdat_grad_cd"`
	OptBuyExusAcntYn      string `json:"opt_buy_exus_acnt_yn"`
	OptDfpa               string `json:"opt_dfpa"`
	PrsmDpastAmt          string `json:"prsm_dpast_amt"`
	ThdtSbstSllCcldAmt    string `json:"thdt_sbst_sll_ccld_amt"`
	ThdtSbstSllSbstAmt    string `json:"thdt_sbst_sll_sbst_amt"`
}

type KISDomesticFutureoptionV1TradingNgtMarginDetailRequest

type KISDomesticFutureoptionV1TradingNgtMarginDetailRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	MgnaDvsnCd string `json:"MGNA_DVSN_CD"`
}

type KISDomesticFutureoptionV1TradingOrder

type KISDomesticFutureoptionV1TradingOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticFutureoptionV1TradingOrderOutputItem] `json:"output,omitempty"`
}

type KISDomesticFutureoptionV1TradingOrderOutputItem

type KISDomesticFutureoptionV1TradingOrderOutputItem struct {
	AcntName     string `json:"ACNT_NAME"`
	TradDvsnName string `json:"TRAD_DVSN_NAME"`
	ItemName     string `json:"ITEM_NAME"`
	OrdTmd       string `json:"ORD_TMD"`
	OrdGnoBrno   string `json:"ORD_GNO_BRNO"`
	Odno         string `json:"ODNO"`
}

type KISDomesticFutureoptionV1TradingOrderRequest

type KISDomesticFutureoptionV1TradingOrderRequest struct {
	AcntPrdtCd    string `json:"ACNT_PRDT_CD"`
	Cano          string `json:"CANO"`
	OrdDvsnCd     string `json:"ORD_DVSN_CD"`
	OrdPrcsDvsnCd string `json:"ORD_PRCS_DVSN_CD"`
	OrdQty        string `json:"ORD_QTY"`
	ShtnPdno      string `json:"SHTN_PDNO"`
	SllBuyDvsnCd  string `json:"SLL_BUY_DVSN_CD"`
	UnitPrice     string `json:"UNIT_PRICE"`
}

type KISDomesticFutureoptionV1TradingOrderRvsecncl

type KISDomesticFutureoptionV1TradingOrderRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticFutureoptionV1TradingOrderRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISDomesticFutureoptionV1TradingOrderRvsecnclOutputItem

type KISDomesticFutureoptionV1TradingOrderRvsecnclOutputItem struct {
	AcntName     string `json:"ACNT_NAME"`
	TradDvsnName string `json:"TRAD_DVSN_NAME"`
	ItemName     string `json:"ITEM_NAME"`
	OrdTmd       string `json:"ORD_TMD"`
	OrdGnoBrno   string `json:"ORD_GNO_BRNO"`
	OrgnOdno     string `json:"ORGN_ODNO"`
	Odno         string `json:"ODNO"`
}

type KISDomesticFutureoptionV1TradingOrderRvsecnclRequest

type KISDomesticFutureoptionV1TradingOrderRvsecnclRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	KrxNmprCndtCd  string `json:"KRX_NMPR_CNDT_CD"`
	NmprTypeCd     string `json:"NMPR_TYPE_CD"`
	OrdDvsnCd      string `json:"ORD_DVSN_CD"`
	OrdPrcsDvsnCd  string `json:"ORD_PRCS_DVSN_CD"`
	OrdQty         string `json:"ORD_QTY"`
	OrgnOdno       string `json:"ORGN_ODNO"`
	RmnQtyYn       string `json:"RMN_QTY_YN"`
	RvseCnclDvsnCd string `json:"RVSE_CNCL_DVSN_CD"`
	UnitPrice      string `json:"UNIT_PRICE"`
}

type KISDomesticStockV1FinanceBalanceSheet

type KISDomesticStockV1FinanceBalanceSheet struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceBalanceSheetOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceBalanceSheetOutputItem

type KISDomesticStockV1FinanceBalanceSheetOutputItem struct {
	StacYymm  string `json:"stac_yymm"`
	Cras      string `json:"cras"`
	Fxas      string `json:"fxas"`
	TotalAset string `json:"total_aset"`
	FlowLblt  string `json:"flow_lblt"`
	FixLblt   string `json:"fix_lblt"`
	TotalLblt string `json:"total_lblt"`
	Cpfn      string `json:"cpfn"`
	CfpSurp   string `json:"cfp_surp"`
	PrfiSurp  string `json:"prfi_surp"`
	TotalCptl string `json:"total_cptl"`
}

type KISDomesticStockV1FinanceBalanceSheetRequest

type KISDomesticStockV1FinanceBalanceSheetRequest struct {
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1FinanceFinancialRatio

type KISDomesticStockV1FinanceFinancialRatio struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceFinancialRatioOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceFinancialRatioOutputItem

type KISDomesticStockV1FinanceFinancialRatioOutputItem struct {
	StacYymm     string `json:"stac_yymm"`
	Grs          string `json:"grs"`
	BsopPrfiInrt string `json:"bsop_prfi_inrt"`
	NtinInrt     string `json:"ntin_inrt"`
	RoeVal       string `json:"roe_val"`
	Eps          string `json:"eps"`
	Sps          string `json:"sps"`
	Bps          string `json:"bps"`
	RsrvRate     string `json:"rsrv_rate"`
	LbltRate     string `json:"lblt_rate"`
}

type KISDomesticStockV1FinanceFinancialRatioRequest

type KISDomesticStockV1FinanceFinancialRatioRequest struct {
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1FinanceGrowthRatio

type KISDomesticStockV1FinanceGrowthRatio struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceGrowthRatioOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceGrowthRatioOutputItem

type KISDomesticStockV1FinanceGrowthRatioOutputItem struct {
	StacYymm     string `json:"stac_yymm"`
	Grs          string `json:"grs"`
	BsopPrfiInrt string `json:"bsop_prfi_inrt"`
	EqutInrt     string `json:"equt_inrt"`
	TotlAsetInrt string `json:"totl_aset_inrt"`
}

type KISDomesticStockV1FinanceGrowthRatioRequest

type KISDomesticStockV1FinanceGrowthRatioRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1FinanceIncomeStatement

type KISDomesticStockV1FinanceIncomeStatement struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceIncomeStatementOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceIncomeStatementOutputItem

type KISDomesticStockV1FinanceIncomeStatementOutputItem struct {
	StacYymm     string `json:"stac_yymm"`
	SaleAccount  string `json:"sale_account"`
	SaleCost     string `json:"sale_cost"`
	SaleTotlPrfi string `json:"sale_totl_prfi"`
	DeprCost     string `json:"depr_cost"`
	SellMang     string `json:"sell_mang"`
	BsopPrti     string `json:"bsop_prti"`
	BsopNonErnn  string `json:"bsop_non_ernn"`
	BsopNonExpn  string `json:"bsop_non_expn"`
	OpPrfi       string `json:"op_prfi"`
	SpecPrfi     string `json:"spec_prfi"`
	SpecLoss     string `json:"spec_loss"`
	ThtrNtin     string `json:"thtr_ntin"`
}

type KISDomesticStockV1FinanceIncomeStatementRequest

type KISDomesticStockV1FinanceIncomeStatementRequest struct {
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1FinanceOtherMajorRatios

type KISDomesticStockV1FinanceOtherMajorRatios struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceOtherMajorRatiosOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceOtherMajorRatiosOutputItem

type KISDomesticStockV1FinanceOtherMajorRatiosOutputItem struct {
	StacYymm   string `json:"stac_yymm"`
	PayoutRate string `json:"payout_rate"`
	Eva        string `json:"eva"`
	Ebitda     string `json:"ebitda"`
	EvEbitda   string `json:"ev_ebitda"`
}

type KISDomesticStockV1FinanceOtherMajorRatiosRequest

type KISDomesticStockV1FinanceOtherMajorRatiosRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1FinanceProfitRatio

type KISDomesticStockV1FinanceProfitRatio struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceProfitRatioOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceProfitRatioOutputItem

type KISDomesticStockV1FinanceProfitRatioOutputItem struct {
	StacYymm         string `json:"stac_yymm"`
	CptlNtinRate     string `json:"cptl_ntin_rate"`
	SelfCptlNtinInrt string `json:"self_cptl_ntin_inrt"`
	SaleNtinRate     string `json:"sale_ntin_rate"`
	SaleTotlRate     string `json:"sale_totl_rate"`
}

type KISDomesticStockV1FinanceProfitRatioRequest

type KISDomesticStockV1FinanceProfitRatioRequest struct {
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1FinanceStabilityRatio

type KISDomesticStockV1FinanceStabilityRatio struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1FinanceStabilityRatioOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1FinanceStabilityRatioOutputItem

type KISDomesticStockV1FinanceStabilityRatioOutputItem struct {
	StacYymm string `json:"stac_yymm"`
	LbltRate string `json:"lblt_rate"`
	BramDepn string `json:"bram_depn"`
	CrntRate string `json:"crnt_rate"`
	QuckRate string `json:"quck_rate"`
}

type KISDomesticStockV1FinanceStabilityRatioRequest

type KISDomesticStockV1FinanceStabilityRatioRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1KsdinfoBonusIssue

type KISDomesticStockV1KsdinfoBonusIssue struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoBonusIssueOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoBonusIssueOutput1Item

type KISDomesticStockV1KsdinfoBonusIssueOutput1Item struct {
	RecordDate     string `json:"record_date"`
	ShtCd          string `json:"sht_cd"`
	IsinName       string `json:"isin_name"`
	FixRate        string `json:"fix_rate"`
	OddRecPrice    string `json:"odd_rec_price"`
	RightDt        string `json:"right_dt"`
	OddPayDt       string `json:"odd_pay_dt"`
	ListDate       string `json:"list_date"`
	TotIssueStkQty string `json:"tot_issue_stk_qty"`
	IssueStkQty    string `json:"issue_stk_qty"`
	StkKind        string `json:"stk_kind"`
}

type KISDomesticStockV1KsdinfoBonusIssueRequest

type KISDomesticStockV1KsdinfoBonusIssueRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoCapDcrs

type KISDomesticStockV1KsdinfoCapDcrs struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoCapDcrsOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoCapDcrsOutput1Item

type KISDomesticStockV1KsdinfoCapDcrsOutput1Item struct {
	RecordDate    string `json:"record_date"`
	ShtCd         string `json:"sht_cd"`
	IsinName      string `json:"isin_name"`
	StkKind       string `json:"stk_kind"`
	ReduceCapType string `json:"reduce_cap_type"`
	ReduceCapRate string `json:"reduce_cap_rate"`
	CompWay       string `json:"comp_way"`
	TdStopDt      string `json:"td_stop_dt"`
	ListDt        string `json:"list_dt"`
}

type KISDomesticStockV1KsdinfoCapDcrsRequest

type KISDomesticStockV1KsdinfoCapDcrsRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoDividend

type KISDomesticStockV1KsdinfoDividend struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoDividendOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoDividendOutput1Item

type KISDomesticStockV1KsdinfoDividendOutput1Item struct {
	RecordDate    string `json:"record_date"`
	ShtCd         string `json:"sht_cd"`
	IsinName      string `json:"isin_name"`
	DiviKind      string `json:"divi_kind"`
	FaceVal       string `json:"face_val"`
	PerStoDiviAmt string `json:"per_sto_divi_amt"`
	DiviRate      string `json:"divi_rate"`
	StkDiviRate   string `json:"stk_divi_rate"`
	DiviPayDt     string `json:"divi_pay_dt"`
	StkDivPayDt   string `json:"stk_div_pay_dt"`
	OddPayDt      string `json:"odd_pay_dt"`
	StkKind       string `json:"stk_kind"`
	HighDiviGb    string `json:"high_divi_gb"`
}

type KISDomesticStockV1KsdinfoDividendRequest

type KISDomesticStockV1KsdinfoDividendRequest struct {
	Cts    string `json:"CTS"`
	FDt    string `json:"F_DT"`
	Gb1    string `json:"GB1"`
	HighGb string `json:"HIGH_GB"`
	ShtCd  string `json:"SHT_CD"`
	TDt    string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoForfeit

type KISDomesticStockV1KsdinfoForfeit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoForfeitOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoForfeitOutput1Item

type KISDomesticStockV1KsdinfoForfeitOutput1Item struct {
	RecordDate   string `json:"record_date"`
	ShtCd        string `json:"sht_cd"`
	IsinName     string `json:"isin_name"`
	SubscrDt     string `json:"subscr_dt"`
	SubscrPrice  string `json:"subscr_price"`
	SubscrStkQty string `json:"subscr_stk_qty"`
	RefundDt     string `json:"refund_dt"`
	ListDt       string `json:"list_dt"`
	LeadMgr      string `json:"lead_mgr"`
}

type KISDomesticStockV1KsdinfoForfeitRequest

type KISDomesticStockV1KsdinfoForfeitRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoListInfo

type KISDomesticStockV1KsdinfoListInfo struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoListInfoOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoListInfoOutput1Item

type KISDomesticStockV1KsdinfoListInfoOutput1Item struct {
	ListDt         string `json:"list_dt"`
	ShtCd          string `json:"sht_cd"`
	IsinName       string `json:"isin_name"`
	StkKind        string `json:"stk_kind"`
	IssueType      string `json:"issue_type"`
	IssueStkQty    string `json:"issue_stk_qty"`
	TotIssueStkQty string `json:"tot_issue_stk_qty"`
	IssuePrice     string `json:"issue_price"`
}

type KISDomesticStockV1KsdinfoListInfoRequest

type KISDomesticStockV1KsdinfoListInfoRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoMandDeposit

type KISDomesticStockV1KsdinfoMandDeposit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoMandDepositOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoMandDepositOutput1Item

type KISDomesticStockV1KsdinfoMandDepositOutput1Item struct {
	ShtCd              string `json:"sht_cd"`
	IsinName           string `json:"isin_name"`
	StkQty             string `json:"stk_qty"`
	DepoDate           string `json:"depo_date"`
	DepoReason         string `json:"depo_reason"`
	TotIssueQtyPerRate string `json:"tot_issue_qty_per_rate"`
}

type KISDomesticStockV1KsdinfoMandDepositRequest

type KISDomesticStockV1KsdinfoMandDepositRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoMergerSplit

type KISDomesticStockV1KsdinfoMergerSplit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoMergerSplitOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoMergerSplitOutput1Item

type KISDomesticStockV1KsdinfoMergerSplitOutput1Item struct {
	RecordDate     string `json:"record_date"`
	ShtCd          string `json:"sht_cd"`
	OppCustCd      string `json:"opp_cust_cd"`
	OppCustNm      string `json:"opp_cust_nm"`
	CustCd         string `json:"cust_cd"`
	CustNm         string `json:"cust_nm"`
	MergeType      string `json:"merge_type"`
	MergeRate      string `json:"merge_rate"`
	TdStopDt       string `json:"td_stop_dt"`
	ListDt         string `json:"list_dt"`
	OddAmtPayDt    string `json:"odd_amt_pay_dt"`
	TotIssueStkQty string `json:"tot_issue_stk_qty"`
	IssueStkQty    string `json:"issue_stk_qty"`
	Seq            string `json:"seq"`
}

type KISDomesticStockV1KsdinfoMergerSplitRequest

type KISDomesticStockV1KsdinfoMergerSplitRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoPaidinCapin

type KISDomesticStockV1KsdinfoPaidinCapin struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1KsdinfoPaidinCapinOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1KsdinfoPaidinCapinOutputItem

type KISDomesticStockV1KsdinfoPaidinCapinOutputItem struct {
	RecordDate     string `json:"record_date"`
	ShtCd          string `json:"sht_cd"`
	IsinName       string `json:"isin_name"`
	TotIssueStkQty string `json:"tot_issue_stk_qty"`
	IssueStkQty    string `json:"issue_stk_qty"`
	FixRate        string `json:"fix_rate"`
	DiscRate       string `json:"disc_rate"`
	FixPrice       string `json:"fix_price"`
	RightDt        string `json:"right_dt"`
	SubTermFt      string `json:"sub_term_ft"`
	SubTerm        string `json:"sub_term"`
	ListDate       string `json:"list_date"`
	StkKind        string `json:"stk_kind"`
}

type KISDomesticStockV1KsdinfoPaidinCapinRequest

type KISDomesticStockV1KsdinfoPaidinCapinRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	Gb1   string `json:"GB1"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoPubOffer

type KISDomesticStockV1KsdinfoPubOffer struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoPubOfferOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoPubOfferOutput1Item

type KISDomesticStockV1KsdinfoPubOfferOutput1Item struct {
	RecordDate   string `json:"record_date"`
	ShtCd        string `json:"sht_cd"`
	IsinName     string `json:"isin_name"`
	FixSubscrPri string `json:"fix_subscr_pri"`
	FaceValue    string `json:"face_value"`
	SubscrDt     string `json:"subscr_dt"`
	PayDt        string `json:"pay_dt"`
	RefundDt     string `json:"refund_dt"`
	ListDt       string `json:"list_dt"`
	LeadMgr      string `json:"lead_mgr"`
	PubBfCap     string `json:"pub_bf_cap"`
	PubAfCap     string `json:"pub_af_cap"`
	AssignStkQty string `json:"assign_stk_qty"`
}

type KISDomesticStockV1KsdinfoPubOfferRequest

type KISDomesticStockV1KsdinfoPubOfferRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoPurreq

type KISDomesticStockV1KsdinfoPurreq struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoPurreqOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoPurreqOutput1Item

type KISDomesticStockV1KsdinfoPurreqOutput1Item struct {
	RecordDate     string `json:"record_date"`
	ShtCd          string `json:"sht_cd"`
	IsinName       string `json:"isin_name"`
	StkKind        string `json:"stk_kind"`
	OppOpiRcptTerm string `json:"opp_opi_rcpt_term"`
	BuyReqRcptTerm string `json:"buy_req_rcpt_term"`
	BuyReqPrice    string `json:"buy_req_price"`
	BuyAmtPayDt    string `json:"buy_amt_pay_dt"`
	GetMeetDt      string `json:"get_meet_dt"`
}

type KISDomesticStockV1KsdinfoPurreqRequest

type KISDomesticStockV1KsdinfoPurreqRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoRevSplit

type KISDomesticStockV1KsdinfoRevSplit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoRevSplitOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoRevSplitOutput1Item

type KISDomesticStockV1KsdinfoRevSplitOutput1Item struct {
	RecordDate     string `json:"record_date"`
	ShtCd          string `json:"sht_cd"`
	IsinName       string `json:"isin_name"`
	InterBfFaceAmt string `json:"inter_bf_face_amt"`
	InterAfFaceAmt string `json:"inter_af_face_amt"`
	TdStopDt       string `json:"td_stop_dt"`
	ListDt         string `json:"list_dt"`
}

type KISDomesticStockV1KsdinfoRevSplitRequest

type KISDomesticStockV1KsdinfoRevSplitRequest struct {
	Cts      string `json:"CTS"`
	FDt      string `json:"F_DT"`
	MarketGb string `json:"MARKET_GB"`
	ShtCd    string `json:"SHT_CD"`
	TDt      string `json:"T_DT"`
}

type KISDomesticStockV1KsdinfoSharehldMeet

type KISDomesticStockV1KsdinfoSharehldMeet struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1KsdinfoSharehldMeetOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1KsdinfoSharehldMeetOutput1Item

type KISDomesticStockV1KsdinfoSharehldMeetOutput1Item struct {
	RecordDate  string `json:"record_date"`
	ShtCd       string `json:"sht_cd"`
	IsinName    string `json:"isin_name"`
	GenMeetDt   string `json:"gen_meet_dt"`
	GenMeetType string `json:"gen_meet_type"`
	Agenda      string `json:"agenda"`
	VoteTotQty  string `json:"vote_tot_qty"`
}

type KISDomesticStockV1KsdinfoSharehldMeetRequest

type KISDomesticStockV1KsdinfoSharehldMeetRequest struct {
	Cts   string `json:"CTS"`
	FDt   string `json:"F_DT"`
	ShtCd string `json:"SHT_CD"`
	TDt   string `json:"T_DT"`
}

type KISDomesticStockV1QuotationsCaptureUplowprice

type KISDomesticStockV1QuotationsCaptureUplowprice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsCaptureUplowpriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsCaptureUplowpriceOutputItem

type KISDomesticStockV1QuotationsCaptureUplowpriceOutputItem struct {
	MkscShrnIscd    string `json:"mksc_shrn_iscd"`
	HtsKorIsnm      string `json:"hts_kor_isnm"`
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	TotalAskpRsqn   string `json:"total_askp_rsqn"`
	TotalBidpRsqn   string `json:"total_bidp_rsqn"`
	AskpRsqn1       string `json:"askp_rsqn1"`
	BidpRsqn1       string `json:"bidp_rsqn1"`
	PrdyVol         string `json:"prdy_vol"`
	SelnCnqn        string `json:"seln_cnqn"`
	ShnuCnqn        string `json:"shnu_cnqn"`
	StckLlam        string `json:"stck_llam"`
	StckMxpr        string `json:"stck_mxpr"`
	PrdyVrssVolRate string `json:"prdy_vrss_vol_rate"`
}

type KISDomesticStockV1QuotationsCaptureUplowpriceRequest

type KISDomesticStockV1QuotationsCaptureUplowpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidPrcClsCode      string `json:"FID_PRC_CLS_CODE"`
	FidTrgtClsCode     string `json:"FID_TRGT_CLS_CODE"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
	FidVolCnt          string `json:"FID_VOL_CNT"`
}

type KISDomesticStockV1QuotationsChkHoliday

type KISDomesticStockV1QuotationsChkHoliday struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsChkHolidayOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsChkHolidayOutputItem

type KISDomesticStockV1QuotationsChkHolidayOutputItem struct {
	BassDt     string `json:"bass_dt"`
	WdayDvsnCd string `json:"wday_dvsn_cd"`
	BzdyYn     string `json:"bzdy_yn"`
	TrDayYn    string `json:"tr_day_yn"`
	OpndYn     string `json:"opnd_yn"`
	SttlDayYn  string `json:"sttl_day_yn"`
}

type KISDomesticStockV1QuotationsChkHolidayRequest

type KISDomesticStockV1QuotationsChkHolidayRequest struct {
	BassDt    string `json:"BASS_DT"`
	CtxAreaFk string `json:"CTX_AREA_FK"`
	CtxAreaNk string `json:"CTX_AREA_NK"`
}

type KISDomesticStockV1QuotationsCompInterest

type KISDomesticStockV1QuotationsCompInterest struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsCompInterestOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsCompInterestOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsCompInterestOutput1Item

type KISDomesticStockV1QuotationsCompInterestOutput1Item struct {
	BcdtCode         string `json:"bcdt_code"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BondMnrtPrpr     string `json:"bond_mnrt_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BondMnrtPrdyVrss string `json:"bond_mnrt_prdy_vrss"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	StckBsopDate     string `json:"stck_bsop_date"`
}

type KISDomesticStockV1QuotationsCompInterestOutput2Item

type KISDomesticStockV1QuotationsCompInterestOutput2Item struct {
	BcdtCode         string `json:"bcdt_code"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BondMnrtPrpr     string `json:"bond_mnrt_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BondMnrtPrdyVrss string `json:"bond_mnrt_prdy_vrss"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	StckBsopDate     string `json:"stck_bsop_date"`
}

type KISDomesticStockV1QuotationsCompInterestRequest

type KISDomesticStockV1QuotationsCompInterestRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidDivClsCode1     string `json:"FID_DIV_CLS_CODE1"`
}

type KISDomesticStockV1QuotationsCompProgramTradeDaily

type KISDomesticStockV1QuotationsCompProgramTradeDaily struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsCompProgramTradeDailyOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsCompProgramTradeDailyOutputItem

type KISDomesticStockV1QuotationsCompProgramTradeDailyOutputItem struct {
	StckBsopDate           string `json:"stck_bsop_date"`
	NabtEntmSelnTrPbmn     string `json:"nabt_entm_seln_tr_pbmn"`
	NabtOnslSelnVol        string `json:"nabt_onsl_seln_vol"`
	WholOnslSelnTrPbmn     string `json:"whol_onsl_seln_tr_pbmn"`
	ArbtSmtnShnuVol        string `json:"arbt_smtn_shnu_vol"`
	NabtSmtnShnuTrPbmn     string `json:"nabt_smtn_shnu_tr_pbmn"`
	ArbtEntmNtbyQty        string `json:"arbt_entm_ntby_qty"`
	NabtEntmNtbyTrPbmn     string `json:"nabt_entm_ntby_tr_pbmn"`
	ArbtEntmSelnVol        string `json:"arbt_entm_seln_vol"`
	NabtEntmSelnVolRate    string `json:"nabt_entm_seln_vol_rate"`
	NabtOnslSelnVolRate    string `json:"nabt_onsl_seln_vol_rate"`
	WholOnslSelnTrPbmnRate string `json:"whol_onsl_seln_tr_pbmn_rate"`
	ArbtSmtmShunVolRate    string `json:"arbt_smtm_shun_vol_rate"`
	NabtSmtmShunTrPbmnRate string `json:"nabt_smtm_shun_tr_pbmn_rate"`
	ArbtEntmNtbyQtyRate    string `json:"arbt_entm_ntby_qty_rate"`
	NabtEntmNtbyTrPbmnRate string `json:"nabt_entm_ntby_tr_pbmn_rate"`
	ArbtEntmSelnVolRate    string `json:"arbt_entm_seln_vol_rate"`
	NabtEntmSelnTrPbmnRate string `json:"nabt_entm_seln_tr_pbmn_rate"`
	NabtOnslSelnTrPbmn     string `json:"nabt_onsl_seln_tr_pbmn"`
	WholSmtnSelnVol        string `json:"whol_smtn_seln_vol"`
	ArbtSmtnShnuTrPbmn     string `json:"arbt_smtn_shnu_tr_pbmn"`
	WholEntmShnuVol        string `json:"whol_entm_shnu_vol"`
	ArbtEntmNtbyTrPbmn     string `json:"arbt_entm_ntby_tr_pbmn"`
	NabtOnslNtbyQty        string `json:"nabt_onsl_ntby_qty"`
	ArbtEntmSelnTrPbmn     string `json:"arbt_entm_seln_tr_pbmn"`
	NabtOnslSelnTrPbmnRate string `json:"nabt_onsl_seln_tr_pbmn_rate"`
	WholSelnVolRate        string `json:"whol_seln_vol_rate"`
	ArbtSmtmShunTrPbmnRate string `json:"arbt_smtm_shun_tr_pbmn_rate"`
	WholEntmShnuVolRate    string `json:"whol_entm_shnu_vol_rate"`
	ArbtEntmNtbyTrPbmnRate string `json:"arbt_entm_ntby_tr_pbmn_rate"`
	NabtOnslNtbyQtyRate    string `json:"nabt_onsl_ntby_qty_rate"`
	ArbtEntmSelnTrPbmnRate string `json:"arbt_entm_seln_tr_pbmn_rate"`
	NabtSmtnSelnVol        string `json:"nabt_smtn_seln_vol"`
	WholSmtnSelnTrPbmn     string `json:"whol_smtn_seln_tr_pbmn"`
	NabtEntmShnuVol        string `json:"nabt_entm_shnu_vol"`
	WholEntmShnuTrPbmn     string `json:"whol_entm_shnu_tr_pbmn"`
	ArbtOnslNtbyQty        string `json:"arbt_onsl_ntby_qty"`
	NabtOnslNtbyTrPbmn     string `json:"nabt_onsl_ntby_tr_pbmn"`
	ArbtOnslSelnTrPbmn     string `json:"arbt_onsl_seln_tr_pbmn"`
	NabtSmtmSelnVolRate    string `json:"nabt_smtm_seln_vol_rate"`
	WholSelnTrPbmnRate     string `json:"whol_seln_tr_pbmn_rate"`
	NabtEntmShnuVolRate    string `json:"nabt_entm_shnu_vol_rate"`
	WholEntmShnuTrPbmnRate string `json:"whol_entm_shnu_tr_pbmn_rate"`
	ArbtOnslNtbyQtyRate    string `json:"arbt_onsl_ntby_qty_rate"`
	NabtOnslNtbyTrPbmnRate string `json:"nabt_onsl_ntby_tr_pbmn_rate"`
	ArbtOnslSelnTrPbmnRate string `json:"arbt_onsl_seln_tr_pbmn_rate"`
	NabtSmtnSelnTrPbmn     string `json:"nabt_smtn_seln_tr_pbmn"`
	ArbtEntmShnuVol        string `json:"arbt_entm_shnu_vol"`
	NabtEntmShnuTrPbmn     string `json:"nabt_entm_shnu_tr_pbmn"`
	WholOnslShnuVol        string `json:"whol_onsl_shnu_vol"`
	ArbtOnslNtbyTrPbmn     string `json:"arbt_onsl_ntby_tr_pbmn"`
	NabtSmtnNtbyQty        string `json:"nabt_smtn_ntby_qty"`
	ArbtOnslSelnVol        string `json:"arbt_onsl_seln_vol"`
	NabtSmtmSelnTrPbmnRate string `json:"nabt_smtm_seln_tr_pbmn_rate"`
	ArbtEntmShnuVolRate    string `json:"arbt_entm_shnu_vol_rate"`
	NabtEntmShnuTrPbmnRate string `json:"nabt_entm_shnu_tr_pbmn_rate"`
	WholOnslShnuTrPbmn     string `json:"whol_onsl_shnu_tr_pbmn"`
	ArbtOnslNtbyTrPbmnRate string `json:"arbt_onsl_ntby_tr_pbmn_rate"`
	NabtSmtmNtbyQtyRate    string `json:"nabt_smtm_ntby_qty_rate"`
	ArbtOnslSelnVolRate    string `json:"arbt_onsl_seln_vol_rate"`
	WholEntmSelnVol        string `json:"whol_entm_seln_vol"`
	ArbtEntmShnuTrPbmn     string `json:"arbt_entm_shnu_tr_pbmn"`
	NabtOnslShnuVol        string `json:"nabt_onsl_shnu_vol"`
	WholOnslShnuTrPbmnRate string `json:"whol_onsl_shnu_tr_pbmn_rate"`
	ArbtSmtnNtbyQty        string `json:"arbt_smtn_ntby_qty"`
	NabtSmtnNtbyTrPbmn     string `json:"nabt_smtn_ntby_tr_pbmn"`
	ArbtSmtnSelnVol        string `json:"arbt_smtn_seln_vol"`
	WholEntmSelnTrPbmn     string `json:"whol_entm_seln_tr_pbmn"`
	ArbtEntmShnuTrPbmnRate string `json:"arbt_entm_shnu_tr_pbmn_rate"`
	NabtOnslShnuVolRate    string `json:"nabt_onsl_shnu_vol_rate"`
	WholOnslShnuVolRate    string `json:"whol_onsl_shnu_vol_rate"`
	ArbtSmtmNtbyQtyRate    string `json:"arbt_smtm_ntby_qty_rate"`
	NabtSmtmNtbyTrPbmnRate string `json:"nabt_smtm_ntby_tr_pbmn_rate"`
	ArbtSmtmSelnVolRate    string `json:"arbt_smtm_seln_vol_rate"`
	WholEntmSelnVolRate    string `json:"whol_entm_seln_vol_rate"`
	ArbtOnslShnuVol        string `json:"arbt_onsl_shnu_vol"`
	NabtOnslShnuTrPbmn     string `json:"nabt_onsl_shnu_tr_pbmn"`
	WholSmtnShnuVol        string `json:"whol_smtn_shnu_vol"`
	ArbtSmtnNtbyTrPbmn     string `json:"arbt_smtn_ntby_tr_pbmn"`
	WholEntmNtbyQty        string `json:"whol_entm_ntby_qty"`
	ArbtSmtnSelnTrPbmn     string `json:"arbt_smtn_seln_tr_pbmn"`
	WholEntmSelnTrPbmnRate string `json:"whol_entm_seln_tr_pbmn_rate"`
	ArbtOnslShnuVolRate    string `json:"arbt_onsl_shnu_vol_rate"`
	NabtOnslShnuTrPbmnRate string `json:"nabt_onsl_shnu_tr_pbmn_rate"`
	WholShunVolRate        string `json:"whol_shun_vol_rate"`
	ArbtSmtmNtbyTrPbmnRate string `json:"arbt_smtm_ntby_tr_pbmn_rate"`
	WholEntmNtbyQtyRate    string `json:"whol_entm_ntby_qty_rate"`
	ArbtSmtmSelnTrPbmnRate string `json:"arbt_smtm_seln_tr_pbmn_rate"`
	WholOnslSelnVol        string `json:"whol_onsl_seln_vol"`
	ArbtOnslShnuTrPbmn     string `json:"arbt_onsl_shnu_tr_pbmn"`
	NabtSmtnShnuVol        string `json:"nabt_smtn_shnu_vol"`
	WholSmtnShnuTrPbmn     string `json:"whol_smtn_shnu_tr_pbmn"`
	NabtEntmNtbyQty        string `json:"nabt_entm_ntby_qty"`
	WholEntmNtbyTrPbmn     string `json:"whol_entm_ntby_tr_pbmn"`
	NabtEntmSelnVol        string `json:"nabt_entm_seln_vol"`
	WholOnslSelnVolRate    string `json:"whol_onsl_seln_vol_rate"`
	ArbtOnslShnuTrPbmnRate string `json:"arbt_onsl_shnu_tr_pbmn_rate"`
	NabtSmtmShunVolRate    string `json:"nabt_smtm_shun_vol_rate"`
	WholShunTrPbmnRate     string `json:"whol_shun_tr_pbmn_rate"`
	NabtEntmNtbyQtyRate    string `json:"nabt_entm_ntby_qty_rate"`
}

type KISDomesticStockV1QuotationsCompProgramTradeDailyRequest

type KISDomesticStockV1QuotationsCompProgramTradeDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
}

type KISDomesticStockV1QuotationsCompProgramTradeToday

type KISDomesticStockV1QuotationsCompProgramTradeToday struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsCompProgramTradeTodayOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsCompProgramTradeTodayOutput1Item

type KISDomesticStockV1QuotationsCompProgramTradeTodayOutput1Item struct {
	BsopHour               string `json:"bsop_hour"`
	ArbtSmtnSelnTrPbmn     string `json:"arbt_smtn_seln_tr_pbmn"`
	ArbtSmtmSelnTrPbmnRate string `json:"arbt_smtm_seln_tr_pbmn_rate"`
	ArbtSmtnShnuTrPbmn     string `json:"arbt_smtn_shnu_tr_pbmn"`
	ArbtSmtmShunTrPbmnRate string `json:"arbt_smtm_shun_tr_pbmn_rate"`
	NabtSmtnSelnTrPbmn     string `json:"nabt_smtn_seln_tr_pbmn"`
	NabtSmtmSelnTrPbmnRate string `json:"nabt_smtm_seln_tr_pbmn_rate"`
	NabtSmtnShnuTrPbmn     string `json:"nabt_smtn_shnu_tr_pbmn"`
	NabtSmtmShunTrPbmnRate string `json:"nabt_smtm_shun_tr_pbmn_rate"`
	ArbtSmtnNtbyTrPbmn     string `json:"arbt_smtn_ntby_tr_pbmn"`
	ArbtSmtmNtbyTrPbmnRate string `json:"arbt_smtm_ntby_tr_pbmn_rate"`
	NabtSmtnNtbyTrPbmn     string `json:"nabt_smtn_ntby_tr_pbmn"`
	NabtSmtmNtbyTrPbmnRate string `json:"nabt_smtm_ntby_tr_pbmn_rate"`
	WholSmtnNtbyTrPbmn     string `json:"whol_smtn_ntby_tr_pbmn"`
	WholNtbyTrPbmnRate     string `json:"whol_ntby_tr_pbmn_rate"`
	BstpNmixPrpr           string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss       string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign           string `json:"prdy_vrss_sign"`
}

type KISDomesticStockV1QuotationsCompProgramTradeTodayRequest

type KISDomesticStockV1QuotationsCompProgramTradeTodayRequest struct {
	FidCondMrktDivCode  string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondMrktDivCode1 string `json:"FID_COND_MRKT_DIV_CODE1"`
	FidInputHour1       string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd        string `json:"FID_INPUT_ISCD"`
	FidMrktClsCode      string `json:"FID_MRKT_CLS_CODE"`
	FidSctnClsCode      string `json:"FID_SCTN_CLS_CODE"`
}

type KISDomesticStockV1QuotationsCreditByCompany

type KISDomesticStockV1QuotationsCreditByCompany struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsCreditByCompanyOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsCreditByCompanyOutputItem

type KISDomesticStockV1QuotationsCreditByCompanyOutputItem struct {
	StckShrnIscd string `json:"stck_shrn_iscd"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	CrdtRate     string `json:"crdt_rate"`
}

type KISDomesticStockV1QuotationsCreditByCompanyRequest

type KISDomesticStockV1QuotationsCreditByCompanyRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidSlctYn          string `json:"fid_slct_yn"`
}

type KISDomesticStockV1QuotationsDailyCreditBalance

type KISDomesticStockV1QuotationsDailyCreditBalance struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsDailyCreditBalanceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsDailyCreditBalanceOutputItem

type KISDomesticStockV1QuotationsDailyCreditBalanceOutputItem struct {
	DealDate         string `json:"deal_date"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	StlmDate         string `json:"stlm_date"`
	WholLoanNewStcn  string `json:"whol_loan_new_stcn"`
	WholLoanRdmpStcn string `json:"whol_loan_rdmp_stcn"`
	WholLoanRmndStcn string `json:"whol_loan_rmnd_stcn"`
	WholLoanNewAmt   string `json:"whol_loan_new_amt"`
	WholLoanRdmpAmt  string `json:"whol_loan_rdmp_amt"`
	WholLoanRmndAmt  string `json:"whol_loan_rmnd_amt"`
	WholLoanRmndRate string `json:"whol_loan_rmnd_rate"`
	WholLoanGvrt     string `json:"whol_loan_gvrt"`
	WholStlnNewStcn  string `json:"whol_stln_new_stcn"`
	WholStlnRdmpStcn string `json:"whol_stln_rdmp_stcn"`
	WholStlnRmndStcn string `json:"whol_stln_rmnd_stcn"`
	WholStlnNewAmt   string `json:"whol_stln_new_amt"`
	WholStlnRdmpAmt  string `json:"whol_stln_rdmp_amt"`
	WholStlnRmndAmt  string `json:"whol_stln_rmnd_amt"`
	WholStlnRmndRate string `json:"whol_stln_rmnd_rate"`
	WholStlnGvrt     string `json:"whol_stln_gvrt"`
	StckOprc         string `json:"stck_oprc"`
	StckHgpr         string `json:"stck_hgpr"`
	StckLwpr         string `json:"stck_lwpr"`
}

type KISDomesticStockV1QuotationsDailyCreditBalanceRequest

type KISDomesticStockV1QuotationsDailyCreditBalanceRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidInputDate1      string `json:"fid_input_date_1"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISDomesticStockV1QuotationsDailyLoanTrans

type KISDomesticStockV1QuotationsDailyLoanTrans struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsDailyLoanTransOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsDailyLoanTransOutput1Item

type KISDomesticStockV1QuotationsDailyLoanTransOutput1Item struct {
	BsopDate     string `json:"bsop_date"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	NewStcn      string `json:"new_stcn"`
	RdmpStcn     string `json:"rdmp_stcn"`
	PrdyRmndVrss string `json:"prdy_rmnd_vrss"`
	RmndStcn     string `json:"rmnd_stcn"`
	RmndAmt      string `json:"rmnd_amt"`
}

type KISDomesticStockV1QuotationsDailyLoanTransRequest

type KISDomesticStockV1QuotationsDailyLoanTransRequest struct {
	Cts            string `json:"CTS"`
	EndDate        string `json:"END_DATE"`
	MkscShrnIscd   string `json:"MKSC_SHRN_ISCD"`
	MrktDivClsCode string `json:"MRKT_DIV_CLS_CODE"`
	StartDate      string `json:"START_DATE"`
}

type KISDomesticStockV1QuotationsDailyShortSale

type KISDomesticStockV1QuotationsDailyShortSale struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsDailyShortSaleOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsDailyShortSaleOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsDailyShortSaleOutput1Item

type KISDomesticStockV1QuotationsDailyShortSaleOutput1Item struct {
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	PrdyVol      string `json:"prdy_vol"`
}

type KISDomesticStockV1QuotationsDailyShortSaleOutput2Item

type KISDomesticStockV1QuotationsDailyShortSaleOutput2Item struct {
	StckBsopDate        string `json:"stck_bsop_date"`
	StckClpr            string `json:"stck_clpr"`
	PrdyVrss            string `json:"prdy_vrss"`
	PrdyVrssSign        string `json:"prdy_vrss_sign"`
	PrdyCtrt            string `json:"prdy_ctrt"`
	AcmlVol             string `json:"acml_vol"`
	StndVolSmtn         string `json:"stnd_vol_smtn"`
	SstsCntgQty         string `json:"ssts_cntg_qty"`
	SstsVolRlim         string `json:"ssts_vol_rlim"`
	AcmlSstsCntgQty     string `json:"acml_ssts_cntg_qty"`
	AcmlSstsCntgQtyRlim string `json:"acml_ssts_cntg_qty_rlim"`
	AcmlTrPbmn          string `json:"acml_tr_pbmn"`
	StndTrPbmnSmtn      string `json:"stnd_tr_pbmn_smtn"`
	SstsTrPbmn          string `json:"ssts_tr_pbmn"`
	SstsTrPbmnRlim      string `json:"ssts_tr_pbmn_rlim"`
	AcmlSstsTrPbmn      string `json:"acml_ssts_tr_pbmn"`
	AcmlSstsTrPbmnRlim  string `json:"acml_ssts_tr_pbmn_rlim"`
	StckOprc            string `json:"stck_oprc"`
	StckHgpr            string `json:"stck_hgpr"`
	StckLwpr            string `json:"stck_lwpr"`
	AvrgPrc             string `json:"avrg_prc"`
}

type KISDomesticStockV1QuotationsDailyShortSaleRequest

type KISDomesticStockV1QuotationsDailyShortSaleRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsEstimatePerformOutput1Item

type KISDomesticStockV1QuotationsEstimatePerformOutput1Item struct {
	ShtCd         string `json:"sht_cd"`
	ItemKorNm     string `json:"item_kor_nm"`
	Name1         string `json:"name1"`
	Name2         string `json:"name2"`
	Estdate       string `json:"estdate"`
	RcmdName      string `json:"rcmd_name"`
	Capital       string `json:"capital"`
	FornItemLmtrt string `json:"forn_item_lmtrt"`
}

type KISDomesticStockV1QuotationsEstimatePerformOutput2Item

type KISDomesticStockV1QuotationsEstimatePerformOutput2Item struct {
	Data1 string `json:"data1"`
	Data2 string `json:"data2"`
	Data3 string `json:"data3"`
	Data4 string `json:"data4"`
	Data5 string `json:"data5"`
}

type KISDomesticStockV1QuotationsEstimatePerformOutput3Item

type KISDomesticStockV1QuotationsEstimatePerformOutput3Item struct {
	Data1 string `json:"data1"`
	Data2 string `json:"data2"`
	Data3 string `json:"data3"`
	Data4 string `json:"data4"`
	Data5 string `json:"data5"`
}

type KISDomesticStockV1QuotationsEstimatePerformOutput4Item

type KISDomesticStockV1QuotationsEstimatePerformOutput4Item struct {
	Dt string `json:"dt"`
}

type KISDomesticStockV1QuotationsEstimatePerformRequest

type KISDomesticStockV1QuotationsEstimatePerformRequest struct {
	ShtCd string `json:"SHT_CD"`
}

type KISDomesticStockV1QuotationsExpClosingPrice

type KISDomesticStockV1QuotationsExpClosingPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsExpClosingPriceOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsExpClosingPriceOutput1Item

type KISDomesticStockV1QuotationsExpClosingPriceOutput1Item struct {
	StckShrnIscd     string `json:"stck_shrn_iscd"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	SdprVrssPrpr     string `json:"sdpr_vrss_prpr"`
	SdprVrssPrprRate string `json:"sdpr_vrss_prpr_rate"`
	CntgVol          string `json:"cntg_vol"`
}

type KISDomesticStockV1QuotationsExpClosingPriceRequest

type KISDomesticStockV1QuotationsExpClosingPriceRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
}

type KISDomesticStockV1QuotationsExpIndexTrend

type KISDomesticStockV1QuotationsExpIndexTrend struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsExpIndexTrendOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsExpIndexTrendOutputItem

type KISDomesticStockV1QuotationsExpIndexTrendOutputItem struct {
	StckCntgHour     string `json:"stck_cntg_hour"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
}

type KISDomesticStockV1QuotationsExpIndexTrendRequest

type KISDomesticStockV1QuotationsExpIndexTrendRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidMkopClsCode     string `json:"FID_MKOP_CLS_CODE"`
}

type KISDomesticStockV1QuotationsExpPriceTrend

type KISDomesticStockV1QuotationsExpPriceTrend struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsExpPriceTrendOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsExpPriceTrendOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsExpPriceTrendOutput1Item

type KISDomesticStockV1QuotationsExpPriceTrendOutput1Item struct {
	RprsMrktKorName  string `json:"rprs_mrkt_kor_name"`
	AntcCnpr         string `json:"antc_cnpr"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	AntcCntgVrss     string `json:"antc_cntg_vrss"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
	AntcVol          string `json:"antc_vol"`
	AntcTrPbmn       string `json:"antc_tr_pbmn"`
}

type KISDomesticStockV1QuotationsExpPriceTrendOutput2Item

type KISDomesticStockV1QuotationsExpPriceTrendOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
}

type KISDomesticStockV1QuotationsExpPriceTrendRequest

type KISDomesticStockV1QuotationsExpPriceTrendRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidMkopClsCode     string `json:"fid_mkop_cls_code"`
}

type KISDomesticStockV1QuotationsExpTotalIndex

type KISDomesticStockV1QuotationsExpTotalIndex struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsExpTotalIndexOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsExpTotalIndexOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsExpTotalIndexOutput1Item

type KISDomesticStockV1QuotationsExpTotalIndexOutput1Item struct {
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	AscnIssuCnt      string `json:"ascn_issu_cnt"`
	DownIssuCnt      string `json:"down_issu_cnt"`
	StnrIssuCnt      string `json:"stnr_issu_cnt"`
	BstpClsCode      string `json:"bstp_cls_code"`
}

type KISDomesticStockV1QuotationsExpTotalIndexOutput2Item

type KISDomesticStockV1QuotationsExpTotalIndexOutput2Item struct {
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	NmixSdpr         string `json:"nmix_sdpr"`
	AscnIssuCnt      string `json:"ascn_issu_cnt"`
	StnrIssuCnt      string `json:"stnr_issu_cnt"`
	DownIssuCnt      string `json:"down_issu_cnt"`
}

type KISDomesticStockV1QuotationsExpTotalIndexRequest

type KISDomesticStockV1QuotationsExpTotalIndexRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidMkopClsCode     string `json:"fid_mkop_cls_code"`
	FidMrktClsCode     string `json:"fid_mrkt_cls_code"`
}

type KISDomesticStockV1QuotationsForeignInstitutionTotal

type KISDomesticStockV1QuotationsForeignInstitutionTotal struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsForeignInstitutionTotalOutputItem] `json:"Output,omitempty"`
}

type KISDomesticStockV1QuotationsForeignInstitutionTotalOutputItem

type KISDomesticStockV1QuotationsForeignInstitutionTotalOutputItem struct {
	HtsKorIsnm        string `json:"hts_kor_isnm"`
	MkscShrnIscd      string `json:"mksc_shrn_iscd"`
	NtbyQty           string `json:"ntby_qty"`
	StckPrpr          string `json:"stck_prpr"`
	PrdyVrssSign      string `json:"prdy_vrss_sign"`
	PrdyVrss          string `json:"prdy_vrss"`
	PrdyCtrt          string `json:"prdy_ctrt"`
	AcmlVol           string `json:"acml_vol"`
	FrgnNtbyQty       string `json:"frgn_ntby_qty"`
	OrgnNtbyQty       string `json:"orgn_ntby_qty"`
	IvtrNtbyQty       string `json:"ivtr_ntby_qty"`
	BankNtbyQty       string `json:"bank_ntby_qty"`
	InsuNtbyQty       string `json:"insu_ntby_qty"`
	MrbnNtbyQty       string `json:"mrbn_ntby_qty"`
	FundNtbyQty       string `json:"fund_ntby_qty"`
	EtcOrgtNtbyVol    string `json:"etc_orgt_ntby_vol"`
	EtcCorpNtbyVol    string `json:"etc_corp_ntby_vol"`
	FrgnNtbyTrPbmn    string `json:"frgn_ntby_tr_pbmn"`
	OrgnNtbyTrPbmn    string `json:"orgn_ntby_tr_pbmn"`
	IvtrNtbyTrPbmn    string `json:"ivtr_ntby_tr_pbmn"`
	BankNtbyTrPbmn    string `json:"bank_ntby_tr_pbmn"`
	InsuNtbyTrPbmn    string `json:"insu_ntby_tr_pbmn"`
	MrbnNtbyTrPbmn    string `json:"mrbn_ntby_tr_pbmn"`
	FundNtbyTrPbmn    string `json:"fund_ntby_tr_pbmn"`
	EtcOrgtNtbyTrPbmn string `json:"etc_orgt_ntby_tr_pbmn"`
	EtcCorpNtbyTrPbmn string `json:"etc_corp_ntby_tr_pbmn"`
}

type KISDomesticStockV1QuotationsForeignInstitutionTotalRequest

type KISDomesticStockV1QuotationsForeignInstitutionTotalRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidEtcClsCode      string `json:"FID_ETC_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
}

type KISDomesticStockV1QuotationsFrgnmemPchsTrend

type KISDomesticStockV1QuotationsFrgnmemPchsTrend struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsFrgnmemPchsTrendOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsFrgnmemPchsTrendOutputItem

type KISDomesticStockV1QuotationsFrgnmemPchsTrendOutputItem struct {
	BsopHour        string `json:"bsop_hour"`
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	FrgnSelnVol     string `json:"frgn_seln_vol"`
	FrgnShnuVol     string `json:"frgn_shnu_vol"`
	GlobNtbyQty     string `json:"glob_ntby_qty"`
	FrgnNtbyQtyIcdc string `json:"frgn_ntby_qty_icdc"`
}

type KISDomesticStockV1QuotationsFrgnmemPchsTrendRequest

type KISDomesticStockV1QuotationsFrgnmemPchsTrendRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeEstimate

type KISDomesticStockV1QuotationsFrgnmemTradeEstimate struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsFrgnmemTradeEstimateOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeEstimateOutputItem

type KISDomesticStockV1QuotationsFrgnmemTradeEstimateOutputItem struct {
	StckShrnIscd     string `json:"stck_shrn_iscd"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	GlobNtslQty      string `json:"glob_ntsl_qty"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	GlobTotalSelnQty string `json:"glob_total_seln_qty"`
	GlobTotalShnuQty string `json:"glob_total_shnu_qty"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeEstimateRequest

type KISDomesticStockV1QuotationsFrgnmemTradeEstimateRequest struct {
	FidCondMrktDivCode  string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode   string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd        string `json:"FID_INPUT_ISCD"`
	FidRankSortClsCode  string `json:"FID_RANK_SORT_CLS_CODE"`
	FidRankSortClsCode2 string `json:"FID_RANK_SORT_CLS_CODE_2"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeTrend

type KISDomesticStockV1QuotationsFrgnmemTradeTrend struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput1Item

type KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput1Item struct {
	TotalSelnQty string `json:"total_seln_qty"`
	TotalShnuQty string `json:"total_shnu_qty"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput2Item

type KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput2Item struct {
	BsopHour        string `json:"bsop_hour"`
	MbcrName        string `json:"mbcr_name"`
	HtsKorIsnm      string `json:"hts_kor_isnm"`
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	CntgVol         string `json:"cntg_vol"`
	AcmlNtbyQty     string `json:"acml_ntby_qty"`
	GlobNtbyQty     string `json:"glob_ntby_qty"`
	FrgnNtbyQtyIcdc string `json:"frgn_ntby_qty_icdc"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeTrendRequest

type KISDomesticStockV1QuotationsFrgnmemTradeTrendRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
	FidVolCnt          string `json:"FID_VOL_CNT"`
}

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnOutput1Item

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnOutput1Item struct {
	AsprAcptHour      string `json:"aspr_acpt_hour"`
	Askp1             string `json:"askp1"`
	Askp2             string `json:"askp2"`
	Askp3             string `json:"askp3"`
	Askp4             string `json:"askp4"`
	Askp5             string `json:"askp5"`
	Askp6             string `json:"askp6"`
	Askp7             string `json:"askp7"`
	Askp8             string `json:"askp8"`
	Askp9             string `json:"askp9"`
	Askp10            string `json:"askp10"`
	Bidp1             string `json:"bidp1"`
	Bidp2             string `json:"bidp2"`
	Bidp3             string `json:"bidp3"`
	Bidp4             string `json:"bidp4"`
	Bidp5             string `json:"bidp5"`
	Bidp6             string `json:"bidp6"`
	Bidp7             string `json:"bidp7"`
	Bidp8             string `json:"bidp8"`
	Bidp9             string `json:"bidp9"`
	Bidp10            string `json:"bidp10"`
	AskpRsqn1         string `json:"askp_rsqn1"`
	AskpRsqn2         string `json:"askp_rsqn2"`
	AskpRsqn3         string `json:"askp_rsqn3"`
	AskpRsqn4         string `json:"askp_rsqn4"`
	AskpRsqn5         string `json:"askp_rsqn5"`
	AskpRsqn6         string `json:"askp_rsqn6"`
	AskpRsqn7         string `json:"askp_rsqn7"`
	AskpRsqn8         string `json:"askp_rsqn8"`
	AskpRsqn9         string `json:"askp_rsqn9"`
	AskpRsqn10        string `json:"askp_rsqn10"`
	BidpRsqn1         string `json:"bidp_rsqn1"`
	BidpRsqn2         string `json:"bidp_rsqn2"`
	BidpRsqn3         string `json:"bidp_rsqn3"`
	BidpRsqn4         string `json:"bidp_rsqn4"`
	BidpRsqn5         string `json:"bidp_rsqn5"`
	BidpRsqn6         string `json:"bidp_rsqn6"`
	BidpRsqn7         string `json:"bidp_rsqn7"`
	BidpRsqn8         string `json:"bidp_rsqn8"`
	BidpRsqn9         string `json:"bidp_rsqn9"`
	BidpRsqn10        string `json:"bidp_rsqn10"`
	AskpRsqnIcdc1     string `json:"askp_rsqn_icdc1"`
	AskpRsqnIcdc2     string `json:"askp_rsqn_icdc2"`
	AskpRsqnIcdc3     string `json:"askp_rsqn_icdc3"`
	AskpRsqnIcdc4     string `json:"askp_rsqn_icdc4"`
	AskpRsqnIcdc5     string `json:"askp_rsqn_icdc5"`
	AskpRsqnIcdc6     string `json:"askp_rsqn_icdc6"`
	AskpRsqnIcdc7     string `json:"askp_rsqn_icdc7"`
	AskpRsqnIcdc8     string `json:"askp_rsqn_icdc8"`
	AskpRsqnIcdc9     string `json:"askp_rsqn_icdc9"`
	AskpRsqnIcdc10    string `json:"askp_rsqn_icdc10"`
	BidpRsqnIcdc1     string `json:"bidp_rsqn_icdc1"`
	BidpRsqnIcdc2     string `json:"bidp_rsqn_icdc2"`
	BidpRsqnIcdc3     string `json:"bidp_rsqn_icdc3"`
	BidpRsqnIcdc4     string `json:"bidp_rsqn_icdc4"`
	BidpRsqnIcdc5     string `json:"bidp_rsqn_icdc5"`
	BidpRsqnIcdc6     string `json:"bidp_rsqn_icdc6"`
	BidpRsqnIcdc7     string `json:"bidp_rsqn_icdc7"`
	BidpRsqnIcdc8     string `json:"bidp_rsqn_icdc8"`
	BidpRsqnIcdc9     string `json:"bidp_rsqn_icdc9"`
	BidpRsqnIcdc10    string `json:"bidp_rsqn_icdc10"`
	TotalAskpRsqn     string `json:"total_askp_rsqn"`
	TotalBidpRsqn     string `json:"total_bidp_rsqn"`
	TotalAskpRsqnIcdc string `json:"total_askp_rsqn_icdc"`
	TotalBidpRsqnIcdc string `json:"total_bidp_rsqn_icdc"`
	OvtmTotalAskpIcdc string `json:"ovtm_total_askp_icdc"`
	OvtmTotalBidpIcdc string `json:"ovtm_total_bidp_icdc"`
	OvtmTotalAskpRsqn string `json:"ovtm_total_askp_rsqn"`
	OvtmTotalBidpRsqn string `json:"ovtm_total_bidp_rsqn"`
	NtbyAsprRsqn      string `json:"ntby_aspr_rsqn"`
	NewMkopClsCode    string `json:"new_mkop_cls_code"`
}

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnOutput2Item

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnOutput2Item struct {
	AntcMkopClsCode  string `json:"antc_mkop_cls_code"`
	StckPrpr         string `json:"stck_prpr"`
	StckOprc         string `json:"stck_oprc"`
	StckHgpr         string `json:"stck_hgpr"`
	StckLwpr         string `json:"stck_lwpr"`
	StckSdpr         string `json:"stck_sdpr"`
	AntcCnpr         string `json:"antc_cnpr"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign"`
	AntcCntgVrss     string `json:"antc_cntg_vrss"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt"`
	AntcVol          string `json:"antc_vol"`
	StckShrnIscd     string `json:"stck_shrn_iscd"`
	ViClsCode        string `json:"vi_cls_code"`
}

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnRequest

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireCcnl

type KISDomesticStockV1QuotationsInquireCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireCcnlOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireCcnlOutputItem

type KISDomesticStockV1QuotationsInquireCcnlOutputItem struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	CntgVol      string `json:"cntg_vol"`
	TdayRltv     string `json:"tday_rltv"`
	PrdyCtrt     string `json:"prdy_ctrt"`
}

type KISDomesticStockV1QuotationsInquireCcnlRequest

type KISDomesticStockV1QuotationsInquireCcnlRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceOutput1Item

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceOutput1Item struct {
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	PrdyNmix         string `json:"prdy_nmix"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpClsCode      string `json:"bstp_cls_code"`
	PrdyVol          string `json:"prdy_vol"`
	BstpNmixOprc     string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr     string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr     string `json:"bstp_nmix_lwpr"`
	FutsPrdyOprc     string `json:"futs_prdy_oprc"`
	FutsPrdyHgpr     string `json:"futs_prdy_hgpr"`
	FutsPrdyLwpr     string `json:"futs_prdy_lwpr"`
}

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceOutput2Item

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	BstpNmixPrpr string `json:"bstp_nmix_prpr"`
	BstpNmixOprc string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr string `json:"bstp_nmix_lwpr"`
	AcmlVol      string `json:"acml_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
	ModYn        string `json:"mod_yn"`
}

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceRequest

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceOutput1Item

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceOutput1Item struct {
	PrdyVrss             string `json:"prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	PrdyCtrt             string `json:"prdy_ctrt"`
	StckPrdyClpr         string `json:"stck_prdy_clpr"`
	AcmlVol              string `json:"acml_vol"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	HtsKorIsnm           string `json:"hts_kor_isnm"`
	StckPrpr             string `json:"stck_prpr"`
	StckShrnIscd         string `json:"stck_shrn_iscd"`
	PrdyVol              string `json:"prdy_vol"`
	StckMxpr             string `json:"stck_mxpr"`
	StckLlam             string `json:"stck_llam"`
	StckOprc             string `json:"stck_oprc"`
	StckHgpr             string `json:"stck_hgpr"`
	StckLwpr             string `json:"stck_lwpr"`
	StckPrdyOprc         string `json:"stck_prdy_oprc"`
	StckPrdyHgpr         string `json:"stck_prdy_hgpr"`
	StckPrdyLwpr         string `json:"stck_prdy_lwpr"`
	Askp                 string `json:"askp"`
	Bidp                 string `json:"bidp"`
	PrdyVrssVol          string `json:"prdy_vrss_vol"`
	VolTnrt              string `json:"vol_tnrt"`
	StckFcam             string `json:"stck_fcam"`
	LstnStcn             string `json:"lstn_stcn"`
	Cpfn                 string `json:"cpfn"`
	HtsAvls              string `json:"hts_avls"`
	Per                  string `json:"per"`
	Eps                  string `json:"eps"`
	Pbr                  string `json:"pbr"`
	ItewholLoanRmndRatem string `json:"itewhol_loan_rmnd_ratem"`
}

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceOutput2Item

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckClpr     string `json:"stck_clpr"`
	StckOprc     string `json:"stck_oprc"`
	StckHgpr     string `json:"stck_hgpr"`
	StckLwpr     string `json:"stck_lwpr"`
	AcmlVol      string `json:"acml_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
	FlngClsCode  string `json:"flng_cls_code"`
	PrttRate     string `json:"prtt_rate"`
	ModYn        string `json:"mod_yn"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	RevlIssuReas string `json:"revl_issu_reas"`
}

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceRequest

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidOrgAdjPrc       string `json:"FID_ORG_ADJ_PRC"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceOutput1Item

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceOutput1Item struct {
	OvtmUntpPrpr             string `json:"ovtm_untp_prpr"`
	OvtmUntpPrdyVrss         string `json:"ovtm_untp_prdy_vrss"`
	OvtmUntpPrdyVrssSign     string `json:"ovtm_untp_prdy_vrss_sign"`
	OvtmUntpPrdyCtrt         string `json:"ovtm_untp_prdy_ctrt"`
	OvtmUntpVol              string `json:"ovtm_untp_vol"`
	OvtmUntpTrPbmn           string `json:"ovtm_untp_tr_pbmn"`
	OvtmUntpMxpr             string `json:"ovtm_untp_mxpr"`
	OvtmUntpLlam             string `json:"ovtm_untp_llam"`
	OvtmUntpOprc             string `json:"ovtm_untp_oprc"`
	OvtmUntpHgpr             string `json:"ovtm_untp_hgpr"`
	OvtmUntpLwpr             string `json:"ovtm_untp_lwpr"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss"`
	OvtmUntpAntcCntgVrssSign string `json:"ovtm_untp_antc_cntg_vrss_sign"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt"`
	OvtmUntpAntcVol          string `json:"ovtm_untp_antc_vol"`
}

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceOutput2Item

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceOutput2Item struct {
	StckBsopDate         string `json:"stck_bsop_date"`
	OvtmUntpPrpr         string `json:"ovtm_untp_prpr"`
	OvtmUntpPrdyVrss     string `json:"ovtm_untp_prdy_vrss"`
	OvtmUntpPrdyVrssSign string `json:"ovtm_untp_prdy_vrss_sign"`
	OvtmUntpPrdyCtrt     string `json:"ovtm_untp_prdy_ctrt"`
	OvtmUntpVol          string `json:"ovtm_untp_vol"`
	StckClpr             string `json:"stck_clpr"`
	PrdyVrss             string `json:"prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	PrdyCtrt             string `json:"prdy_ctrt"`
	AcmlVol              string `json:"acml_vol"`
	OvtmUntpTrPbmn       string `json:"ovtm_untp_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceRequest

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireDailyPrice

type KISDomesticStockV1QuotationsInquireDailyPrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireDailyPriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireDailyPriceOutputItem

type KISDomesticStockV1QuotationsInquireDailyPriceOutputItem struct {
	StckBsopDate    string `json:"stck_bsop_date"`
	StckOprc        string `json:"stck_oprc"`
	StckHgpr        string `json:"stck_hgpr"`
	StckLwpr        string `json:"stck_lwpr"`
	StckClpr        string `json:"stck_clpr"`
	AcmlVol         string `json:"acml_vol"`
	PrdyVrssVolRate string `json:"prdy_vrss_vol_rate"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	HtsFrgnEhrt     string `json:"hts_frgn_ehrt"`
	FrgnNtbyQty     string `json:"frgn_ntby_qty"`
	FlngClsCode     string `json:"flng_cls_code"`
	AcmlPrttRate    string `json:"acml_prtt_rate"`
}

type KISDomesticStockV1QuotationsInquireDailyPriceRequest

type KISDomesticStockV1QuotationsInquireDailyPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidOrgAdjPrc       string `json:"FID_ORG_ADJ_PRC"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISDomesticStockV1QuotationsInquireDailyTradeVolume

type KISDomesticStockV1QuotationsInquireDailyTradeVolume struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput1Item

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput1Item struct {
	ShnuCnqnSmtn string `json:"shnu_cnqn_smtn"`
	SelnCnqnSmtn string `json:"seln_cnqn_smtn"`
}

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput2Item

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	TotalSelnQty string `json:"total_seln_qty"`
	TotalShnuQty string `json:"total_shnu_qty"`
}

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeRequest

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISDomesticStockV1QuotationsInquireElwPrice

type KISDomesticStockV1QuotationsInquireElwPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsInquireElwPriceOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsInquireElwPriceOutput1Item

type KISDomesticStockV1QuotationsInquireElwPriceOutput1Item struct {
	ElwShrnIscd      string `json:"elw_shrn_iscd"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	ElwPrpr          string `json:"elw_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	PrdyVrssVolRate  string `json:"prdy_vrss_vol_rate"`
	UnasShrnIscd     string `json:"unas_shrn_iscd"`
	UnasIsnm         string `json:"unas_isnm"`
	UnasPrpr         string `json:"unas_prpr"`
	UnasPrdyVrss     string `json:"unas_prdy_vrss"`
	UnasPrdyVrssSign string `json:"unas_prdy_vrss_sign"`
	UnasPrdyCtrt     string `json:"unas_prdy_ctrt"`
	Bidp             string `json:"bidp"`
	Askp             string `json:"askp"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	VolTnrt          string `json:"vol_tnrt"`
	ElwOprc          string `json:"elw_oprc"`
	ElwHgpr          string `json:"elw_hgpr"`
	ElwLwpr          string `json:"elw_lwpr"`
	StckPrdyClpr     string `json:"stck_prdy_clpr"`
	HtsThpr          string `json:"hts_thpr"`
	Dprt             string `json:"dprt"`
	AtmClsName       string `json:"atm_cls_name"`
	HtsIntsVltl      string `json:"hts_ints_vltl"`
	Acpr             string `json:"acpr"`
	PvtScndDmrsPrc   string `json:"pvt_scnd_dmrs_prc"`
	PvtFrstDmrsPrc   string `json:"pvt_frst_dmrs_prc"`
	PvtPontVal       string `json:"pvt_pont_val"`
	PvtFrstDmspPrc   string `json:"pvt_frst_dmsp_prc"`
	PvtScndDmspPrc   string `json:"pvt_scnd_dmsp_prc"`
	DmspVal          string `json:"dmsp_val"`
	DmrsVal          string `json:"dmrs_val"`
	ElwSdpr          string `json:"elw_sdpr"`
	ApprchRate       string `json:"apprch_rate"`
	TickConvPrc      string `json:"tick_conv_prc"`
	InvtEpmdCntt     string `json:"invt_epmd_cntt"`
}

type KISDomesticStockV1QuotationsInquireElwPriceRequest

type KISDomesticStockV1QuotationsInquireElwPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceOutput1Item

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceOutput1Item struct {
	BstpNmixPrpr         string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss     string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt     string `json:"bstp_nmix_prdy_ctrt"`
	AcmlVol              string `json:"acml_vol"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	BstpNmixOprc         string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr         string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr         string `json:"bstp_nmix_lwpr"`
	PrdyVol              string `json:"prdy_vol"`
	AscnIssuCnt          string `json:"ascn_issu_cnt"`
	DownIssuCnt          string `json:"down_issu_cnt"`
	StnrIssuCnt          string `json:"stnr_issu_cnt"`
	UplmIssuCnt          string `json:"uplm_issu_cnt"`
	LslmIssuCnt          string `json:"lslm_issu_cnt"`
	PrdyTrPbmn           string `json:"prdy_tr_pbmn"`
	DryyBstpNmixHgprDate string `json:"dryy_bstp_nmix_hgpr_date"`
	DryyBstpNmixHgpr     string `json:"dryy_bstp_nmix_hgpr"`
	DryyBstpNmixLwpr     string `json:"dryy_bstp_nmix_lwpr"`
	DryyBstpNmixLwprDate string `json:"dryy_bstp_nmix_lwpr_date"`
}

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceOutput2Item

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceOutput2Item struct {
	BstpClsCode      string `json:"bstp_cls_code"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	AcmlVolRlim      string `json:"acml_vol_rlim"`
	AcmlTrPbmnRlim   string `json:"acml_tr_pbmn_rlim"`
}

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceRequest

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
}

type KISDomesticStockV1QuotationsInquireIndexDailyPrice

type KISDomesticStockV1QuotationsInquireIndexDailyPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput1Item

type KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput1Item struct {
	BstpNmixPrpr         string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss     string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt     string `json:"bstp_nmix_prdy_ctrt"`
	AcmlVol              string `json:"acml_vol"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	BstpNmixOprc         string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr         string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr         string `json:"bstp_nmix_lwpr"`
	PrdyVol              string `json:"prdy_vol"`
	AscnIssuCnt          string `json:"ascn_issu_cnt"`
	DownIssuCnt          string `json:"down_issu_cnt"`
	StnrIssuCnt          string `json:"stnr_issu_cnt"`
	UplmIssuCnt          string `json:"uplm_issu_cnt"`
	LslmIssuCnt          string `json:"lslm_issu_cnt"`
	PrdyTrPbmn           string `json:"prdy_tr_pbmn"`
	DryyBstpNmixHgprDate string `json:"dryy_bstp_nmix_hgpr_date"`
	DryyBstpNmixHgpr     string `json:"dryy_bstp_nmix_hgpr"`
	DryyBstpNmixLwpr     string `json:"dryy_bstp_nmix_lwpr"`
	DryyBstpNmixLwprDate string `json:"dryy_bstp_nmix_lwpr_date"`
}

type KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput2Item

type KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput2Item struct {
	StckBsopDate     string `json:"stck_bsop_date"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	BstpNmixOprc     string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr     string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr     string `json:"bstp_nmix_lwpr"`
	AcmlVolRlim      string `json:"acml_vol_rlim"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	InvtNewPsdg      string `json:"invt_new_psdg"`
	D20Dsrt          string `json:"d20_dsrt"`
}

type KISDomesticStockV1QuotationsInquireIndexDailyPriceRequest

type KISDomesticStockV1QuotationsInquireIndexDailyPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISDomesticStockV1QuotationsInquireIndexPrice

type KISDomesticStockV1QuotationsInquireIndexPrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireIndexPriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireIndexPriceOutputItem

type KISDomesticStockV1QuotationsInquireIndexPriceOutputItem struct {
	BstpNmixPrpr         string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss     string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt     string `json:"bstp_nmix_prdy_ctrt"`
	AcmlVol              string `json:"acml_vol"`
	PrdyVol              string `json:"prdy_vol"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	PrdyTrPbmn           string `json:"prdy_tr_pbmn"`
	BstpNmixOprc         string `json:"bstp_nmix_oprc"`
	PrdyNmixVrssNmixOprc string `json:"prdy_nmix_vrss_nmix_oprc"`
	OprcVrssPrprSign     string `json:"oprc_vrss_prpr_sign"`
	BstpNmixOprcPrdyCtrt string `json:"bstp_nmix_oprc_prdy_ctrt"`
	BstpNmixHgpr         string `json:"bstp_nmix_hgpr"`
	PrdyNmixVrssNmixHgpr string `json:"prdy_nmix_vrss_nmix_hgpr"`
	HgprVrssPrprSign     string `json:"hgpr_vrss_prpr_sign"`
	BstpNmixHgprPrdyCtrt string `json:"bstp_nmix_hgpr_prdy_ctrt"`
	BstpNmixLwpr         string `json:"bstp_nmix_lwpr"`
	PrdyClprVrssLwpr     string `json:"prdy_clpr_vrss_lwpr"`
	LwprVrssPrprSign     string `json:"lwpr_vrss_prpr_sign"`
	PrdyClprVrssLwprRate string `json:"prdy_clpr_vrss_lwpr_rate"`
	AscnIssuCnt          string `json:"ascn_issu_cnt"`
	UplmIssuCnt          string `json:"uplm_issu_cnt"`
	StnrIssuCnt          string `json:"stnr_issu_cnt"`
	DownIssuCnt          string `json:"down_issu_cnt"`
	LslmIssuCnt          string `json:"lslm_issu_cnt"`
	DryyBstpNmixHgpr     string `json:"dryy_bstp_nmix_hgpr"`
	DryyHgprVrssPrprRate string `json:"dryy_hgpr_vrss_prpr_rate"`
	DryyBstpNmixHgprDate string `json:"dryy_bstp_nmix_hgpr_date"`
	DryyBstpNmixLwpr     string `json:"dryy_bstp_nmix_lwpr"`
	DryyLwprVrssPrprRate string `json:"dryy_lwpr_vrss_prpr_rate"`
	DryyBstpNmixLwprDate string `json:"dryy_bstp_nmix_lwpr_date"`
	TotalAskpRsqn        string `json:"total_askp_rsqn"`
	TotalBidpRsqn        string `json:"total_bidp_rsqn"`
	SelnRsqnRate         string `json:"seln_rsqn_rate"`
	ShnuRsqnRate         string `json:"shnu_rsqn_rate"`
	NtbyRsqn             string `json:"ntby_rsqn"`
}

type KISDomesticStockV1QuotationsInquireIndexPriceRequest

type KISDomesticStockV1QuotationsInquireIndexPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireIndexTickprice

type KISDomesticStockV1QuotationsInquireIndexTickprice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireIndexTickpriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireIndexTickpriceOutputItem

type KISDomesticStockV1QuotationsInquireIndexTickpriceOutputItem struct {
	StckCntgHour     string `json:"stck_cntg_hour"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	AcmlVol          string `json:"acml_vol"`
	CntgVol          string `json:"cntg_vol"`
}

type KISDomesticStockV1QuotationsInquireIndexTickpriceRequest

type KISDomesticStockV1QuotationsInquireIndexTickpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireIndexTimeprice

type KISDomesticStockV1QuotationsInquireIndexTimeprice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireIndexTimepriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireIndexTimepriceOutputItem

type KISDomesticStockV1QuotationsInquireIndexTimepriceOutputItem struct {
	BsopHour         string `json:"bsop_hour"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	AcmlVol          string `json:"acml_vol"`
	CntgVol          string `json:"cntg_vol"`
}

type KISDomesticStockV1QuotationsInquireIndexTimepriceRequest

type KISDomesticStockV1QuotationsInquireIndexTimepriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireInvestor

type KISDomesticStockV1QuotationsInquireInvestor struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireInvestorOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireInvestorDailyByMarket

type KISDomesticStockV1QuotationsInquireInvestorDailyByMarket struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireInvestorDailyByMarketOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireInvestorDailyByMarketOutputItem

type KISDomesticStockV1QuotationsInquireInvestorDailyByMarketOutputItem struct {
	StckBsopDate      string `json:"stck_bsop_date"`
	BstpNmixPrpr      string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss  string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign      string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt  string `json:"bstp_nmix_prdy_ctrt"`
	BstpNmixOprc      string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr      string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr      string `json:"bstp_nmix_lwpr"`
	StckPrdyClpr      string `json:"stck_prdy_clpr"`
	FrgnNtbyQty       string `json:"frgn_ntby_qty"`
	FrgnRegNtbyQty    string `json:"frgn_reg_ntby_qty"`
	FrgnNregNtbyQty   string `json:"frgn_nreg_ntby_qty"`
	PrsnNtbyQty       string `json:"prsn_ntby_qty"`
	OrgnNtbyQty       string `json:"orgn_ntby_qty"`
	ScrtNtbyQty       string `json:"scrt_ntby_qty"`
	IvtrNtbyQty       string `json:"ivtr_ntby_qty"`
	PeFundNtbyVol     string `json:"pe_fund_ntby_vol"`
	BankNtbyQty       string `json:"bank_ntby_qty"`
	InsuNtbyQty       string `json:"insu_ntby_qty"`
	MrbnNtbyQty       string `json:"mrbn_ntby_qty"`
	FundNtbyQty       string `json:"fund_ntby_qty"`
	EtcNtbyQty        string `json:"etc_ntby_qty"`
	EtcOrgtNtbyVol    string `json:"etc_orgt_ntby_vol"`
	EtcCorpNtbyVol    string `json:"etc_corp_ntby_vol"`
	FrgnNtbyTrPbmn    string `json:"frgn_ntby_tr_pbmn"`
	FrgnRegNtbyPbmn   string `json:"frgn_reg_ntby_pbmn"`
	FrgnNregNtbyPbmn  string `json:"frgn_nreg_ntby_pbmn"`
	PrsnNtbyTrPbmn    string `json:"prsn_ntby_tr_pbmn"`
	OrgnNtbyTrPbmn    string `json:"orgn_ntby_tr_pbmn"`
	ScrtNtbyTrPbmn    string `json:"scrt_ntby_tr_pbmn"`
	IvtrNtbyTrPbmn    string `json:"ivtr_ntby_tr_pbmn"`
	PeFundNtbyTrPbmn  string `json:"pe_fund_ntby_tr_pbmn"`
	BankNtbyTrPbmn    string `json:"bank_ntby_tr_pbmn"`
	InsuNtbyTrPbmn    string `json:"insu_ntby_tr_pbmn"`
	MrbnNtbyTrPbmn    string `json:"mrbn_ntby_tr_pbmn"`
	FundNtbyTrPbmn    string `json:"fund_ntby_tr_pbmn"`
	EtcNtbyTrPbmn     string `json:"etc_ntby_tr_pbmn"`
	EtcOrgtNtbyTrPbmn string `json:"etc_orgt_ntby_tr_pbmn"`
	EtcCorpNtbyTrPbmn string `json:"etc_corp_ntby_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireInvestorDailyByMarketRequest

type KISDomesticStockV1QuotationsInquireInvestorDailyByMarketRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputIscd1      string `json:"FID_INPUT_ISCD_1"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
}

type KISDomesticStockV1QuotationsInquireInvestorOutputItem

type KISDomesticStockV1QuotationsInquireInvestorOutputItem struct {
	StckBsopDate   string `json:"stck_bsop_date"`
	StckClpr       string `json:"stck_clpr"`
	PrdyVrss       string `json:"prdy_vrss"`
	PrdyVrssSign   string `json:"prdy_vrss_sign"`
	PrsnNtbyQty    string `json:"prsn_ntby_qty"`
	FrgnNtbyQty    string `json:"frgn_ntby_qty"`
	OrgnNtbyQty    string `json:"orgn_ntby_qty"`
	PrsnNtbyTrPbmn string `json:"prsn_ntby_tr_pbmn"`
	FrgnNtbyTrPbmn string `json:"frgn_ntby_tr_pbmn"`
	OrgnNtbyTrPbmn string `json:"orgn_ntby_tr_pbmn"`
	PrsnShnuVol    string `json:"prsn_shnu_vol"`
	FrgnShnuVol    string `json:"frgn_shnu_vol"`
	OrgnShnuVol    string `json:"orgn_shnu_vol"`
	PrsnShnuTrPbmn string `json:"prsn_shnu_tr_pbmn"`
	FrgnShnuTrPbmn string `json:"frgn_shnu_tr_pbmn"`
	OrgnShnuTrPbmn string `json:"orgn_shnu_tr_pbmn"`
	PrsnSelnVol    string `json:"prsn_seln_vol"`
	FrgnSelnVol    string `json:"frgn_seln_vol"`
	OrgnSelnVol    string `json:"orgn_seln_vol"`
	PrsnSelnTrPbmn string `json:"prsn_seln_tr_pbmn"`
	FrgnSelnTrPbmn string `json:"frgn_seln_tr_pbmn"`
	OrgnSelnTrPbmn string `json:"orgn_seln_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireInvestorRequest

type KISDomesticStockV1QuotationsInquireInvestorRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireInvestorTimeByMarket

type KISDomesticStockV1QuotationsInquireInvestorTimeByMarket struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireInvestorTimeByMarketOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireInvestorTimeByMarketOutputItem

type KISDomesticStockV1QuotationsInquireInvestorTimeByMarketOutputItem struct {
	FrgnSelnVol       string `json:"frgn_seln_vol"`
	FrgnShnuVol       string `json:"frgn_shnu_vol"`
	FrgnNtbyQty       string `json:"frgn_ntby_qty"`
	FrgnSelnTrPbmn    string `json:"frgn_seln_tr_pbmn"`
	FrgnShnuTrPbmn    string `json:"frgn_shnu_tr_pbmn"`
	FrgnNtbyTrPbmn    string `json:"frgn_ntby_tr_pbmn"`
	PrsnSelnVol       string `json:"prsn_seln_vol"`
	PrsnShnuVol       string `json:"prsn_shnu_vol"`
	PrsnNtbyQty       string `json:"prsn_ntby_qty"`
	PrsnSelnTrPbmn    string `json:"prsn_seln_tr_pbmn"`
	PrsnShnuTrPbmn    string `json:"prsn_shnu_tr_pbmn"`
	PrsnNtbyTrPbmn    string `json:"prsn_ntby_tr_pbmn"`
	OrgnSelnVol       string `json:"orgn_seln_vol"`
	OrgnShnuVol       string `json:"orgn_shnu_vol"`
	OrgnNtbyQty       string `json:"orgn_ntby_qty"`
	OrgnSelnTrPbmn    string `json:"orgn_seln_tr_pbmn"`
	OrgnShnuTrPbmn    string `json:"orgn_shnu_tr_pbmn"`
	OrgnNtbyTrPbmn    string `json:"orgn_ntby_tr_pbmn"`
	ScrtSelnVol       string `json:"scrt_seln_vol"`
	ScrtShnuVol       string `json:"scrt_shnu_vol"`
	ScrtNtbyQty       string `json:"scrt_ntby_qty"`
	ScrtSelnTrPbmn    string `json:"scrt_seln_tr_pbmn"`
	ScrtShnuTrPbmn    string `json:"scrt_shnu_tr_pbmn"`
	ScrtNtbyTrPbmn    string `json:"scrt_ntby_tr_pbmn"`
	IvtrSelnVol       string `json:"ivtr_seln_vol"`
	IvtrShnuVol       string `json:"ivtr_shnu_vol"`
	IvtrNtbyQty       string `json:"ivtr_ntby_qty"`
	IvtrSelnTrPbmn    string `json:"ivtr_seln_tr_pbmn"`
	IvtrShnuTrPbmn    string `json:"ivtr_shnu_tr_pbmn"`
	IvtrNtbyTrPbmn    string `json:"ivtr_ntby_tr_pbmn"`
	PeFundSelnTrPbmn  string `json:"pe_fund_seln_tr_pbmn"`
	PeFundSelnVol     string `json:"pe_fund_seln_vol"`
	PeFundNtbyVol     string `json:"pe_fund_ntby_vol"`
	PeFundShnuTrPbmn  string `json:"pe_fund_shnu_tr_pbmn"`
	PeFundShnuVol     string `json:"pe_fund_shnu_vol"`
	PeFundNtbyTrPbmn  string `json:"pe_fund_ntby_tr_pbmn"`
	BankSelnVol       string `json:"bank_seln_vol"`
	BankShnuVol       string `json:"bank_shnu_vol"`
	BankNtbyQty       string `json:"bank_ntby_qty"`
	BankSelnTrPbmn    string `json:"bank_seln_tr_pbmn"`
	BankShnuTrPbmn    string `json:"bank_shnu_tr_pbmn"`
	BankNtbyTrPbmn    string `json:"bank_ntby_tr_pbmn"`
	InsuSelnVol       string `json:"insu_seln_vol"`
	InsuShnuVol       string `json:"insu_shnu_vol"`
	InsuNtbyQty       string `json:"insu_ntby_qty"`
	InsuSelnTrPbmn    string `json:"insu_seln_tr_pbmn"`
	InsuShnuTrPbmn    string `json:"insu_shnu_tr_pbmn"`
	InsuNtbyTrPbmn    string `json:"insu_ntby_tr_pbmn"`
	MrbnSelnVol       string `json:"mrbn_seln_vol"`
	MrbnShnuVol       string `json:"mrbn_shnu_vol"`
	MrbnNtbyQty       string `json:"mrbn_ntby_qty"`
	MrbnSelnTrPbmn    string `json:"mrbn_seln_tr_pbmn"`
	MrbnShnuTrPbmn    string `json:"mrbn_shnu_tr_pbmn"`
	MrbnNtbyTrPbmn    string `json:"mrbn_ntby_tr_pbmn"`
	FundSelnVol       string `json:"fund_seln_vol"`
	FundShnuVol       string `json:"fund_shnu_vol"`
	FundNtbyQty       string `json:"fund_ntby_qty"`
	FundSelnTrPbmn    string `json:"fund_seln_tr_pbmn"`
	FundShnuTrPbmn    string `json:"fund_shnu_tr_pbmn"`
	FundNtbyTrPbmn    string `json:"fund_ntby_tr_pbmn"`
	EtcOrgtSelnVol    string `json:"etc_orgt_seln_vol"`
	EtcOrgtShnuVol    string `json:"etc_orgt_shnu_vol"`
	EtcOrgtNtbyVol    string `json:"etc_orgt_ntby_vol"`
	EtcOrgtSelnTrPbmn string `json:"etc_orgt_seln_tr_pbmn"`
	EtcOrgtShnuTrPbmn string `json:"etc_orgt_shnu_tr_pbmn"`
	EtcOrgtNtbyTrPbmn string `json:"etc_orgt_ntby_tr_pbmn"`
	EtcCorpSelnVol    string `json:"etc_corp_seln_vol"`
	EtcCorpShnuVol    string `json:"etc_corp_shnu_vol"`
	EtcCorpNtbyVol    string `json:"etc_corp_ntby_vol"`
	EtcCorpSelnTrPbmn string `json:"etc_corp_seln_tr_pbmn"`
	EtcCorpShnuTrPbmn string `json:"etc_corp_shnu_tr_pbmn"`
	EtcCorpNtbyTrPbmn string `json:"etc_corp_ntby_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireInvestorTimeByMarketRequest

type KISDomesticStockV1QuotationsInquireInvestorTimeByMarketRequest struct {
	FidInputIscd  string `json:"fid_input_iscd"`
	FidInputIscd2 string `json:"fid_input_iscd_2"`
}

type KISDomesticStockV1QuotationsInquireMember

type KISDomesticStockV1QuotationsInquireMember struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireMemberOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireMemberDaily

type KISDomesticStockV1QuotationsInquireMemberDaily struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireMemberDailyOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireMemberDailyOutputItem

type KISDomesticStockV1QuotationsInquireMemberDailyOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	TotalSelnQty string `json:"total_seln_qty"`
	TotalShnuQty string `json:"total_shnu_qty"`
	NtbyQty      string `json:"ntby_qty"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
}

type KISDomesticStockV1QuotationsInquireMemberDailyRequest

type KISDomesticStockV1QuotationsInquireMemberDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
	FidSctnClsCode     string `json:"FID_SCTN_CLS_CODE"`
}

type KISDomesticStockV1QuotationsInquireMemberOutputItem

type KISDomesticStockV1QuotationsInquireMemberOutputItem struct {
	SelnMbcrNo1          string `json:"seln_mbcr_no1"`
	SelnMbcrNo2          string `json:"seln_mbcr_no2"`
	SelnMbcrNo3          string `json:"seln_mbcr_no3"`
	SelnMbcrNo4          string `json:"seln_mbcr_no4"`
	SelnMbcrNo5          string `json:"seln_mbcr_no5"`
	SelnMbcrName1        string `json:"seln_mbcr_name1"`
	SelnMbcrName2        string `json:"seln_mbcr_name2"`
	SelnMbcrName3        string `json:"seln_mbcr_name3"`
	SelnMbcrName4        string `json:"seln_mbcr_name4"`
	SelnMbcrName5        string `json:"seln_mbcr_name5"`
	TotalSelnQty1        string `json:"total_seln_qty1"`
	TotalSelnQty2        string `json:"total_seln_qty2"`
	TotalSelnQty3        string `json:"total_seln_qty3"`
	TotalSelnQty4        string `json:"total_seln_qty4"`
	TotalSelnQty5        string `json:"total_seln_qty5"`
	SelnMbcrRlim1        string `json:"seln_mbcr_rlim1"`
	SelnMbcrRlim2        string `json:"seln_mbcr_rlim2"`
	SelnMbcrRlim3        string `json:"seln_mbcr_rlim3"`
	SelnMbcrRlim4        string `json:"seln_mbcr_rlim4"`
	SelnMbcrRlim5        string `json:"seln_mbcr_rlim5"`
	SelnQtyIcdc1         string `json:"seln_qty_icdc1"`
	SelnQtyIcdc2         string `json:"seln_qty_icdc2"`
	SelnQtyIcdc3         string `json:"seln_qty_icdc3"`
	SelnQtyIcdc4         string `json:"seln_qty_icdc4"`
	SelnQtyIcdc5         string `json:"seln_qty_icdc5"`
	ShnuMbcrNo1          string `json:"shnu_mbcr_no1"`
	ShnuMbcrNo2          string `json:"shnu_mbcr_no2"`
	ShnuMbcrNo3          string `json:"shnu_mbcr_no3"`
	ShnuMbcrNo4          string `json:"shnu_mbcr_no4"`
	ShnuMbcrNo5          string `json:"shnu_mbcr_no5"`
	ShnuMbcrName1        string `json:"shnu_mbcr_name1"`
	ShnuMbcrName2        string `json:"shnu_mbcr_name2"`
	ShnuMbcrName3        string `json:"shnu_mbcr_name3"`
	ShnuMbcrName4        string `json:"shnu_mbcr_name4"`
	ShnuMbcrName5        string `json:"shnu_mbcr_name5"`
	TotalShnuQty1        string `json:"total_shnu_qty1"`
	TotalShnuQty2        string `json:"total_shnu_qty2"`
	TotalShnuQty3        string `json:"total_shnu_qty3"`
	TotalShnuQty4        string `json:"total_shnu_qty4"`
	TotalShnuQty5        string `json:"total_shnu_qty5"`
	ShnuMbcrRlim1        string `json:"shnu_mbcr_rlim1"`
	ShnuMbcrRlim2        string `json:"shnu_mbcr_rlim2"`
	ShnuMbcrRlim3        string `json:"shnu_mbcr_rlim3"`
	ShnuMbcrRlim4        string `json:"shnu_mbcr_rlim4"`
	ShnuMbcrRlim5        string `json:"shnu_mbcr_rlim5"`
	ShnuQtyIcdc1         string `json:"shnu_qty_icdc1"`
	ShnuQtyIcdc2         string `json:"shnu_qty_icdc2"`
	ShnuQtyIcdc3         string `json:"shnu_qty_icdc3"`
	ShnuQtyIcdc4         string `json:"shnu_qty_icdc4"`
	ShnuQtyIcdc5         string `json:"shnu_qty_icdc5"`
	GlobTotalSelnQty     string `json:"glob_total_seln_qty"`
	GlobSelnRlim         string `json:"glob_seln_rlim"`
	GlobNtbyQty          string `json:"glob_ntby_qty"`
	GlobTotalShnuQty     string `json:"glob_total_shnu_qty"`
	GlobShnuRlim         string `json:"glob_shnu_rlim"`
	SelnMbcrGlobYn1      string `json:"seln_mbcr_glob_yn_1"`
	SelnMbcrGlobYn2      string `json:"seln_mbcr_glob_yn_2"`
	SelnMbcrGlobYn3      string `json:"seln_mbcr_glob_yn_3"`
	SelnMbcrGlobYn4      string `json:"seln_mbcr_glob_yn_4"`
	SelnMbcrGlobYn5      string `json:"seln_mbcr_glob_yn_5"`
	ShnuMbcrGlobYn1      string `json:"shnu_mbcr_glob_yn_1"`
	ShnuMbcrGlobYn2      string `json:"shnu_mbcr_glob_yn_2"`
	ShnuMbcrGlobYn3      string `json:"shnu_mbcr_glob_yn_3"`
	ShnuMbcrGlobYn4      string `json:"shnu_mbcr_glob_yn_4"`
	ShnuMbcrGlobYn5      string `json:"shnu_mbcr_glob_yn_5"`
	GlobTotalSelnQtyIcdc string `json:"glob_total_seln_qty_icdc"`
	GlobTotalShnuQtyIcdc string `json:"glob_total_shnu_qty_icdc"`
}

type KISDomesticStockV1QuotationsInquireMemberRequest

type KISDomesticStockV1QuotationsInquireMemberRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireOvertimeAskingPrice

type KISDomesticStockV1QuotationsInquireOvertimeAskingPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsInquireOvertimeAskingPriceOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsInquireOvertimeAskingPriceOutput1Item

type KISDomesticStockV1QuotationsInquireOvertimeAskingPriceOutput1Item struct {
	OvtmUntpLastHour          string `json:"ovtm_untp_last_hour"`
	OvtmUntpAskp1             string `json:"ovtm_untp_askp1"`
	OvtmUntpAskp2             string `json:"ovtm_untp_askp2"`
	OvtmUntpAskp3             string `json:"ovtm_untp_askp3"`
	OvtmUntpAskp4             string `json:"ovtm_untp_askp4"`
	OvtmUntpAskp5             string `json:"ovtm_untp_askp5"`
	OvtmUntpAskp6             string `json:"ovtm_untp_askp6"`
	OvtmUntpAskp7             string `json:"ovtm_untp_askp7"`
	OvtmUntpAskp8             string `json:"ovtm_untp_askp8"`
	OvtmUntpAskp9             string `json:"ovtm_untp_askp9"`
	OvtmUntpAskp10            string `json:"ovtm_untp_askp10"`
	OvtmUntpBidp1             string `json:"ovtm_untp_bidp1"`
	OvtmUntpBidp2             string `json:"ovtm_untp_bidp2"`
	OvtmUntpBidp3             string `json:"ovtm_untp_bidp3"`
	OvtmUntpBidp4             string `json:"ovtm_untp_bidp4"`
	OvtmUntpBidp5             string `json:"ovtm_untp_bidp5"`
	OvtmUntpBidp6             string `json:"ovtm_untp_bidp6"`
	OvtmUntpBidp7             string `json:"ovtm_untp_bidp7"`
	OvtmUntpBidp8             string `json:"ovtm_untp_bidp8"`
	OvtmUntpBidp9             string `json:"ovtm_untp_bidp9"`
	OvtmUntpBidp10            string `json:"ovtm_untp_bidp10"`
	OvtmUntpAskpIcdc1         string `json:"ovtm_untp_askp_icdc1"`
	OvtmUntpAskpIcdc2         string `json:"ovtm_untp_askp_icdc2"`
	OvtmUntpAskpIcdc3         string `json:"ovtm_untp_askp_icdc3"`
	OvtmUntpAskpIcdc4         string `json:"ovtm_untp_askp_icdc4"`
	OvtmUntpAskpIcdc5         string `json:"ovtm_untp_askp_icdc5"`
	OvtmUntpAskpIcdc6         string `json:"ovtm_untp_askp_icdc6"`
	OvtmUntpAskpIcdc7         string `json:"ovtm_untp_askp_icdc7"`
	OvtmUntpAskpIcdc8         string `json:"ovtm_untp_askp_icdc8"`
	OvtmUntpAskpIcdc9         string `json:"ovtm_untp_askp_icdc9"`
	OvtmUntpAskpIcdc10        string `json:"ovtm_untp_askp_icdc10"`
	OvtmUntpBidpIcdc1         string `json:"ovtm_untp_bidp_icdc1"`
	OvtmUntpBidpIcdc2         string `json:"ovtm_untp_bidp_icdc2"`
	OvtmUntpBidpIcdc3         string `json:"ovtm_untp_bidp_icdc3"`
	OvtmUntpBidpIcdc4         string `json:"ovtm_untp_bidp_icdc4"`
	OvtmUntpBidpIcdc5         string `json:"ovtm_untp_bidp_icdc5"`
	OvtmUntpBidpIcdc6         string `json:"ovtm_untp_bidp_icdc6"`
	OvtmUntpBidpIcdc7         string `json:"ovtm_untp_bidp_icdc7"`
	OvtmUntpBidpIcdc8         string `json:"ovtm_untp_bidp_icdc8"`
	OvtmUntpBidpIcdc9         string `json:"ovtm_untp_bidp_icdc9"`
	OvtmUntpBidpIcdc10        string `json:"ovtm_untp_bidp_icdc10"`
	OvtmUntpAskpRsqn1         string `json:"ovtm_untp_askp_rsqn1"`
	OvtmUntpAskpRsqn2         string `json:"ovtm_untp_askp_rsqn2"`
	OvtmUntpAskpRsqn3         string `json:"ovtm_untp_askp_rsqn3"`
	OvtmUntpAskpRsqn4         string `json:"ovtm_untp_askp_rsqn4"`
	OvtmUntpAskpRsqn5         string `json:"ovtm_untp_askp_rsqn5"`
	OvtmUntpAskpRsqn6         string `json:"ovtm_untp_askp_rsqn6"`
	OvtmUntpAskpRsqn7         string `json:"ovtm_untp_askp_rsqn7"`
	OvtmUntpAskpRsqn8         string `json:"ovtm_untp_askp_rsqn8"`
	OvtmUntpAskpRsqn9         string `json:"ovtm_untp_askp_rsqn9"`
	OvtmUntpAskpRsqn10        string `json:"ovtm_untp_askp_rsqn10"`
	OvtmUntpBidpRsqn1         string `json:"ovtm_untp_bidp_rsqn1"`
	OvtmUntpBidpRsqn2         string `json:"ovtm_untp_bidp_rsqn2"`
	OvtmUntpBidpRsqn3         string `json:"ovtm_untp_bidp_rsqn3"`
	OvtmUntpBidpRsqn4         string `json:"ovtm_untp_bidp_rsqn4"`
	OvtmUntpBidpRsqn5         string `json:"ovtm_untp_bidp_rsqn5"`
	OvtmUntpBidpRsqn6         string `json:"ovtm_untp_bidp_rsqn6"`
	OvtmUntpBidpRsqn7         string `json:"ovtm_untp_bidp_rsqn7"`
	OvtmUntpBidpRsqn8         string `json:"ovtm_untp_bidp_rsqn8"`
	OvtmUntpBidpRsqn9         string `json:"ovtm_untp_bidp_rsqn9"`
	OvtmUntpBidpRsqn10        string `json:"ovtm_untp_bidp_rsqn10"`
	OvtmUntpTotalAskpRsqn     string `json:"ovtm_untp_total_askp_rsqn"`
	OvtmUntpTotalBidpRsqn     string `json:"ovtm_untp_total_bidp_rsqn"`
	OvtmUntpTotalAskpRsqnIcdc string `json:"ovtm_untp_total_askp_rsqn_icdc"`
	OvtmUntpTotalBidpRsqnIcdc string `json:"ovtm_untp_total_bidp_rsqn_icdc"`
	OvtmUntpNtbyBidpRsqn      string `json:"ovtm_untp_ntby_bidp_rsqn"`
	TotalAskpRsqn             string `json:"total_askp_rsqn"`
	TotalBidpRsqn             string `json:"total_bidp_rsqn"`
	TotalAskpRsqnIcdc         string `json:"total_askp_rsqn_icdc"`
	TotalBidpRsqnIcdc         string `json:"total_bidp_rsqn_icdc"`
	OvtmTotalAskpRsqn         string `json:"ovtm_total_askp_rsqn"`
	OvtmTotalBidpRsqn         string `json:"ovtm_total_bidp_rsqn"`
	OvtmTotalAskpIcdc         string `json:"ovtm_total_askp_icdc"`
	OvtmTotalBidpIcdc         string `json:"ovtm_total_bidp_icdc"`
}

type KISDomesticStockV1QuotationsInquireOvertimeAskingPriceRequest

type KISDomesticStockV1QuotationsInquireOvertimeAskingPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireOvertimePrice

type KISDomesticStockV1QuotationsInquireOvertimePrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireOvertimePriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireOvertimePriceOutputItem

type KISDomesticStockV1QuotationsInquireOvertimePriceOutputItem struct {
	BstpKorIsnm              string `json:"bstp_kor_isnm"`
	MangIssuClsName          string `json:"mang_issu_cls_name"`
	OvtmUntpPrpr             string `json:"ovtm_untp_prpr"`
	OvtmUntpPrdyVrss         string `json:"ovtm_untp_prdy_vrss"`
	OvtmUntpPrdyVrssSign     string `json:"ovtm_untp_prdy_vrss_sign"`
	OvtmUntpPrdyCtrt         string `json:"ovtm_untp_prdy_ctrt"`
	OvtmUntpVol              string `json:"ovtm_untp_vol"`
	OvtmUntpTrPbmn           string `json:"ovtm_untp_tr_pbmn"`
	OvtmUntpMxpr             string `json:"ovtm_untp_mxpr"`
	OvtmUntpLlam             string `json:"ovtm_untp_llam"`
	OvtmUntpOprc             string `json:"ovtm_untp_oprc"`
	OvtmUntpHgpr             string `json:"ovtm_untp_hgpr"`
	OvtmUntpLwpr             string `json:"ovtm_untp_lwpr"`
	MargRate                 string `json:"marg_rate"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss"`
	OvtmUntpAntcCntgVrssSign string `json:"ovtm_untp_antc_cntg_vrss_sign"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt"`
	OvtmUntpAntcCnqn         string `json:"ovtm_untp_antc_cnqn"`
	CrdtAbleYn               string `json:"crdt_able_yn"`
	NewLstnClsName           string `json:"new_lstn_cls_name"`
	SltrYn                   string `json:"sltr_yn"`
	MangIssuYn               string `json:"mang_issu_yn"`
	MrktWarnClsCode          string `json:"mrkt_warn_cls_code"`
	TrhtYn                   string `json:"trht_yn"`
	VlntDealClsName          string `json:"vlnt_deal_cls_name"`
	OvtmUntpSdpr             string `json:"ovtm_untp_sdpr"`
	MrktWarnClsName          string `json:"mrkt_warn_cls_name"`
	RevlIssuReasName         string `json:"revl_issu_reas_name"`
	InsnPbntYn               string `json:"insn_pbnt_yn"`
	FlngClsName              string `json:"flng_cls_name"`
	RprsMrktKorName          string `json:"rprs_mrkt_kor_name"`
	OvtmViClsCode            string `json:"ovtm_vi_cls_code"`
	Bidp                     string `json:"bidp"`
	Askp                     string `json:"askp"`
}

type KISDomesticStockV1QuotationsInquireOvertimePriceRequest

type KISDomesticStockV1QuotationsInquireOvertimePriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquirePrice

type KISDomesticStockV1QuotationsInquirePrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquirePriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquirePriceN2

type KISDomesticStockV1QuotationsInquirePriceN2 struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquirePriceN2OutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquirePriceN2OutputItem

type KISDomesticStockV1QuotationsInquirePriceN2OutputItem struct {
	RprsMrktKorName      string `json:"rprs_mrkt_kor_name"`
	NewHgprLwprClsCode   string `json:"new_hgpr_lwpr_cls_code"`
	MxprLlamClsCode      string `json:"mxpr_llam_cls_code"`
	CrdtAbleYn           string `json:"crdt_able_yn"`
	StckMxpr             string `json:"stck_mxpr"`
	ElwPblcYn            string `json:"elw_pblc_yn"`
	PrdyClprVrssOprcRate string `json:"prdy_clpr_vrss_oprc_rate"`
	CrdtRate             string `json:"crdt_rate"`
	MargRate             string `json:"marg_rate"`
	LwprVrssPrpr         string `json:"lwpr_vrss_prpr"`
	LwprVrssPrprSign     string `json:"lwpr_vrss_prpr_sign"`
	PrdyClprVrssLwprRate string `json:"prdy_clpr_vrss_lwpr_rate"`
	StckLwpr             string `json:"stck_lwpr"`
	HgprVrssPrpr         string `json:"hgpr_vrss_prpr"`
	HgprVrssPrprSign     string `json:"hgpr_vrss_prpr_sign"`
	PrdyClprVrssHgprRate string `json:"prdy_clpr_vrss_hgpr_rate"`
	StckHgpr             string `json:"stck_hgpr"`
	OprcVrssPrpr         string `json:"oprc_vrss_prpr"`
	OprcVrssPrprSign     string `json:"oprc_vrss_prpr_sign"`
	MangIssuYn           string `json:"mang_issu_yn"`
	DiviAppClsCode       string `json:"divi_app_cls_code"`
	ShortOverYn          string `json:"short_over_yn"`
	MrktWarnClsCode      string `json:"mrkt_warn_cls_code"`
	InvtCafulYn          string `json:"invt_caful_yn"`
	StangeRunupYn        string `json:"stange_runup_yn"`
	SstsHotYn            string `json:"ssts_hot_yn"`
	LowCurrentYn         string `json:"low_current_yn"`
	ViClsCode            string `json:"vi_cls_code"`
	ShortOverClsCode     string `json:"short_over_cls_code"`
	StckLlam             string `json:"stck_llam"`
	NewLstnClsName       string `json:"new_lstn_cls_name"`
	VlntDealClsName      string `json:"vlnt_deal_cls_name"`
	FlngClsName          string `json:"flng_cls_name"`
	RevlIssuReasName     string `json:"revl_issu_reas_name"`
	MrktWarnClsName      string `json:"mrkt_warn_cls_name"`
	StckSdpr             string `json:"stck_sdpr"`
	BstpClsCode          string `json:"bstp_cls_code"`
	StckPrdyClpr         string `json:"stck_prdy_clpr"`
	InsnPbntYn           string `json:"insn_pbnt_yn"`
	FcamModClsName       string `json:"fcam_mod_cls_name"`
	StckPrpr             string `json:"stck_prpr"`
	PrdyVrss             string `json:"prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	PrdyCtrt             string `json:"prdy_ctrt"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	AcmlVol              string `json:"acml_vol"`
	PrdyVrssVolRate      string `json:"prdy_vrss_vol_rate"`
	BstpKorIsnm          string `json:"bstp_kor_isnm"`
	SltrYn               string `json:"sltr_yn"`
	TrhtYn               string `json:"trht_yn"`
	OprcRangContYn       string `json:"oprc_rang_cont_yn"`
	VlntFinClsCode       string `json:"vlnt_fin_cls_code"`
	StckOprc             string `json:"stck_oprc"`
	PrdyVol              string `json:"prdy_vol"`
}

type KISDomesticStockV1QuotationsInquirePriceN2Request

type KISDomesticStockV1QuotationsInquirePriceN2Request struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquirePriceOutputItem

type KISDomesticStockV1QuotationsInquirePriceOutputItem struct {
	IscdStatClsCode      string `json:"iscd_stat_cls_code"`
	MargRate             string `json:"marg_rate"`
	RprsMrktKorName      string `json:"rprs_mrkt_kor_name"`
	NewHgprLwprClsCode   string `json:"new_hgpr_lwpr_cls_code"`
	BstpKorIsnm          string `json:"bstp_kor_isnm"`
	TempStopYn           string `json:"temp_stop_yn"`
	OprcRangContYn       string `json:"oprc_rang_cont_yn"`
	ClprRangContYn       string `json:"clpr_rang_cont_yn"`
	CrdtAbleYn           string `json:"crdt_able_yn"`
	GrmnRateClsCode      string `json:"grmn_rate_cls_code"`
	ElwPblcYn            string `json:"elw_pblc_yn"`
	StckPrpr             string `json:"stck_prpr"`
	PrdyVrss             string `json:"prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	PrdyCtrt             string `json:"prdy_ctrt"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	AcmlVol              string `json:"acml_vol"`
	PrdyVrssVolRate      string `json:"prdy_vrss_vol_rate"`
	StckOprc             string `json:"stck_oprc"`
	StckHgpr             string `json:"stck_hgpr"`
	StckLwpr             string `json:"stck_lwpr"`
	StckMxpr             string `json:"stck_mxpr"`
	StckLlam             string `json:"stck_llam"`
	StckSdpr             string `json:"stck_sdpr"`
	WghnAvrgStckPrc      string `json:"wghn_avrg_stck_prc"`
	HtsFrgnEhrt          string `json:"hts_frgn_ehrt"`
	FrgnNtbyQty          string `json:"frgn_ntby_qty"`
	PgtrNtbyQty          string `json:"pgtr_ntby_qty"`
	PvtScndDmrsPrc       string `json:"pvt_scnd_dmrs_prc"`
	PvtFrstDmrsPrc       string `json:"pvt_frst_dmrs_prc"`
	PvtPontVal           string `json:"pvt_pont_val"`
	PvtFrstDmspPrc       string `json:"pvt_frst_dmsp_prc"`
	PvtScndDmspPrc       string `json:"pvt_scnd_dmsp_prc"`
	DmrsVal              string `json:"dmrs_val"`
	DmspVal              string `json:"dmsp_val"`
	Cpfn                 string `json:"cpfn"`
	RstcWdthPrc          string `json:"rstc_wdth_prc"`
	StckFcam             string `json:"stck_fcam"`
	StckSspr             string `json:"stck_sspr"`
	AsprUnit             string `json:"aspr_unit"`
	HtsDealQtyUnitVal    string `json:"hts_deal_qty_unit_val"`
	LstnStcn             string `json:"lstn_stcn"`
	HtsAvls              string `json:"hts_avls"`
	Per                  string `json:"per"`
	Pbr                  string `json:"pbr"`
	StacMonth            string `json:"stac_month"`
	VolTnrt              string `json:"vol_tnrt"`
	Eps                  string `json:"eps"`
	Bps                  string `json:"bps"`
	D250Hgpr             string `json:"d250_hgpr"`
	D250HgprDate         string `json:"d250_hgpr_date"`
	D250HgprVrssPrprRate string `json:"d250_hgpr_vrss_prpr_rate"`
	D250Lwpr             string `json:"d250_lwpr"`
	D250LwprDate         string `json:"d250_lwpr_date"`
	D250LwprVrssPrprRate string `json:"d250_lwpr_vrss_prpr_rate"`
	StckDryyHgpr         string `json:"stck_dryy_hgpr"`
	DryyHgprVrssPrprRate string `json:"dryy_hgpr_vrss_prpr_rate"`
	DryyHgprDate         string `json:"dryy_hgpr_date"`
	StckDryyLwpr         string `json:"stck_dryy_lwpr"`
	DryyLwprVrssPrprRate string `json:"dryy_lwpr_vrss_prpr_rate"`
	DryyLwprDate         string `json:"dryy_lwpr_date"`
	W52Hgpr              string `json:"w52_hgpr"`
	W52HgprVrssPrprCtrt  string `json:"w52_hgpr_vrss_prpr_ctrt"`
	W52HgprDate          string `json:"w52_hgpr_date"`
	W52Lwpr              string `json:"w52_lwpr"`
	W52LwprVrssPrprCtrt  string `json:"w52_lwpr_vrss_prpr_ctrt"`
	W52LwprDate          string `json:"w52_lwpr_date"`
	WholLoanRmndRate     string `json:"whol_loan_rmnd_rate"`
	SstsYn               string `json:"ssts_yn"`
	StckShrnIscd         string `json:"stck_shrn_iscd"`
	FcamCnnm             string `json:"fcam_cnnm"`
	CpfnCnnm             string `json:"cpfn_cnnm"`
	ApprchRate           string `json:"apprch_rate"`
	FrgnHldnQty          string `json:"frgn_hldn_qty"`
	ViClsCode            string `json:"vi_cls_code"`
	OvtmViClsCode        string `json:"ovtm_vi_cls_code"`
	LastSstsCntgQty      string `json:"last_ssts_cntg_qty"`
	InvtCafulYn          string `json:"invt_caful_yn"`
	MrktWarnClsCode      string `json:"mrkt_warn_cls_code"`
	ShortOverYn          string `json:"short_over_yn"`
	SltrYn               string `json:"sltr_yn"`
	MangIssuClsCode      string `json:"mang_issu_cls_code"`
}

type KISDomesticStockV1QuotationsInquirePriceRequest

type KISDomesticStockV1QuotationsInquirePriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceOutput1Item

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceOutput1Item struct {
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	StckPrdyClpr string `json:"stck_prdy_clpr"`
	AcmlVol      string `json:"acml_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	StckPrpr     string `json:"stck_prpr"`
}

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceOutput2Item

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPrpr     string `json:"stck_prpr"`
	StckOprc     string `json:"stck_oprc"`
	StckHgpr     string `json:"stck_hgpr"`
	StckLwpr     string `json:"stck_lwpr"`
	CntgVol      string `json:"cntg_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceRequest

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceOutput1Item

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceOutput1Item struct {
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt"`
	PrdyNmix         string `json:"prdy_nmix"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr"`
	BstpClsCode      string `json:"bstp_cls_code"`
	PrdyVol          string `json:"prdy_vol"`
	BstpNmixOprc     string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr     string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr     string `json:"bstp_nmix_lwpr"`
	FutsPrdyOprc     string `json:"futs_prdy_oprc"`
	FutsPrdyHgpr     string `json:"futs_prdy_hgpr"`
	FutsPrdyLwpr     string `json:"futs_prdy_lwpr"`
}

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceOutput2Item

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	BstpNmixPrpr string `json:"bstp_nmix_prpr"`
	BstpNmixOprc string `json:"bstp_nmix_oprc"`
	BstpNmixHgpr string `json:"bstp_nmix_hgpr"`
	BstpNmixLwpr string `json:"bstp_nmix_lwpr"`
	CntgVol      string `json:"cntg_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceRequest

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidEtcClsCode      string `json:"FID_ETC_CLS_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceOutput1Item

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceOutput1Item struct {
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	StckPrdyClpr string `json:"stck_prdy_clpr"`
	AcmlVol      string `json:"acml_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	StckPrpr     string `json:"stck_prpr"`
}

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceOutput2Item

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPrpr     string `json:"stck_prpr"`
	StckOprc     string `json:"stck_oprc"`
	StckHgpr     string `json:"stck_hgpr"`
	StckLwpr     string `json:"stck_lwpr"`
	CntgVol      string `json:"cntg_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
}

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceRequest

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidEtcClsCode      string `json:"FID_ETC_CLS_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISDomesticStockV1QuotationsInquireTimeItemconclusionOutput1Item

type KISDomesticStockV1QuotationsInquireTimeItemconclusionOutput1Item struct {
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	PrdyVol         string `json:"prdy_vol"`
	RprsMrktKorName string `json:"rprs_mrkt_kor_name"`
}

type KISDomesticStockV1QuotationsInquireTimeItemconclusionOutput2Item

type KISDomesticStockV1QuotationsInquireTimeItemconclusionOutput2Item struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPbpr     string `json:"stck_pbpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	Askp         string `json:"askp"`
	Bidp         string `json:"bidp"`
	TdayRltv     string `json:"tday_rltv"`
	AcmlVol      string `json:"acml_vol"`
	Cnqn         string `json:"cnqn"`
}

type KISDomesticStockV1QuotationsInquireTimeItemconclusionRequest

type KISDomesticStockV1QuotationsInquireTimeItemconclusionRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionOutput1Item

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionOutput1Item struct {
	OvtmUntpPrpr             string `json:"ovtm_untp_prpr"`
	OvtmUntpPrdyVrss         string `json:"ovtm_untp_prdy_vrss"`
	OvtmUntpPrdyVrssSign     string `json:"ovtm_untp_prdy_vrss_sign"`
	OvtmUntpPrdyCtrt         string `json:"ovtm_untp_prdy_ctrt"`
	OvtmUntpVol              string `json:"ovtm_untp_vol"`
	OvtmUntpTrPbmn           string `json:"ovtm_untp_tr_pbmn"`
	OvtmUntpMxpr             string `json:"ovtm_untp_mxpr"`
	OvtmUntpLlam             string `json:"ovtm_untp_llam"`
	OvtmUntpOprc             string `json:"ovtm_untp_oprc"`
	OvtmUntpHgpr             string `json:"ovtm_untp_hgpr"`
	OvtmUntpLwpr             string `json:"ovtm_untp_lwpr"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss"`
	OvtmUntpAntcCntgVrssSign string `json:"ovtm_untp_antc_cntg_vrss_sign"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt"`
	OvtmUntpAntcVol          string `json:"ovtm_untp_antc_vol"`
	UplmSign                 string `json:"uplm_sign"`
	LslmSign                 string `json:"lslm_sign"`
}

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionOutput2Item

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionOutput2Item struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	Askp         string `json:"askp"`
	Bidp         string `json:"bidp"`
	AcmlVol      string `json:"acml_vol"`
	CntgVol      string `json:"cntg_vol"`
}

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionRequest

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidHourClsCode     string `json:"FID_HOUR_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInquireViStatus

type KISDomesticStockV1QuotationsInquireViStatus struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInquireViStatusOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInquireViStatusOutputItem

type KISDomesticStockV1QuotationsInquireViStatusOutputItem struct {
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	MkscShrnIscd string `json:"mksc_shrn_iscd"`
	ViClsCode    string `json:"vi_cls_code"`
	BsopDate     string `json:"bsop_date"`
	CntgViHour   string `json:"cntg_vi_hour"`
	ViCnclHour   string `json:"vi_cncl_hour"`
	ViKindCode   string `json:"vi_kind_code"`
	ViPrc        string `json:"vi_prc"`
	ViStndPrc    string `json:"vi_stnd_prc"`
	ViDprt       string `json:"vi_dprt"`
	ViDmcStndPrc string `json:"vi_dmc_stnd_prc"`
	ViDmcDprt    string `json:"vi_dmc_dprt"`
	ViCount      string `json:"vi_count"`
}

type KISDomesticStockV1QuotationsInquireViStatusRequest

type KISDomesticStockV1QuotationsInquireViStatusRequest struct {
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidTrgtClsCode     string `json:"FID_TRGT_CLS_CODE"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
}

type KISDomesticStockV1QuotationsIntstockGrouplist

type KISDomesticStockV1QuotationsIntstockGrouplist struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsIntstockGrouplistOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsIntstockGrouplistOutput2Item

type KISDomesticStockV1QuotationsIntstockGrouplistOutput2Item struct {
	Date         string `json:"date"`
	TrnmHour     string `json:"trnm_hour"`
	DataRank     string `json:"data_rank"`
	InterGrpCode string `json:"inter_grp_code"`
	InterGrpName string `json:"inter_grp_name"`
	AskCnt       string `json:"ask_cnt"`
}

type KISDomesticStockV1QuotationsIntstockGrouplistRequest

type KISDomesticStockV1QuotationsIntstockGrouplistRequest struct {
	FidEtcClsCode string `json:"FID_ETC_CLS_CODE"`
	TypeField     string `json:"TYPE"`
	UserId        string `json:"USER_ID"`
}

type KISDomesticStockV1QuotationsIntstockMultprice

type KISDomesticStockV1QuotationsIntstockMultprice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsIntstockMultpriceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsIntstockMultpriceOutputItem

type KISDomesticStockV1QuotationsIntstockMultpriceOutputItem struct {
	KospiKosdaqClsName   string `json:"kospi_kosdaq_cls_name"`
	MrktTrtmClsName      string `json:"mrkt_trtm_cls_name"`
	HourClsCode          string `json:"hour_cls_code"`
	InterShrnIscd        string `json:"inter_shrn_iscd"`
	InterKorIsnm         string `json:"inter_kor_isnm"`
	Inter2Prpr           string `json:"inter2_prpr"`
	Inter2PrdyVrss       string `json:"inter2_prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	PrdyCtrt             string `json:"prdy_ctrt"`
	AcmlVol              string `json:"acml_vol"`
	Inter2Oprc           string `json:"inter2_oprc"`
	Inter2Hgpr           string `json:"inter2_hgpr"`
	Inter2Lwpr           string `json:"inter2_lwpr"`
	Inter2Llam           string `json:"inter2_llam"`
	Inter2Mxpr           string `json:"inter2_mxpr"`
	Inter2Askp           string `json:"inter2_askp"`
	Inter2Bidp           string `json:"inter2_bidp"`
	SelnRsqn             string `json:"seln_rsqn"`
	ShnuRsqn             string `json:"shnu_rsqn"`
	TotalAskpRsqn        string `json:"total_askp_rsqn"`
	TotalBidpRsqn        string `json:"total_bidp_rsqn"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn"`
	Inter2PrdyClpr       string `json:"inter2_prdy_clpr"`
	OprcVrssHgprRate     string `json:"oprc_vrss_hgpr_rate"`
	IntrAntcCntgVrss     string `json:"intr_antc_cntg_vrss"`
	IntrAntcCntgVrssSign string `json:"intr_antc_cntg_vrss_sign"`
	IntrAntcCntgPrdyCtrt string `json:"intr_antc_cntg_prdy_ctrt"`
	IntrAntcVol          string `json:"intr_antc_vol"`
	Inter2Sdpr           string `json:"inter2_sdpr"`
}

type KISDomesticStockV1QuotationsIntstockMultpriceRequest

type KISDomesticStockV1QuotationsIntstockMultpriceRequest struct {
	FidCondMrktDivCode1  string `json:"FID_COND_MRKT_DIV_CODE_1"`
	FidCondMrktDivCode10 string `json:"FID_COND_MRKT_DIV_CODE_10"`
	FidCondMrktDivCode11 string `json:"FID_COND_MRKT_DIV_CODE_11"`
	FidCondMrktDivCode12 string `json:"FID_COND_MRKT_DIV_CODE_12"`
	FidCondMrktDivCode13 string `json:"FID_COND_MRKT_DIV_CODE_13"`
	FidCondMrktDivCode14 string `json:"FID_COND_MRKT_DIV_CODE_14"`
	FidCondMrktDivCode15 string `json:"FID_COND_MRKT_DIV_CODE_15"`
	FidCondMrktDivCode16 string `json:"FID_COND_MRKT_DIV_CODE_16"`
	FidCondMrktDivCode17 string `json:"FID_COND_MRKT_DIV_CODE_17"`
	FidCondMrktDivCode18 string `json:"FID_COND_MRKT_DIV_CODE_18"`
	FidCondMrktDivCode19 string `json:"FID_COND_MRKT_DIV_CODE_19"`
	FidCondMrktDivCode2  string `json:"FID_COND_MRKT_DIV_CODE_2"`
	FidCondMrktDivCode20 string `json:"FID_COND_MRKT_DIV_CODE_20"`
	FidCondMrktDivCode21 string `json:"FID_COND_MRKT_DIV_CODE_21"`
	FidCondMrktDivCode22 string `json:"FID_COND_MRKT_DIV_CODE_22"`
	FidCondMrktDivCode23 string `json:"FID_COND_MRKT_DIV_CODE_23"`
	FidCondMrktDivCode24 string `json:"FID_COND_MRKT_DIV_CODE_24"`
	FidCondMrktDivCode25 string `json:"FID_COND_MRKT_DIV_CODE_25"`
	FidCondMrktDivCode26 string `json:"FID_COND_MRKT_DIV_CODE_26"`
	FidCondMrktDivCode27 string `json:"FID_COND_MRKT_DIV_CODE_27"`
	FidCondMrktDivCode28 string `json:"FID_COND_MRKT_DIV_CODE_28"`
	FidCondMrktDivCode29 string `json:"FID_COND_MRKT_DIV_CODE_29"`
	FidCondMrktDivCode3  string `json:"FID_COND_MRKT_DIV_CODE_3"`
	FidCondMrktDivCode30 string `json:"FID_COND_MRKT_DIV_CODE_30"`
	FidCondMrktDivCode4  string `json:"FID_COND_MRKT_DIV_CODE_4"`
	FidCondMrktDivCode5  string `json:"FID_COND_MRKT_DIV_CODE_5"`
	FidCondMrktDivCode6  string `json:"FID_COND_MRKT_DIV_CODE_6"`
	FidCondMrktDivCode7  string `json:"FID_COND_MRKT_DIV_CODE_7"`
	FidCondMrktDivCode8  string `json:"FID_COND_MRKT_DIV_CODE_8"`
	FidCondMrktDivCode9  string `json:"FID_COND_MRKT_DIV_CODE_9"`
	FidInputIscd1        string `json:"FID_INPUT_ISCD_1"`
	FidInputIscd10       string `json:"FID_INPUT_ISCD_10"`
	FidInputIscd11       string `json:"FID_INPUT_ISCD_11"`
	FidInputIscd12       string `json:"FID_INPUT_ISCD_12"`
	FidInputIscd13       string `json:"FID_INPUT_ISCD_13"`
	FidInputIscd14       string `json:"FID_INPUT_ISCD_14"`
	FidInputIscd15       string `json:"FID_INPUT_ISCD_15"`
	FidInputIscd16       string `json:"FID_INPUT_ISCD_16"`
	FidInputIscd17       string `json:"FID_INPUT_ISCD_17"`
	FidInputIscd18       string `json:"FID_INPUT_ISCD_18"`
	FidInputIscd19       string `json:"FID_INPUT_ISCD_19"`
	FidInputIscd2        string `json:"FID_INPUT_ISCD_2"`
	FidInputIscd20       string `json:"FID_INPUT_ISCD_20"`
	FidInputIscd21       string `json:"FID_INPUT_ISCD_21"`
	FidInputIscd22       string `json:"FID_INPUT_ISCD_22"`
	FidInputIscd23       string `json:"FID_INPUT_ISCD_23"`
	FidInputIscd24       string `json:"FID_INPUT_ISCD_24"`
	FidInputIscd25       string `json:"FID_INPUT_ISCD_25"`
	FidInputIscd26       string `json:"FID_INPUT_ISCD_26"`
	FidInputIscd27       string `json:"FID_INPUT_ISCD_27"`
	FidInputIscd28       string `json:"FID_INPUT_ISCD_28"`
	FidInputIscd29       string `json:"FID_INPUT_ISCD_29"`
	FidInputIscd3        string `json:"FID_INPUT_ISCD_3"`
	FidInputIscd30       string `json:"FID_INPUT_ISCD_30"`
	FidInputIscd4        string `json:"FID_INPUT_ISCD_4"`
	FidInputIscd5        string `json:"FID_INPUT_ISCD_5"`
	FidInputIscd6        string `json:"FID_INPUT_ISCD_6"`
	FidInputIscd7        string `json:"FID_INPUT_ISCD_7"`
	FidInputIscd8        string `json:"FID_INPUT_ISCD_8"`
	FidInputIscd9        string `json:"FID_INPUT_ISCD_9"`
}

type KISDomesticStockV1QuotationsIntstockStocklistByGroupOutput1Item

type KISDomesticStockV1QuotationsIntstockStocklistByGroupOutput1Item struct {
	DataRank     string `json:"data_rank"`
	InterGrpName string `json:"inter_grp_name"`
}

type KISDomesticStockV1QuotationsIntstockStocklistByGroupOutput2Item

type KISDomesticStockV1QuotationsIntstockStocklistByGroupOutput2Item struct {
	FidMrktClsCode string `json:"fid_mrkt_cls_code"`
	DataRank       string `json:"data_rank"`
	ExchCode       string `json:"exch_code"`
	JongCode       string `json:"jong_code"`
	ColorCode      string `json:"color_code"`
	Memo           string `json:"memo"`
	HtsKorIsnm     string `json:"hts_kor_isnm"`
	FxdtNtbyQty    string `json:"fxdt_ntby_qty"`
	CntgUnpr       string `json:"cntg_unpr"`
	CntgClsCode    string `json:"cntg_cls_code"`
}

type KISDomesticStockV1QuotationsIntstockStocklistByGroupRequest

type KISDomesticStockV1QuotationsIntstockStocklistByGroupRequest struct {
	CntgClsCode   string `json:"CNTG_CLS_CODE"`
	DataRank      string `json:"DATA_RANK"`
	FidEtcClsCode string `json:"FID_ETC_CLS_CODE"`
	HtsKorIsnm    string `json:"HTS_KOR_ISNM"`
	InterGrpCode  string `json:"INTER_GRP_CODE"`
	InterGrpName  string `json:"INTER_GRP_NAME"`
	TypeField     string `json:"TYPE"`
	UserId        string `json:"USER_ID"`
}

type KISDomesticStockV1QuotationsInvestOpbysec

type KISDomesticStockV1QuotationsInvestOpbysec struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInvestOpbysecOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInvestOpbysecOutputItem

type KISDomesticStockV1QuotationsInvestOpbysecOutputItem struct {
	StckBsopDate        string `json:"stck_bsop_date"`
	StckShrnIscd        string `json:"stck_shrn_iscd"`
	HtsKorIsnm          string `json:"hts_kor_isnm"`
	InvtOpnn            string `json:"invt_opnn"`
	InvtOpnnClsCode     string `json:"invt_opnn_cls_code"`
	RgbfInvtOpnn        string `json:"rgbf_invt_opnn"`
	RgbfInvtOpnnClsCode string `json:"rgbf_invt_opnn_cls_code"`
	MbcrName            string `json:"mbcr_name"`
	StckPrpr            string `json:"stck_prpr"`
	PrdyVrss            string `json:"prdy_vrss"`
	PrdyVrssSign        string `json:"prdy_vrss_sign"`
	PrdyCtrt            string `json:"prdy_ctrt"`
	HtsGoalPrc          string `json:"hts_goal_prc"`
	StckPrdyClpr        string `json:"stck_prdy_clpr"`
	StftEsdg            string `json:"stft_esdg"`
	Dprt                string `json:"dprt"`
}

type KISDomesticStockV1QuotationsInvestOpbysecRequest

type KISDomesticStockV1QuotationsInvestOpbysecRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInvestOpinion

type KISDomesticStockV1QuotationsInvestOpinion struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsInvestOpinionOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsInvestOpinionOutputItem

type KISDomesticStockV1QuotationsInvestOpinionOutputItem struct {
	StckBsopDate        string `json:"stck_bsop_date"`
	InvtOpnn            string `json:"invt_opnn"`
	InvtOpnnClsCode     string `json:"invt_opnn_cls_code"`
	RgbfInvtOpnn        string `json:"rgbf_invt_opnn"`
	RgbfInvtOpnnClsCode string `json:"rgbf_invt_opnn_cls_code"`
	MbcrName            string `json:"mbcr_name"`
	HtsGoalPrc          string `json:"hts_goal_prc"`
	StckPrdyClpr        string `json:"stck_prdy_clpr"`
	StckNdayEsdg        string `json:"stck_nday_esdg"`
	NdayDprt            string `json:"nday_dprt"`
	StftEsdg            string `json:"stft_esdg"`
	Dprt                string `json:"dprt"`
}

type KISDomesticStockV1QuotationsInvestOpinionRequest

type KISDomesticStockV1QuotationsInvestOpinionRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsInvestorProgramTradeToday

type KISDomesticStockV1QuotationsInvestorProgramTradeToday struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsInvestorProgramTradeTodayOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsInvestorProgramTradeTodayOutput1Item

type KISDomesticStockV1QuotationsInvestorProgramTradeTodayOutput1Item struct {
	InvrClsCode string `json:"invr_cls_code"`
	AllSelnQty  string `json:"all_seln_qty"`
	AllSelnAmt  string `json:"all_seln_amt"`
	InvrClsName string `json:"invr_cls_name"`
	AllShnuQty  string `json:"all_shnu_qty"`
	AllShnuAmt  string `json:"all_shnu_amt"`
	AllNtbyAmt  string `json:"all_ntby_amt"`
	ArbtSelnQty string `json:"arbt_seln_qty"`
	AllNtbyQty  string `json:"all_ntby_qty"`
	ArbtShnuQty string `json:"arbt_shnu_qty"`
	ArbtNtbyQty string `json:"arbt_ntby_qty"`
	ArbtSelnAmt string `json:"arbt_seln_amt"`
	ArbtShnuAmt string `json:"arbt_shnu_amt"`
	ArbtNtbyAmt string `json:"arbt_ntby_amt"`
	NabtSelnQty string `json:"nabt_seln_qty"`
	NabtShnuQty string `json:"nabt_shnu_qty"`
	NabtNtbyQty string `json:"nabt_ntby_qty"`
	NabtSelnAmt string `json:"nabt_seln_amt"`
	NabtShnuAmt string `json:"nabt_shnu_amt"`
	NabtNtbyAmt string `json:"nabt_ntby_amt"`
}

type KISDomesticStockV1QuotationsInvestorProgramTradeTodayRequest

type KISDomesticStockV1QuotationsInvestorProgramTradeTodayRequest struct {
	ExchDivClsCode string `json:"EXCH_DIV_CLS_CODE"`
	MrktDivClsCode string `json:"MRKT_DIV_CLS_CODE"`
}

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyOutput1Item

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyOutput1Item struct {
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	PrdyVol         string `json:"prdy_vol"`
	RprsMrktKorName string `json:"rprs_mrkt_kor_name"`
}

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyOutput2Item

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyOutput2Item struct {
	StckBsopDate      string `json:"stck_bsop_date"`
	StckClpr          string `json:"stck_clpr"`
	PrdyVrss          string `json:"prdy_vrss"`
	PrdyVrssSign      string `json:"prdy_vrss_sign"`
	PrdyCtrt          string `json:"prdy_ctrt"`
	AcmlVol           string `json:"acml_vol"`
	AcmlTrPbmn        string `json:"acml_tr_pbmn"`
	StckOprc          string `json:"stck_oprc"`
	StckHgpr          string `json:"stck_hgpr"`
	StckLwpr          string `json:"stck_lwpr"`
	FrgnNtbyQty       string `json:"frgn_ntby_qty"`
	FrgnRegNtbyQty    string `json:"frgn_reg_ntby_qty"`
	FrgnNregNtbyQty   string `json:"frgn_nreg_ntby_qty"`
	PrsnNtbyQty       string `json:"prsn_ntby_qty"`
	OrgnNtbyQty       string `json:"orgn_ntby_qty"`
	ScrtNtbyQty       string `json:"scrt_ntby_qty"`
	IvtrNtbyQty       string `json:"ivtr_ntby_qty"`
	PeFundNtbyVol     string `json:"pe_fund_ntby_vol"`
	BankNtbyQty       string `json:"bank_ntby_qty"`
	InsuNtbyQty       string `json:"insu_ntby_qty"`
	MrbnNtbyQty       string `json:"mrbn_ntby_qty"`
	FundNtbyQty       string `json:"fund_ntby_qty"`
	EtcNtbyQty        string `json:"etc_ntby_qty"`
	EtcCorpNtbyVol    string `json:"etc_corp_ntby_vol"`
	EtcOrgtNtbyVol    string `json:"etc_orgt_ntby_vol"`
	FrgnRegNtbyPbmn   string `json:"frgn_reg_ntby_pbmn"`
	FrgnNtbyTrPbmn    string `json:"frgn_ntby_tr_pbmn"`
	FrgnNregNtbyPbmn  string `json:"frgn_nreg_ntby_pbmn"`
	PrsnNtbyTrPbmn    string `json:"prsn_ntby_tr_pbmn"`
	OrgnNtbyTrPbmn    string `json:"orgn_ntby_tr_pbmn"`
	ScrtNtbyTrPbmn    string `json:"scrt_ntby_tr_pbmn"`
	PeFundNtbyTrPbmn  string `json:"pe_fund_ntby_tr_pbmn"`
	IvtrNtbyTrPbmn    string `json:"ivtr_ntby_tr_pbmn"`
	BankNtbyTrPbmn    string `json:"bank_ntby_tr_pbmn"`
	InsuNtbyTrPbmn    string `json:"insu_ntby_tr_pbmn"`
	MrbnNtbyTrPbmn    string `json:"mrbn_ntby_tr_pbmn"`
	FundNtbyTrPbmn    string `json:"fund_ntby_tr_pbmn"`
	EtcNtbyTrPbmn     string `json:"etc_ntby_tr_pbmn"`
	EtcCorpNtbyTrPbmn string `json:"etc_corp_ntby_tr_pbmn"`
	EtcOrgtNtbyTrPbmn string `json:"etc_orgt_ntby_tr_pbmn"`
	FrgnSelnVol       string `json:"frgn_seln_vol"`
	FrgnShnuVol       string `json:"frgn_shnu_vol"`
	FrgnSelnTrPbmn    string `json:"frgn_seln_tr_pbmn"`
	FrgnShnuTrPbmn    string `json:"frgn_shnu_tr_pbmn"`
	FrgnRegAskpQty    string `json:"frgn_reg_askp_qty"`
	FrgnRegBidpQty    string `json:"frgn_reg_bidp_qty"`
	FrgnRegAskpPbmn   string `json:"frgn_reg_askp_pbmn"`
	FrgnRegBidpPbmn   string `json:"frgn_reg_bidp_pbmn"`
	FrgnNregAskpQty   string `json:"frgn_nreg_askp_qty"`
	FrgnNregBidpQty   string `json:"frgn_nreg_bidp_qty"`
	FrgnNregAskpPbmn  string `json:"frgn_nreg_askp_pbmn"`
	FrgnNregBidpPbmn  string `json:"frgn_nreg_bidp_pbmn"`
	PrsnSelnVol       string `json:"prsn_seln_vol"`
	PrsnShnuVol       string `json:"prsn_shnu_vol"`
	PrsnSelnTrPbmn    string `json:"prsn_seln_tr_pbmn"`
	PrsnShnuTrPbmn    string `json:"prsn_shnu_tr_pbmn"`
	OrgnSelnVol       string `json:"orgn_seln_vol"`
	OrgnShnuVol       string `json:"orgn_shnu_vol"`
	OrgnSelnTrPbmn    string `json:"orgn_seln_tr_pbmn"`
	OrgnShnuTrPbmn    string `json:"orgn_shnu_tr_pbmn"`
	ScrtSelnVol       string `json:"scrt_seln_vol"`
	ScrtShnuVol       string `json:"scrt_shnu_vol"`
	ScrtSelnTrPbmn    string `json:"scrt_seln_tr_pbmn"`
	ScrtShnuTrPbmn    string `json:"scrt_shnu_tr_pbmn"`
	IvtrSelnVol       string `json:"ivtr_seln_vol"`
	IvtrShnuVol       string `json:"ivtr_shnu_vol"`
	IvtrSelnTrPbmn    string `json:"ivtr_seln_tr_pbmn"`
	IvtrShnuTrPbmn    string `json:"ivtr_shnu_tr_pbmn"`
	PeFundSelnTrPbmn  string `json:"pe_fund_seln_tr_pbmn"`
	PeFundSelnVol     string `json:"pe_fund_seln_vol"`
	PeFundShnuTrPbmn  string `json:"pe_fund_shnu_tr_pbmn"`
	PeFundShnuVol     string `json:"pe_fund_shnu_vol"`
	BankSelnVol       string `json:"bank_seln_vol"`
	BankShnuVol       string `json:"bank_shnu_vol"`
	BankSelnTrPbmn    string `json:"bank_seln_tr_pbmn"`
	BankShnuTrPbmn    string `json:"bank_shnu_tr_pbmn"`
	InsuSelnVol       string `json:"insu_seln_vol"`
	InsuShnuVol       string `json:"insu_shnu_vol"`
	InsuSelnTrPbmn    string `json:"insu_seln_tr_pbmn"`
	InsuShnuTrPbmn    string `json:"insu_shnu_tr_pbmn"`
	MrbnSelnVol       string `json:"mrbn_seln_vol"`
	MrbnShnuVol       string `json:"mrbn_shnu_vol"`
	MrbnSelnTrPbmn    string `json:"mrbn_seln_tr_pbmn"`
	MrbnShnuTrPbmn    string `json:"mrbn_shnu_tr_pbmn"`
	FundSelnVol       string `json:"fund_seln_vol"`
	FundShnuVol       string `json:"fund_shnu_vol"`
	FundSelnTrPbmn    string `json:"fund_seln_tr_pbmn"`
	FundShnuTrPbmn    string `json:"fund_shnu_tr_pbmn"`
	EtcSelnVol        string `json:"etc_seln_vol"`
	EtcShnuVol        string `json:"etc_shnu_vol"`
	EtcSelnTrPbmn     string `json:"etc_seln_tr_pbmn"`
	EtcShnuTrPbmn     string `json:"etc_shnu_tr_pbmn"`
	EtcOrgtSelnVol    string `json:"etc_orgt_seln_vol"`
	EtcOrgtShnuVol    string `json:"etc_orgt_shnu_vol"`
	EtcOrgtSelnTrPbmn string `json:"etc_orgt_seln_tr_pbmn"`
	EtcOrgtShnuTrPbmn string `json:"etc_orgt_shnu_tr_pbmn"`
	EtcCorpSelnVol    string `json:"etc_corp_seln_vol"`
	EtcCorpShnuVol    string `json:"etc_corp_shnu_vol"`
	EtcCorpSelnTrPbmn string `json:"etc_corp_seln_tr_pbmn"`
	EtcCorpShnuTrPbmn string `json:"etc_corp_shnu_tr_pbmn"`
	BoldYn            string `json:"bold_yn"`
}

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyRequest

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidEtcClsCode      string `json:"FID_ETC_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidOrgAdjPrc       string `json:"FID_ORG_ADJ_PRC"`
}

type KISDomesticStockV1QuotationsInvestorTrendEstimate

type KISDomesticStockV1QuotationsInvestorTrendEstimate struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsInvestorTrendEstimateOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsInvestorTrendEstimateOutput2Item

type KISDomesticStockV1QuotationsInvestorTrendEstimateOutput2Item struct {
	BsopHourGb      string `json:"bsop_hour_gb"`
	FrgnFakeNtbyQty string `json:"frgn_fake_ntby_qty"`
	OrgnFakeNtbyQty string `json:"orgn_fake_ntby_qty"`
	SumFakeNtbyQty  string `json:"sum_fake_ntby_qty"`
}

type KISDomesticStockV1QuotationsInvestorTrendEstimateRequest

type KISDomesticStockV1QuotationsInvestorTrendEstimateRequest struct {
	MkscShrnIscd string `json:"MKSC_SHRN_ISCD"`
}

type KISDomesticStockV1QuotationsLendableByCompany

type KISDomesticStockV1QuotationsLendableByCompany struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsLendableByCompanyOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsLendableByCompanyOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsLendableByCompanyOutput1Item

type KISDomesticStockV1QuotationsLendableByCompanyOutput1Item struct {
	Pdno           string `json:"pdno"`
	PrdtName       string `json:"prdt_name"`
	Papr           string `json:"papr"`
	BfdyClpr       string `json:"bfdy_clpr"`
	SbstPrvs       string `json:"sbst_prvs"`
	TrStopDvsnName string `json:"tr_stop_dvsn_name"`
	PsblYnName     string `json:"psbl_yn_name"`
	LmtQty1        string `json:"lmt_qty1"`
	UseQty1        string `json:"use_qty1"`
	TradPsblQty2   string `json:"trad_psbl_qty2"`
	RghtTypeCd     string `json:"rght_type_cd"`
	BassDt         string `json:"bass_dt"`
	PsblYn         string `json:"psbl_yn"`
}

type KISDomesticStockV1QuotationsLendableByCompanyOutput2Item

type KISDomesticStockV1QuotationsLendableByCompanyOutput2Item struct {
	TotStupLmtQty string `json:"tot_stup_lmt_qty"`
	BrchLmtQty    string `json:"brch_lmt_qty"`
	RqstPsblQty   string `json:"rqst_psbl_qty"`
}

type KISDomesticStockV1QuotationsLendableByCompanyRequest

type KISDomesticStockV1QuotationsLendableByCompanyRequest struct {
	CtxAreaFk200   string `json:"CTX_AREA_FK200"`
	CtxAreaNk100   string `json:"CTX_AREA_NK100"`
	ExcgDvsnCd     string `json:"EXCG_DVSN_CD"`
	InqrDvsn1      string `json:"INQR_DVSN_1"`
	Pdno           string `json:"PDNO"`
	ThcoStlnPsblYn string `json:"THCO_STLN_PSBL_YN"`
}

type KISDomesticStockV1QuotationsMarketTime

type KISDomesticStockV1QuotationsMarketTime struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsMarketTimeOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1QuotationsMarketTimeOutput1Item

type KISDomesticStockV1QuotationsMarketTimeOutput1Item struct {
	Date1 string `json:"date1"`
	Date2 string `json:"date2"`
	Date3 string `json:"date3"`
	Date4 string `json:"date4"`
	Date5 string `json:"date5"`
	Today string `json:"today"`
	Time  string `json:"time"`
	STime string `json:"s_time"`
	ETime string `json:"e_time"`
}

type KISDomesticStockV1QuotationsMarketTimeRequest

type KISDomesticStockV1QuotationsMarketTimeRequest struct {
}

type KISDomesticStockV1QuotationsMktfunds

type KISDomesticStockV1QuotationsMktfunds struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsMktfundsOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsMktfundsOutputItem

type KISDomesticStockV1QuotationsMktfundsOutputItem struct {
	BsopDate            string `json:"bsop_date"`
	BstpNmixPrpr        string `json:"bstp_nmix_prpr"`
	BstpNmixPrdyVrss    string `json:"bstp_nmix_prdy_vrss"`
	PrdyVrssSign        string `json:"prdy_vrss_sign"`
	PrdyCtrt            string `json:"prdy_ctrt"`
	HtsAvls             string `json:"hts_avls"`
	CustDpmnAmt         string `json:"cust_dpmn_amt"`
	CustDpmnAmtPrdyVrss string `json:"cust_dpmn_amt_prdy_vrss"`
	AmtTnrt             string `json:"amt_tnrt"`
	UnclAmt             string `json:"uncl_amt"`
	CrdtLoanRmnd        string `json:"crdt_loan_rmnd"`
	FutsTfamAmt         string `json:"futs_tfam_amt"`
	SttpAmt             string `json:"sttp_amt"`
	MxtpAmt             string `json:"mxtp_amt"`
	BntpAmt             string `json:"bntp_amt"`
	MmfAmt              string `json:"mmf_amt"`
	SecuLendAmt         string `json:"secu_lend_amt"`
}

type KISDomesticStockV1QuotationsMktfundsRequest

type KISDomesticStockV1QuotationsMktfundsRequest struct {
	FidInputDate1 string `json:"FID_INPUT_DATE_1"`
}

type KISDomesticStockV1QuotationsNewsTitle

type KISDomesticStockV1QuotationsNewsTitle struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsNewsTitleOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsNewsTitleOutputItem

type KISDomesticStockV1QuotationsNewsTitleOutputItem struct {
	CnttUsiqSrno     string `json:"cntt_usiq_srno"`
	NewsOferEntpCode string `json:"news_ofer_entp_code"`
	DataDt           string `json:"data_dt"`
	DataTm           string `json:"data_tm"`
	HtsPbntTitlCntt  string `json:"hts_pbnt_titl_cntt"`
	NewsLrdvCode     string `json:"news_lrdv_code"`
	Dorg             string `json:"dorg"`
	Iscd1            string `json:"iscd1"`
	Iscd2            string `json:"iscd2"`
	Iscd3            string `json:"iscd3"`
	Iscd4            string `json:"iscd4"`
	Iscd5            string `json:"iscd5"`
}

type KISDomesticStockV1QuotationsNewsTitleRequest

type KISDomesticStockV1QuotationsNewsTitleRequest struct {
	FidCondMrktClsCode  string `json:"FID_COND_MRKT_CLS_CODE"`
	FidInputDate1       string `json:"FID_INPUT_DATE_1"`
	FidInputHour1       string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd        string `json:"FID_INPUT_ISCD"`
	FidInputSrno        string `json:"FID_INPUT_SRNO"`
	FidNewsOferEntpCode string `json:"FID_NEWS_OFER_ENTP_CODE"`
	FidRankSortClsCode  string `json:"FID_RANK_SORT_CLS_CODE"`
	FidTitlCntt         string `json:"FID_TITL_CNTT"`
}

type KISDomesticStockV1QuotationsPbarTratio

type KISDomesticStockV1QuotationsPbarTratio struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1QuotationsPbarTratioOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsPbarTratioOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsPbarTratioOutput1Item

type KISDomesticStockV1QuotationsPbarTratioOutput1Item struct {
	RprsMrktKorName string `json:"rprs_mrkt_kor_name"`
	StckShrnIscd    string `json:"stck_shrn_iscd"`
	HtsKorIsnm      string `json:"hts_kor_isnm"`
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	PrdyVol         string `json:"prdy_vol"`
	WghnAvrgStckPrc string `json:"wghn_avrg_stck_prc"`
	LstnStcn        string `json:"lstn_stcn"`
}

type KISDomesticStockV1QuotationsPbarTratioOutput2Item

type KISDomesticStockV1QuotationsPbarTratioOutput2Item struct {
	DataRank    string `json:"data_rank"`
	StckPrpr    string `json:"stck_prpr"`
	CntgVol     string `json:"cntg_vol"`
	AcmlVolRlim string `json:"acml_vol_rlim"`
}

type KISDomesticStockV1QuotationsPbarTratioRequest

type KISDomesticStockV1QuotationsPbarTratioRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsProgramTradeByStock

type KISDomesticStockV1QuotationsProgramTradeByStock struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsProgramTradeByStockOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsProgramTradeByStockDaily

type KISDomesticStockV1QuotationsProgramTradeByStockDaily struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsProgramTradeByStockDailyOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsProgramTradeByStockDailyOutputItem

type KISDomesticStockV1QuotationsProgramTradeByStockDailyOutputItem struct {
	StckBsopDate        string `json:"stck_bsop_date"`
	StckClpr            string `json:"stck_clpr"`
	PrdyVrss            string `json:"prdy_vrss"`
	PrdyVrssSign        string `json:"prdy_vrss_sign"`
	PrdyCtrt            string `json:"prdy_ctrt"`
	AcmlVol             string `json:"acml_vol"`
	AcmlTrPbmn          string `json:"acml_tr_pbmn"`
	WholSmtnSelnVol     string `json:"whol_smtn_seln_vol"`
	WholSmtnShnuVol     string `json:"whol_smtn_shnu_vol"`
	WholSmtnNtbyQty     string `json:"whol_smtn_ntby_qty"`
	WholSmtnSelnTrPbmn  string `json:"whol_smtn_seln_tr_pbmn"`
	WholSmtnShnuTrPbmn  string `json:"whol_smtn_shnu_tr_pbmn"`
	WholSmtnNtbyTrPbmn  string `json:"whol_smtn_ntby_tr_pbmn"`
	WholNtbyVolIcdc     string `json:"whol_ntby_vol_icdc"`
	WholNtbyTrPbmnIcdc2 string `json:"whol_ntby_tr_pbmn_icdc2"`
}

type KISDomesticStockV1QuotationsProgramTradeByStockDailyRequest

type KISDomesticStockV1QuotationsProgramTradeByStockDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsProgramTradeByStockOutputItem

type KISDomesticStockV1QuotationsProgramTradeByStockOutputItem struct {
	BsopHour           string `json:"bsop_hour"`
	StckPrpr           string `json:"stck_prpr"`
	PrdyVrss           string `json:"prdy_vrss"`
	PrdyVrssSign       string `json:"prdy_vrss_sign"`
	PrdyCtrt           string `json:"prdy_ctrt"`
	AcmlVol            string `json:"acml_vol"`
	WholSmtnSelnVol    string `json:"whol_smtn_seln_vol"`
	WholSmtnShnuVol    string `json:"whol_smtn_shnu_vol"`
	WholSmtnNtbyQty    string `json:"whol_smtn_ntby_qty"`
	WholSmtnSelnTrPbmn string `json:"whol_smtn_seln_tr_pbmn"`
	WholSmtnShnuTrPbmn string `json:"whol_smtn_shnu_tr_pbmn"`
	WholSmtnNtbyTrPbmn string `json:"whol_smtn_ntby_tr_pbmn"`
	WholNtbyVolIcdc    string `json:"whol_ntby_vol_icdc"`
	WholNtbyTrPbmnIcdc string `json:"whol_ntby_tr_pbmn_icdc"`
}

type KISDomesticStockV1QuotationsProgramTradeByStockRequest

type KISDomesticStockV1QuotationsProgramTradeByStockRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsPsearchResult

type KISDomesticStockV1QuotationsPsearchResult struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsPsearchResultOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsPsearchResultOutput2Item

type KISDomesticStockV1QuotationsPsearchResultOutput2Item struct {
	Code        string `json:"code"`
	Name        string `json:"name"`
	Daebi       string `json:"daebi"`
	Price       string `json:"price"`
	Chgrate     string `json:"chgrate"`
	AcmlVol     string `json:"acml_vol"`
	TradeAmt    string `json:"trade_amt"`
	Change      string `json:"change"`
	Cttr        string `json:"cttr"`
	Open        string `json:"open"`
	High        string `json:"high"`
	Low         string `json:"low"`
	High52      string `json:"high52"`
	Low52       string `json:"low52"`
	Expprice    string `json:"expprice"`
	Expchange   string `json:"expchange"`
	Expchggrate string `json:"expchggrate"`
	Expcvol     string `json:"expcvol"`
	Chgrate2    string `json:"chgrate2"`
	Expdaebi    string `json:"expdaebi"`
	Recprice    string `json:"recprice"`
	Uplmtprice  string `json:"uplmtprice"`
	Dnlmtprice  string `json:"dnlmtprice"`
	Stotprice   string `json:"stotprice"`
}

type KISDomesticStockV1QuotationsPsearchResultRequest

type KISDomesticStockV1QuotationsPsearchResultRequest struct {
	Seq    string `json:"seq"`
	UserId string `json:"user_id"`
}

type KISDomesticStockV1QuotationsPsearchTitle

type KISDomesticStockV1QuotationsPsearchTitle struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISDomesticStockV1QuotationsPsearchTitleOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1QuotationsPsearchTitleOutput2Item

type KISDomesticStockV1QuotationsPsearchTitleOutput2Item struct {
	UserId      string `json:"user_id"`
	Seq         string `json:"seq"`
	GrpNm       string `json:"grp_nm"`
	ConditionNm string `json:"condition_nm"`
}

type KISDomesticStockV1QuotationsPsearchTitleRequest

type KISDomesticStockV1QuotationsPsearchTitleRequest struct {
	UserId string `json:"user_id"`
}

type KISDomesticStockV1QuotationsSearchInfo

type KISDomesticStockV1QuotationsSearchInfo struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsSearchInfoOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsSearchInfoOutputItem

type KISDomesticStockV1QuotationsSearchInfoOutputItem struct {
	Pdno               string `json:"pdno"`
	PrdtTypeCd         string `json:"prdt_type_cd"`
	PrdtName           string `json:"prdt_name"`
	PrdtName120        string `json:"prdt_name120"`
	PrdtAbrvName       string `json:"prdt_abrv_name"`
	PrdtEngName        string `json:"prdt_eng_name"`
	PrdtEngName120     string `json:"prdt_eng_name120"`
	PrdtEngAbrvName    string `json:"prdt_eng_abrv_name"`
	StdPdno            string `json:"std_pdno"`
	ShtnPdno           string `json:"shtn_pdno"`
	PrdtSaleStatCd     string `json:"prdt_sale_stat_cd"`
	PrdtRiskGradCd     string `json:"prdt_risk_grad_cd"`
	PrdtClsfCd         string `json:"prdt_clsf_cd"`
	PrdtClsfName       string `json:"prdt_clsf_name"`
	SaleStrtDt         string `json:"sale_strt_dt"`
	SaleEndDt          string `json:"sale_end_dt"`
	WrapAsstTypeCd     string `json:"wrap_asst_type_cd"`
	IvstPrdtTypeCd     string `json:"ivst_prdt_type_cd"`
	IvstPrdtTypeCdName string `json:"ivst_prdt_type_cd_name"`
	FrstErlmDt         string `json:"frst_erlm_dt"`
}

type KISDomesticStockV1QuotationsSearchInfoRequest

type KISDomesticStockV1QuotationsSearchInfoRequest struct {
	Pdno       string `json:"PDNO"`
	PrdtTypeCd string `json:"PRDT_TYPE_CD"`
}

type KISDomesticStockV1QuotationsSearchStockInfo

type KISDomesticStockV1QuotationsSearchStockInfo struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsSearchStockInfoOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsSearchStockInfoOutputItem

type KISDomesticStockV1QuotationsSearchStockInfoOutputItem struct {
	Pdno                 string `json:"pdno"`
	PrdtTypeCd           string `json:"prdt_type_cd"`
	MketIdCd             string `json:"mket_id_cd"`
	SctyGrpIdCd          string `json:"scty_grp_id_cd"`
	ExcgDvsnCd           string `json:"excg_dvsn_cd"`
	SetlMmdd             string `json:"setl_mmdd"`
	LstgStqt             string `json:"lstg_stqt"`
	LstgCptlAmt          string `json:"lstg_cptl_amt"`
	Cpta                 string `json:"cpta"`
	Papr                 string `json:"papr"`
	IssuPric             string `json:"issu_pric"`
	Kospi200ItemYn       string `json:"kospi200_item_yn"`
	SctsMketLstgDt       string `json:"scts_mket_lstg_dt"`
	SctsMketLstgAbolDt   string `json:"scts_mket_lstg_abol_dt"`
	KosdaqMketLstgDt     string `json:"kosdaq_mket_lstg_dt"`
	KosdaqMketLstgAbolDt string `json:"kosdaq_mket_lstg_abol_dt"`
	FrbdMketLstgDt       string `json:"frbd_mket_lstg_dt"`
	FrbdMketLstgAbolDt   string `json:"frbd_mket_lstg_abol_dt"`
	ReitsKindCd          string `json:"reits_kind_cd"`
	EtfDvsnCd            string `json:"etf_dvsn_cd"`
	OilfFundYn           string `json:"oilf_fund_yn"`
	IdxBztpLclsCd        string `json:"idx_bztp_lcls_cd"`
	IdxBztpMclsCd        string `json:"idx_bztp_mcls_cd"`
	IdxBztpSclsCd        string `json:"idx_bztp_scls_cd"`
	StckKindCd           string `json:"stck_kind_cd"`
	MfndOpngDt           string `json:"mfnd_opng_dt"`
	MfndEndDt            string `json:"mfnd_end_dt"`
	DpsiErlmCnclDt       string `json:"dpsi_erlm_cncl_dt"`
	EtfCuQty             string `json:"etf_cu_qty"`
	PrdtName             string `json:"prdt_name"`
	PrdtName120          string `json:"prdt_name120"`
	PrdtAbrvName         string `json:"prdt_abrv_name"`
	StdPdno              string `json:"std_pdno"`
	PrdtEngName          string `json:"prdt_eng_name"`
	PrdtEngName120       string `json:"prdt_eng_name120"`
	PrdtEngAbrvName      string `json:"prdt_eng_abrv_name"`
	DpsiAptmErlmYn       string `json:"dpsi_aptm_erlm_yn"`
	EtfTxtnTypeCd        string `json:"etf_txtn_type_cd"`
	EtfTypeCd            string `json:"etf_type_cd"`
	LstgAbolDt           string `json:"lstg_abol_dt"`
	NwstOdstDvsnCd       string `json:"nwst_odst_dvsn_cd"`
	SbstPric             string `json:"sbst_pric"`
	ThcoSbstPric         string `json:"thco_sbst_pric"`
	ThcoSbstPricChngDt   string `json:"thco_sbst_pric_chng_dt"`
	TrStopYn             string `json:"tr_stop_yn"`
	AdmnItemYn           string `json:"admn_item_yn"`
	ThdtClpr             string `json:"thdt_clpr"`
	BfdyClpr             string `json:"bfdy_clpr"`
	ClprChngDt           string `json:"clpr_chng_dt"`
	StdIdstClsfCd        string `json:"std_idst_clsf_cd"`
	StdIdstClsfCdName    string `json:"std_idst_clsf_cd_name"`
	IdxBztpLclsCdName    string `json:"idx_bztp_lcls_cd_name"`
	IdxBztpMclsCdName    string `json:"idx_bztp_mcls_cd_name"`
	IdxBztpSclsCdName    string `json:"idx_bztp_scls_cd_name"`
	OcrNo                string `json:"ocr_no"`
	CrfdItemYn           string `json:"crfd_item_yn"`
	ElecSctyYn           string `json:"elec_scty_yn"`
	IssuIsttCd           string `json:"issu_istt_cd"`
	EtfChasErngRtDbnb    string `json:"etf_chas_erng_rt_dbnb"`
	EtfEtnIvstHeedItemYn string `json:"etf_etn_ivst_heed_item_yn"`
	StlnIntRtDvsnCd      string `json:"stln_int_rt_dvsn_cd"`
	FrnrPsnlLmtRt        string `json:"frnr_psnl_lmt_rt"`
	LstgRqsrIssuIsttCd   string `json:"lstg_rqsr_issu_istt_cd"`
	LstgRqsrItemCd       string `json:"lstg_rqsr_item_cd"`
	TrstIsttIssuIsttCd   string `json:"trst_istt_issu_istt_cd"`
	CpttTradTrPsblYn     string `json:"cptt_trad_tr_psbl_yn"`
	NxtTrStopYn          string `json:"nxt_tr_stop_yn"`
}

type KISDomesticStockV1QuotationsSearchStockInfoRequest

type KISDomesticStockV1QuotationsSearchStockInfoRequest struct {
	Pdno       string `json:"PDNO"`
	PrdtTypeCd string `json:"PRDT_TYPE_CD"`
}

type KISDomesticStockV1QuotationsTradprtByamt

type KISDomesticStockV1QuotationsTradprtByamt struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsTradprtByamtOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1QuotationsTradprtByamtOutputItem

type KISDomesticStockV1QuotationsTradprtByamtOutputItem struct {
	PrprName        string `json:"prpr_name"`
	SmtnAvrgPrpr    string `json:"smtn_avrg_prpr"`
	AcmlVol         string `json:"acml_vol"`
	WholNtbyQtyRate string `json:"whol_ntby_qty_rate"`
	NtbyCntgCsnu    string `json:"ntby_cntg_csnu"`
	SelnCnqnSmtn    string `json:"seln_cnqn_smtn"`
	WholSelnVolRate string `json:"whol_seln_vol_rate"`
	SelnCntgCsnu    string `json:"seln_cntg_csnu"`
	ShnuCnqnSmtn    string `json:"shnu_cnqn_smtn"`
	WholShunVolRate string `json:"whol_shun_vol_rate"`
	ShnuCntgCsnu    string `json:"shnu_cntg_csnu"`
}

type KISDomesticStockV1QuotationsTradprtByamtRequest

type KISDomesticStockV1QuotationsTradprtByamtRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISDomesticStockV1QuotationsVolumeRank

type KISDomesticStockV1QuotationsVolumeRank struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1QuotationsVolumeRankOutputItem] `json:"Output,omitempty"`
}

type KISDomesticStockV1QuotationsVolumeRankOutputItem

type KISDomesticStockV1QuotationsVolumeRankOutputItem struct {
	HtsKorIsnm            string `json:"hts_kor_isnm"`
	MkscShrnIscd          string `json:"mksc_shrn_iscd"`
	DataRank              string `json:"data_rank"`
	StckPrpr              string `json:"stck_prpr"`
	PrdyVrssSign          string `json:"prdy_vrss_sign"`
	PrdyVrss              string `json:"prdy_vrss"`
	PrdyCtrt              string `json:"prdy_ctrt"`
	AcmlVol               string `json:"acml_vol"`
	PrdyVol               string `json:"prdy_vol"`
	LstnStcn              string `json:"lstn_stcn"`
	AvrgVol               string `json:"avrg_vol"`
	NBefrClprVrssPrprRate string `json:"n_befr_clpr_vrss_prpr_rate"`
	VolInrt               string `json:"vol_inrt"`
	VolTnrt               string `json:"vol_tnrt"`
	NdayVolTnrt           string `json:"nday_vol_tnrt"`
	AvrgTrPbmn            string `json:"avrg_tr_pbmn"`
	TrPbmnTnrt            string `json:"tr_pbmn_tnrt"`
	NdayTrPbmnTnrt        string `json:"nday_tr_pbmn_tnrt"`
	AcmlTrPbmn            string `json:"acml_tr_pbmn"`
}

type KISDomesticStockV1QuotationsVolumeRankRequest

type KISDomesticStockV1QuotationsVolumeRankRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidTrgtClsCode     string `json:"FID_TRGT_CLS_CODE"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
	FidVolCnt          string `json:"FID_VOL_CNT"`
}

type KISDomesticStockV1RankingAfterHourBalance

type KISDomesticStockV1RankingAfterHourBalance struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingAfterHourBalanceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingAfterHourBalanceOutputItem

type KISDomesticStockV1RankingAfterHourBalanceOutputItem struct {
	StckShrnIscd      string `json:"stck_shrn_iscd"`
	DataRank          string `json:"data_rank"`
	HtsKorIsnm        string `json:"hts_kor_isnm"`
	StckPrpr          string `json:"stck_prpr"`
	PrdyVrss          string `json:"prdy_vrss"`
	PrdyVrssSign      string `json:"prdy_vrss_sign"`
	PrdyCtrt          string `json:"prdy_ctrt"`
	OvtmTotalAskpRsqn string `json:"ovtm_total_askp_rsqn"`
	OvtmTotalBidpRsqn string `json:"ovtm_total_bidp_rsqn"`
	MkobOtcpVol       string `json:"mkob_otcp_vol"`
	MkfaOtcpVol       string `json:"mkfa_otcp_vol"`
}

type KISDomesticStockV1RankingAfterHourBalanceRequest

type KISDomesticStockV1RankingAfterHourBalanceRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingBulkTransNum

type KISDomesticStockV1RankingBulkTransNum struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingBulkTransNumOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingBulkTransNumOutputItem

type KISDomesticStockV1RankingBulkTransNumOutputItem struct {
	MkscShrnIscd string `json:"mksc_shrn_iscd"`
	DataRank     string `json:"data_rank"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	ShnuCntgCsnu string `json:"shnu_cntg_csnu"`
	SelnCntgCsnu string `json:"seln_cntg_csnu"`
	NtbyCnqn     string `json:"ntby_cnqn"`
}

type KISDomesticStockV1RankingBulkTransNumRequest

type KISDomesticStockV1RankingBulkTransNumRequest struct {
	FidAplyRangPrc1    string `json:"fid_aply_rang_prc_1"`
	FidAplyRangPrc2    string `json:"fid_aply_rang_prc_2"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputIscd2      string `json:"fid_input_iscd_2"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingCreditBalance

type KISDomesticStockV1RankingCreditBalance struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1RankingCreditBalanceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1RankingCreditBalanceOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1RankingCreditBalanceOutput1Item

type KISDomesticStockV1RankingCreditBalanceOutput1Item struct {
	BstpClsCode string `json:"bstp_cls_code"`
	HtsKorIsnm  string `json:"hts_kor_isnm"`
	StndDate1   string `json:"stnd_date1"`
	StndDate2   string `json:"stnd_date2"`
}

type KISDomesticStockV1RankingCreditBalanceOutput2Item

type KISDomesticStockV1RankingCreditBalanceOutput2Item struct {
	MkscShrnIscd         string `json:"mksc_shrn_iscd"`
	HtsKorIsnm           string `json:"hts_kor_isnm"`
	StckPrpr             string `json:"stck_prpr"`
	PrdyVrss             string `json:"prdy_vrss"`
	PrdyVrssSign         string `json:"prdy_vrss_sign"`
	PrdyCtrt             string `json:"prdy_ctrt"`
	AcmlVol              string `json:"acml_vol"`
	WholLoanRmndStcn     string `json:"whol_loan_rmnd_stcn"`
	WholLoanRmndAmt      string `json:"whol_loan_rmnd_amt"`
	WholLoanRmndRate     string `json:"whol_loan_rmnd_rate"`
	WholStlnRmndStcn     string `json:"whol_stln_rmnd_stcn"`
	WholStlnRmndAmt      string `json:"whol_stln_rmnd_amt"`
	WholStlnRmndRate     string `json:"whol_stln_rmnd_rate"`
	NdayVrssLoanRmndInrt string `json:"nday_vrss_loan_rmnd_inrt"`
	NdayVrssStlnRmndInrt string `json:"nday_vrss_stln_rmnd_inrt"`
}

type KISDomesticStockV1RankingCreditBalanceRequest

type KISDomesticStockV1RankingCreditBalanceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidOption          string `json:"FID_OPTION"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
}

type KISDomesticStockV1RankingDisparity

type KISDomesticStockV1RankingDisparity struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingDisparityOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingDisparityOutputItem

type KISDomesticStockV1RankingDisparityOutputItem struct {
	MkscShrnIscd string `json:"mksc_shrn_iscd"`
	DataRank     string `json:"data_rank"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	AcmlVol      string `json:"acml_vol"`
	D5Dsrt       string `json:"d5_dsrt"`
	D10Dsrt      string `json:"d10_dsrt"`
	D20Dsrt      string `json:"d20_dsrt"`
	D60Dsrt      string `json:"d60_dsrt"`
	D120Dsrt     string `json:"d120_dsrt"`
}

type KISDomesticStockV1RankingDisparityRequest

type KISDomesticStockV1RankingDisparityRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidHourClsCode     string `json:"fid_hour_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingDividendRate

type KISDomesticStockV1RankingDividendRate struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1RankingDividendRateOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1RankingDividendRateOutput1Item

type KISDomesticStockV1RankingDividendRateOutput1Item struct {
	Rank          string `json:"rank"`
	ShtCd         string `json:"sht_cd"`
	IsinName      string `json:"isin_name"`
	RecordDate    string `json:"record_date"`
	PerStoDiviAmt string `json:"per_sto_divi_amt"`
	DiviRate      string `json:"divi_rate"`
	DiviKind      string `json:"divi_kind"`
}

type KISDomesticStockV1RankingDividendRateRequest

type KISDomesticStockV1RankingDividendRateRequest struct {
	CtsArea string `json:"CTS_AREA"`
	FDt     string `json:"F_DT"`
	Gb1     string `json:"GB1"`
	Gb2     string `json:"GB2"`
	Gb3     string `json:"GB3"`
	Gb4     string `json:"GB4"`
	TDt     string `json:"T_DT"`
	Upjong  string `json:"UPJONG"`
}

type KISDomesticStockV1RankingExpTransUpdown

type KISDomesticStockV1RankingExpTransUpdown struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingExpTransUpdownOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingExpTransUpdownOutputItem

type KISDomesticStockV1RankingExpTransUpdownOutputItem struct {
	StckShrnIscd  string `json:"stck_shrn_iscd"`
	HtsKorIsnm    string `json:"hts_kor_isnm"`
	StckPrpr      string `json:"stck_prpr"`
	PrdyVrss      string `json:"prdy_vrss"`
	PrdyVrssSign  string `json:"prdy_vrss_sign"`
	PrdyCtrt      string `json:"prdy_ctrt"`
	StckSdpr      string `json:"stck_sdpr"`
	SelnRsqn      string `json:"seln_rsqn"`
	Askp          string `json:"askp"`
	Bidp          string `json:"bidp"`
	ShnuRsqn      string `json:"shnu_rsqn"`
	CntgVol       string `json:"cntg_vol"`
	AntcTrPbmn    string `json:"antc_tr_pbmn"`
	TotalAskpRsqn string `json:"total_askp_rsqn"`
	TotalBidpRsqn string `json:"total_bidp_rsqn"`
}

type KISDomesticStockV1RankingExpTransUpdownRequest

type KISDomesticStockV1RankingExpTransUpdownRequest struct {
	FidAplyRangPrc1    string `json:"fid_aply_rang_prc_1"`
	FidBlngClsCode     string `json:"fid_blng_cls_code"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidMkopClsCode     string `json:"fid_mkop_cls_code"`
	FidPbmn            string `json:"fid_pbmn"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingFinanceRatio

type KISDomesticStockV1RankingFinanceRatio struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingFinanceRatioOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingFinanceRatioOutputItem

type KISDomesticStockV1RankingFinanceRatioOutputItem struct {
	DataRank         string `json:"data_rank"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	MkscShrnIscd     string `json:"mksc_shrn_iscd"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	CptlOpPrfi       string `json:"cptl_op_prfi"`
	CptlNtinRate     string `json:"cptl_ntin_rate"`
	SaleTotlRate     string `json:"sale_totl_rate"`
	SaleNtinRate     string `json:"sale_ntin_rate"`
	Bis              string `json:"bis"`
	LbltRate         string `json:"lblt_rate"`
	BramDepn         string `json:"bram_depn"`
	RsrvRate         string `json:"rsrv_rate"`
	Grs              string `json:"grs"`
	OpPrfiInrt       string `json:"op_prfi_inrt"`
	BsopPrfiInrt     string `json:"bsop_prfi_inrt"`
	NtinInrt         string `json:"ntin_inrt"`
	EqutInrt         string `json:"equt_inrt"`
	CptlTnrt         string `json:"cptl_tnrt"`
	SaleBondTnrt     string `json:"sale_bond_tnrt"`
	TotlAsetInrt     string `json:"totl_aset_inrt"`
	StacMonth        string `json:"stac_month"`
	StacMonthClsCode string `json:"stac_month_cls_code"`
	IqryCsnu         string `json:"iqry_csnu"`
}

type KISDomesticStockV1RankingFinanceRatioRequest

type KISDomesticStockV1RankingFinanceRatioRequest struct {
	FidBlngClsCode     string `json:"fid_blng_cls_code"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputOption1    string `json:"fid_input_option_1"`
	FidInputOption2    string `json:"fid_input_option_2"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingFluctuation

type KISDomesticStockV1RankingFluctuation struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingFluctuationOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingFluctuationOutputItem

type KISDomesticStockV1RankingFluctuationOutputItem struct {
	StckShrnIscd             string `json:"stck_shrn_iscd"`
	DataRank                 string `json:"data_rank"`
	HtsKorIsnm               string `json:"hts_kor_isnm"`
	StckPrpr                 string `json:"stck_prpr"`
	PrdyVrss                 string `json:"prdy_vrss"`
	PrdyVrssSign             string `json:"prdy_vrss_sign"`
	PrdyCtrt                 string `json:"prdy_ctrt"`
	AcmlVol                  string `json:"acml_vol"`
	StckHgpr                 string `json:"stck_hgpr"`
	HgprHour                 string `json:"hgpr_hour"`
	AcmlHgprDate             string `json:"acml_hgpr_date"`
	StckLwpr                 string `json:"stck_lwpr"`
	LwprHour                 string `json:"lwpr_hour"`
	AcmlLwprDate             string `json:"acml_lwpr_date"`
	LwprVrssPrprRate         string `json:"lwpr_vrss_prpr_rate"`
	DsgtDateClprVrssPrprRate string `json:"dsgt_date_clpr_vrss_prpr_rate"`
	CnntAscnDynu             string `json:"cnnt_ascn_dynu"`
	HgprVrssPrprRate         string `json:"hgpr_vrss_prpr_rate"`
	CnntDownDynu             string `json:"cnnt_down_dynu"`
	OprcVrssPrprSign         string `json:"oprc_vrss_prpr_sign"`
	OprcVrssPrpr             string `json:"oprc_vrss_prpr"`
	OprcVrssPrprRate         string `json:"oprc_vrss_prpr_rate"`
	PrdRsfl                  string `json:"prd_rsfl"`
	PrdRsflRate              string `json:"prd_rsfl_rate"`
}

type KISDomesticStockV1RankingFluctuationRequest

type KISDomesticStockV1RankingFluctuationRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputCnt1       string `json:"fid_input_cnt_1"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidPrcClsCode      string `json:"fid_prc_cls_code"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidRsflRate1       string `json:"fid_rsfl_rate1"`
	FidRsflRate2       string `json:"fid_rsfl_rate2"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingHtsTopView

type KISDomesticStockV1RankingHtsTopView struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1RankingHtsTopViewOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1RankingHtsTopViewOutput1Item

type KISDomesticStockV1RankingHtsTopViewOutput1Item struct {
	MrktDivClsCode string `json:"mrkt_div_cls_code"`
	MkscShrnIscd   string `json:"mksc_shrn_iscd"`
}

type KISDomesticStockV1RankingHtsTopViewRequest

type KISDomesticStockV1RankingHtsTopViewRequest struct {
}

type KISDomesticStockV1RankingMarketCap

type KISDomesticStockV1RankingMarketCap struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingMarketCapOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingMarketCapOutputItem

type KISDomesticStockV1RankingMarketCapOutputItem struct {
	MkscShrnIscd     string `json:"mksc_shrn_iscd"`
	DataRank         string `json:"data_rank"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	LstnStcn         string `json:"lstn_stcn"`
	StckAvls         string `json:"stck_avls"`
	MrktWholAvlsRlim string `json:"mrkt_whol_avls_rlim"`
}

type KISDomesticStockV1RankingMarketCapRequest

type KISDomesticStockV1RankingMarketCapRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingMarketValue

type KISDomesticStockV1RankingMarketValue struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingMarketValueOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingMarketValueOutputItem

type KISDomesticStockV1RankingMarketValueOutputItem struct {
	DataRank          string `json:"data_rank"`
	HtsKorIsnm        string `json:"hts_kor_isnm"`
	MkscShrnIscd      string `json:"mksc_shrn_iscd"`
	StckPrpr          string `json:"stck_prpr"`
	PrdyVrss          string `json:"prdy_vrss"`
	PrdyVrssSign      string `json:"prdy_vrss_sign"`
	PrdyCtrt          string `json:"prdy_ctrt"`
	AcmlVol           string `json:"acml_vol"`
	Per               string `json:"per"`
	Pbr               string `json:"pbr"`
	Pcr               string `json:"pcr"`
	Psr               string `json:"psr"`
	Eps               string `json:"eps"`
	Eva               string `json:"eva"`
	Ebitda            string `json:"ebitda"`
	PvDivEbitda       string `json:"pv_div_ebitda"`
	EbitdaDivFnncExpn string `json:"ebitda_div_fnnc_expn"`
	StacMonth         string `json:"stac_month"`
	StacMonthClsCode  string `json:"stac_month_cls_code"`
	IqryCsnu          string `json:"iqry_csnu"`
}

type KISDomesticStockV1RankingMarketValueRequest

type KISDomesticStockV1RankingMarketValueRequest struct {
	FidBlngClsCode     string `json:"fid_blng_cls_code"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputOption1    string `json:"fid_input_option_1"`
	FidInputOption2    string `json:"fid_input_option_2"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingNearNewHighlow

type KISDomesticStockV1RankingNearNewHighlow struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingNearNewHighlowOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingNearNewHighlowOutputItem

type KISDomesticStockV1RankingNearNewHighlowOutputItem struct {
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	MkscShrnIscd string `json:"mksc_shrn_iscd"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	Askp         string `json:"askp"`
	AskpRsqn1    string `json:"askp_rsqn1"`
	Bidp         string `json:"bidp"`
	BidpRsqn1    string `json:"bidp_rsqn1"`
	AcmlVol      string `json:"acml_vol"`
	NewHgpr      string `json:"new_hgpr"`
	HprcNearRate string `json:"hprc_near_rate"`
	NewLwpr      string `json:"new_lwpr"`
	LwprNearRate string `json:"lwpr_near_rate"`
	StckSdpr     string `json:"stck_sdpr"`
}

type KISDomesticStockV1RankingNearNewHighlowRequest

type KISDomesticStockV1RankingNearNewHighlowRequest struct {
	FidAplyRangPrc1    string `json:"fid_aply_rang_prc_1"`
	FidAplyRangPrc2    string `json:"fid_aply_rang_prc_2"`
	FidAplyRangVol     string `json:"fid_aply_rang_vol"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputCnt1       string `json:"fid_input_cnt_1"`
	FidInputCnt2       string `json:"fid_input_cnt_2"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidPrcClsCode      string `json:"fid_prc_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
}

type KISDomesticStockV1RankingOvertimeExpTransFluct

type KISDomesticStockV1RankingOvertimeExpTransFluct struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingOvertimeExpTransFluctOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingOvertimeExpTransFluctOutputItem

type KISDomesticStockV1RankingOvertimeExpTransFluctOutputItem struct {
	DataRank                 string `json:"data_rank"`
	IscdStatClsCode          string `json:"iscd_stat_cls_code"`
	StckShrnIscd             string `json:"stck_shrn_iscd"`
	HtsKorIsnm               string `json:"hts_kor_isnm"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss"`
	OvtmUntpAntcCntgVrsssign string `json:"ovtm_untp_antc_cntg_vrsssign"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt"`
	OvtmUntpAskpRsqn1        string `json:"ovtm_untp_askp_rsqn1"`
	OvtmUntpBidpRsqn1        string `json:"ovtm_untp_bidp_rsqn1"`
	OvtmUntpAntcCnqn         string `json:"ovtm_untp_antc_cnqn"`
	ItmtVol                  string `json:"itmt_vol"`
	StckPrpr                 string `json:"stck_prpr"`
}

type KISDomesticStockV1RankingOvertimeExpTransFluctRequest

type KISDomesticStockV1RankingOvertimeExpTransFluctRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
}

type KISDomesticStockV1RankingOvertimeFluctuation

type KISDomesticStockV1RankingOvertimeFluctuation struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1RankingOvertimeFluctuationOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1RankingOvertimeFluctuationOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1RankingOvertimeFluctuationOutput1Item

type KISDomesticStockV1RankingOvertimeFluctuationOutput1Item struct {
	OvtmUntpUplmIssuCnt  string `json:"ovtm_untp_uplm_issu_cnt"`
	OvtmUntpAscnIssuCnt  string `json:"ovtm_untp_ascn_issu_cnt"`
	OvtmUntpStnrIssuCnt  string `json:"ovtm_untp_stnr_issu_cnt"`
	OvtmUntpLslmIssuCnt  string `json:"ovtm_untp_lslm_issu_cnt"`
	OvtmUntpDownIssuCnt  string `json:"ovtm_untp_down_issu_cnt"`
	OvtmUntpAcmlVol      string `json:"ovtm_untp_acml_vol"`
	OvtmUntpAcmlTrPbmn   string `json:"ovtm_untp_acml_tr_pbmn"`
	OvtmUntpExchVol      string `json:"ovtm_untp_exch_vol"`
	OvtmUntpExchTrPbmn   string `json:"ovtm_untp_exch_tr_pbmn"`
	OvtmUntpKosdaqVol    string `json:"ovtm_untp_kosdaq_vol"`
	OvtmUntpKosdaqTrPbmn string `json:"ovtm_untp_kosdaq_tr_pbmn"`
}

type KISDomesticStockV1RankingOvertimeFluctuationOutput2Item

type KISDomesticStockV1RankingOvertimeFluctuationOutput2Item struct {
	MkscShrnIscd         string `json:"mksc_shrn_iscd"`
	HtsKorIsnm           string `json:"hts_kor_isnm"`
	OvtmUntpPrpr         string `json:"ovtm_untp_prpr"`
	OvtmUntpPrdyVrss     string `json:"ovtm_untp_prdy_vrss"`
	OvtmUntpPrdyVrssSign string `json:"ovtm_untp_prdy_vrss_sign"`
	OvtmUntpPrdyCtrt     string `json:"ovtm_untp_prdy_ctrt"`
	OvtmUntpAskp1        string `json:"ovtm_untp_askp1"`
	OvtmUntpSelnRsqn     string `json:"ovtm_untp_seln_rsqn"`
	OvtmUntpBidp1        string `json:"ovtm_untp_bidp1"`
	OvtmUntpShnuRsqn     string `json:"ovtm_untp_shnu_rsqn"`
	OvtmUntpVol          string `json:"ovtm_untp_vol"`
	OvtmVrssAcmlVolRlim  string `json:"ovtm_vrss_acml_vol_rlim"`
	StckPrpr             string `json:"stck_prpr"`
	AcmlVol              string `json:"acml_vol"`
	Bidp                 string `json:"bidp"`
	Askp                 string `json:"askp"`
}

type KISDomesticStockV1RankingOvertimeFluctuationRequest

type KISDomesticStockV1RankingOvertimeFluctuationRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
	FidTrgtClsCode     string `json:"FID_TRGT_CLS_CODE"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
	FidVolCnt          string `json:"FID_VOL_CNT"`
}

type KISDomesticStockV1RankingOvertimeVolume

type KISDomesticStockV1RankingOvertimeVolume struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1RankingOvertimeVolumeOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1RankingOvertimeVolumeOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1RankingOvertimeVolumeOutput1Item

type KISDomesticStockV1RankingOvertimeVolumeOutput1Item struct {
	OvtmUntpExchVol      string `json:"ovtm_untp_exch_vol"`
	OvtmUntpExchTrPbmn   string `json:"ovtm_untp_exch_tr_pbmn"`
	OvtmUntpKosdaqVol    string `json:"ovtm_untp_kosdaq_vol"`
	OvtmUntpKosdaqTrPbmn string `json:"ovtm_untp_kosdaq_tr_pbmn"`
}

type KISDomesticStockV1RankingOvertimeVolumeOutput2Item

type KISDomesticStockV1RankingOvertimeVolumeOutput2Item struct {
	StckShrnIscd         string `json:"stck_shrn_iscd"`
	HtsKorIsnm           string `json:"hts_kor_isnm"`
	OvtmUntpPrpr         string `json:"ovtm_untp_prpr"`
	OvtmUntpPrdyVrss     string `json:"ovtm_untp_prdy_vrss"`
	OvtmUntpPrdyVrssSign string `json:"ovtm_untp_prdy_vrss_sign"`
	OvtmUntpPrdyCtrt     string `json:"ovtm_untp_prdy_ctrt"`
	OvtmUntpSelnRsqn     string `json:"ovtm_untp_seln_rsqn"`
	OvtmUntpShnuRsqn     string `json:"ovtm_untp_shnu_rsqn"`
	OvtmUntpVol          string `json:"ovtm_untp_vol"`
	OvtmVrssAcmlVolRlim  string `json:"ovtm_vrss_acml_vol_rlim"`
	StckPrpr             string `json:"stck_prpr"`
	AcmlVol              string `json:"acml_vol"`
	Bidp                 string `json:"bidp"`
	Askp                 string `json:"askp"`
}

type KISDomesticStockV1RankingOvertimeVolumeRequest

type KISDomesticStockV1RankingOvertimeVolumeRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidTrgtClsCode     string `json:"FID_TRGT_CLS_CODE"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
	FidVolCnt          string `json:"FID_VOL_CNT"`
}

type KISDomesticStockV1RankingPreferDisparateRatio

type KISDomesticStockV1RankingPreferDisparateRatio struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingPreferDisparateRatioOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingPreferDisparateRatioOutputItem

type KISDomesticStockV1RankingPreferDisparateRatioOutputItem struct {
	MkscShrnIscd     string `json:"mksc_shrn_iscd"`
	DataRank         string `json:"data_rank"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	AcmlVol          string `json:"acml_vol"`
	PrstIscd         string `json:"prst_iscd"`
	PrstKorIsnm      string `json:"prst_kor_isnm"`
	PrstPrpr         string `json:"prst_prpr"`
	PrstPrdyVrss     string `json:"prst_prdy_vrss"`
	PrstPrdyVrssSign string `json:"prst_prdy_vrss_sign"`
	PrstAcmlVol      string `json:"prst_acml_vol"`
	DiffPrpr         string `json:"diff_prpr"`
	Dprt             string `json:"dprt"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	PrstPrdyCtrt     string `json:"prst_prdy_ctrt"`
}

type KISDomesticStockV1RankingPreferDisparateRatioRequest

type KISDomesticStockV1RankingPreferDisparateRatioRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingProfitAssetIndex

type KISDomesticStockV1RankingProfitAssetIndex struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingProfitAssetIndexOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingProfitAssetIndexOutputItem

type KISDomesticStockV1RankingProfitAssetIndexOutputItem struct {
	DataRank         string `json:"data_rank"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	MkscShrnIscd     string `json:"mksc_shrn_iscd"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	SaleTotlPrfi     string `json:"sale_totl_prfi"`
	BsopPrti         string `json:"bsop_prti"`
	OpPrfi           string `json:"op_prfi"`
	ThtrNtin         string `json:"thtr_ntin"`
	TotalAset        string `json:"total_aset"`
	TotalLblt        string `json:"total_lblt"`
	TotalCptl        string `json:"total_cptl"`
	StacMonth        string `json:"stac_month"`
	StacMonthClsCode string `json:"stac_month_cls_code"`
	IqryCsnu         string `json:"iqry_csnu"`
}

type KISDomesticStockV1RankingProfitAssetIndexRequest

type KISDomesticStockV1RankingProfitAssetIndexRequest struct {
	FidBlngClsCode     string `json:"fid_blng_cls_code"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputOption1    string `json:"fid_input_option_1"`
	FidInputOption2    string `json:"fid_input_option_2"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingQuoteBalance

type KISDomesticStockV1RankingQuoteBalance struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingQuoteBalanceOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingQuoteBalanceOutputItem

type KISDomesticStockV1RankingQuoteBalanceOutputItem struct {
	MkscShrnIscd      string `json:"mksc_shrn_iscd"`
	DataRank          string `json:"data_rank"`
	HtsKorIsnm        string `json:"hts_kor_isnm"`
	StckPrpr          string `json:"stck_prpr"`
	PrdyVrss          string `json:"prdy_vrss"`
	PrdyVrssSign      string `json:"prdy_vrss_sign"`
	PrdyCtrt          string `json:"prdy_ctrt"`
	AcmlVol           string `json:"acml_vol"`
	TotalAskpRsqn     string `json:"total_askp_rsqn"`
	TotalBidpRsqn     string `json:"total_bidp_rsqn"`
	TotalNtslBidpRsqn string `json:"total_ntsl_bidp_rsqn"`
	ShnuRsqnRate      string `json:"shnu_rsqn_rate"`
	SelnRsqnRate      string `json:"seln_rsqn_rate"`
}

type KISDomesticStockV1RankingQuoteBalanceRequest

type KISDomesticStockV1RankingQuoteBalanceRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingShortSale

type KISDomesticStockV1RankingShortSale struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingShortSaleOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingShortSaleOutputItem

type KISDomesticStockV1RankingShortSaleOutputItem struct {
	MkscShrnIscd   string `json:"mksc_shrn_iscd"`
	HtsKorIsnm     string `json:"hts_kor_isnm"`
	StckPrpr       string `json:"stck_prpr"`
	PrdyVrss       string `json:"prdy_vrss"`
	PrdyVrssSign   string `json:"prdy_vrss_sign"`
	PrdyCtrt       string `json:"prdy_ctrt"`
	AcmlVol        string `json:"acml_vol"`
	AcmlTrPbmn     string `json:"acml_tr_pbmn"`
	SstsCntgQty    string `json:"ssts_cntg_qty"`
	SstsVolRlim    string `json:"ssts_vol_rlim"`
	SstsTrPbmn     string `json:"ssts_tr_pbmn"`
	SstsTrPbmnRlim string `json:"ssts_tr_pbmn_rlim"`
	StndDate1      string `json:"stnd_date1"`
	StndDate2      string `json:"stnd_date2"`
	AvrgPrc        string `json:"avrg_prc"`
}

type KISDomesticStockV1RankingShortSaleRequest

type KISDomesticStockV1RankingShortSaleRequest struct {
	FidAplyRangPrc1    string `json:"FID_APLY_RANG_PRC_1"`
	FidAplyRangPrc2    string `json:"FID_APLY_RANG_PRC_2"`
	FidAplyRangVol     string `json:"FID_APLY_RANG_VOL"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputCnt1       string `json:"FID_INPUT_CNT_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
	FidTrgtClsCode     string `json:"FID_TRGT_CLS_CODE"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
}

type KISDomesticStockV1RankingTopInterestStock

type KISDomesticStockV1RankingTopInterestStock struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingTopInterestStockOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingTopInterestStockOutputItem

type KISDomesticStockV1RankingTopInterestStockOutputItem struct {
	MrktDivClsName   string `json:"mrkt_div_cls_name"`
	MkscShrnIscd     string `json:"mksc_shrn_iscd"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn"`
	Askp             string `json:"askp"`
	Bidp             string `json:"bidp"`
	DataRank         string `json:"data_rank"`
	InterIssuRegCsnu string `json:"inter_issu_reg_csnu"`
}

type KISDomesticStockV1RankingTopInterestStockRequest

type KISDomesticStockV1RankingTopInterestStockRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputCnt1       string `json:"fid_input_cnt_1"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputIscd2      string `json:"fid_input_iscd_2"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1RankingTradedByCompany

type KISDomesticStockV1RankingTradedByCompany struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingTradedByCompanyOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingTradedByCompanyOutputItem

type KISDomesticStockV1RankingTradedByCompanyOutputItem struct {
	DataRank     string `json:"data_rank"`
	MkscShrnIscd string `json:"mksc_shrn_iscd"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
	SelnCnqnSmtn string `json:"seln_cnqn_smtn"`
	ShnuCnqnSmtn string `json:"shnu_cnqn_smtn"`
	NtbyCnqn     string `json:"ntby_cnqn"`
}

type KISDomesticStockV1RankingTradedByCompanyRequest

type KISDomesticStockV1RankingTradedByCompanyRequest struct {
	FidAplyRangPrc1    string `json:"fid_aply_rang_prc_1"`
	FidAplyRangPrc2    string `json:"fid_aply_rang_prc_2"`
	FidAplyRangVol     string `json:"fid_aply_rang_vol"`
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputDate1      string `json:"fid_input_date_1"`
	FidInputDate2      string `json:"fid_input_date_2"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidRankSortClsCode string `json:"fid_rank_sort_cls_code"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
}

type KISDomesticStockV1RankingVolumePower

type KISDomesticStockV1RankingVolumePower struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1RankingVolumePowerOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1RankingVolumePowerOutputItem

type KISDomesticStockV1RankingVolumePowerOutputItem struct {
	StckShrnIscd string `json:"stck_shrn_iscd"`
	DataRank     string `json:"data_rank"`
	HtsKorIsnm   string `json:"hts_kor_isnm"`
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	TdayRltv     string `json:"tday_rltv"`
	SelnCnqnSmtn string `json:"seln_cnqn_smtn"`
	ShnuCnqnSmtn string `json:"shnu_cnqn_smtn"`
}

type KISDomesticStockV1RankingVolumePowerRequest

type KISDomesticStockV1RankingVolumePowerRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidCondScrDivCode  string `json:"fid_cond_scr_div_code"`
	FidDivClsCode      string `json:"fid_div_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
	FidInputPrice1     string `json:"fid_input_price_1"`
	FidInputPrice2     string `json:"fid_input_price_2"`
	FidTrgtClsCode     string `json:"fid_trgt_cls_code"`
	FidTrgtExlsClsCode string `json:"fid_trgt_exls_cls_code"`
	FidVolCnt          string `json:"fid_vol_cnt"`
}

type KISDomesticStockV1TradingInquireAccountBalance

type KISDomesticStockV1TradingInquireAccountBalance struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingInquireAccountBalanceOutput1Item] `json:"Output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1TradingInquireAccountBalanceOutput2Item] `json:"Output2,omitempty"`
}

type KISDomesticStockV1TradingInquireAccountBalanceOutput1Item

type KISDomesticStockV1TradingInquireAccountBalanceOutput1Item struct {
	PchsAmt     string `json:"pchs_amt"`
	EvluAmt     string `json:"evlu_amt"`
	EvluPflsAmt string `json:"evlu_pfls_amt"`
	CrdtLndAmt  string `json:"crdt_lnd_amt"`
	RealNassAmt string `json:"real_nass_amt"`
	WholWeitRt  string `json:"whol_weit_rt"`
}

type KISDomesticStockV1TradingInquireAccountBalanceOutput2Item

type KISDomesticStockV1TradingInquireAccountBalanceOutput2Item struct {
	PchsAmtSmtl            string `json:"pchs_amt_smtl"`
	NassTotAmt             string `json:"nass_tot_amt"`
	LoanAmtSmtl            string `json:"loan_amt_smtl"`
	EvluPflsAmtSmtl        string `json:"evlu_pfls_amt_smtl"`
	EvluAmtSmtl            string `json:"evlu_amt_smtl"`
	TotAsstAmt             string `json:"tot_asst_amt"`
	TotLndaTotUlstLnda     string `json:"tot_lnda_tot_ulst_lnda"`
	CmaAutoLoanAmt         string `json:"cma_auto_loan_amt"`
	TotMglnAmt             string `json:"tot_mgln_amt"`
	StlnEvluAmt            string `json:"stln_evlu_amt"`
	CrdtFncgAmt            string `json:"crdt_fncg_amt"`
	OclAplLoanAmt          string `json:"ocl_apl_loan_amt"`
	PldgStupAmt            string `json:"pldg_stup_amt"`
	FrcrEvluTota           string `json:"frcr_evlu_tota"`
	TotDnclAmt             string `json:"tot_dncl_amt"`
	CmaEvluAmt             string `json:"cma_evlu_amt"`
	DnclAmt                string `json:"dncl_amt"`
	TotSbstAmt             string `json:"tot_sbst_amt"`
	ThdtRcvbAmt            string `json:"thdt_rcvb_amt"`
	OvrsStckEvluAmt1       string `json:"ovrs_stck_evlu_amt1"`
	OvrsBondEvluAmt        string `json:"ovrs_bond_evlu_amt"`
	MmfCmaMggeLoanAmt      string `json:"mmf_cma_mgge_loan_amt"`
	SbscDnclAmt            string `json:"sbsc_dncl_amt"`
	PbstSbscFndsLoanUseAmt string `json:"pbst_sbsc_fnds_loan_use_amt"`
	EtprCrdtGrntLoanAmt    string `json:"etpr_crdt_grnt_loan_amt"`
}

type KISDomesticStockV1TradingInquireAccountBalanceRequest

type KISDomesticStockV1TradingInquireAccountBalanceRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	BsprBfDtAplyYn string `json:"BSPR_BF_DT_APLY_YN"`
	Cano           string `json:"CANO"`
	InqrDvsn1      string `json:"INQR_DVSN_1"`
}

type KISDomesticStockV1TradingInquireBalance

type KISDomesticStockV1TradingInquireBalance struct {
	DocumentedResponseBase
	CtxAreaFk100 string                                                              `json:"ctx_area_fk100,omitempty"`
	CtxAreaNk100 string                                                              `json:"ctx_area_nk100,omitempty"`
	Output1      DocumentedSlice[KISDomesticStockV1TradingInquireBalanceOutput1Item] `json:"output1,omitempty"`
	Output2      DocumentedSlice[KISDomesticStockV1TradingInquireBalanceOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1TradingInquireBalanceOutput1Item

type KISDomesticStockV1TradingInquireBalanceOutput1Item struct {
	Pdno           string `json:"pdno"`
	PrdtName       string `json:"prdt_name"`
	TradDvsnName   string `json:"trad_dvsn_name"`
	BfdyBuyQty     string `json:"bfdy_buy_qty"`
	BfdySllQty     string `json:"bfdy_sll_qty"`
	ThdtBuyqty     string `json:"thdt_buyqty"`
	ThdtSllQty     string `json:"thdt_sll_qty"`
	HldgQty        string `json:"hldg_qty"`
	OrdPsblQty     string `json:"ord_psbl_qty"`
	PchsAvgPric    string `json:"pchs_avg_pric"`
	PchsAmt        string `json:"pchs_amt"`
	Prpr           string `json:"prpr"`
	EvluAmt        string `json:"evlu_amt"`
	EvluPflsAmt    string `json:"evlu_pfls_amt"`
	EvluPflsRt     string `json:"evlu_pfls_rt"`
	EvluErngRt     string `json:"evlu_erng_rt"`
	LoanDt         string `json:"loan_dt"`
	LoanAmt        string `json:"loan_amt"`
	StlnSlngChgs   string `json:"stln_slng_chgs"`
	ExpdDt         string `json:"expd_dt"`
	FlttRt         string `json:"fltt_rt"`
	BfdyCprsIcdc   string `json:"bfdy_cprs_icdc"`
	ItemMgnaRtName string `json:"item_mgna_rt_name"`
	GrtaRtName     string `json:"grta_rt_name"`
	SbstPric       string `json:"sbst_pric"`
	StckLoanUnpr   string `json:"stck_loan_unpr"`
}

type KISDomesticStockV1TradingInquireBalanceOutput2Item

type KISDomesticStockV1TradingInquireBalanceOutput2Item struct {
	DncaTotAmt         string `json:"dnca_tot_amt"`
	NxdyExccAmt        string `json:"nxdy_excc_amt"`
	PrvsRcdlExccAmt    string `json:"prvs_rcdl_excc_amt"`
	CmaEvluAmt         string `json:"cma_evlu_amt"`
	BfdyBuyAmt         string `json:"bfdy_buy_amt"`
	ThdtBuyAmt         string `json:"thdt_buy_amt"`
	NxdyAutoRdptAmt    string `json:"nxdy_auto_rdpt_amt"`
	BfdySllAmt         string `json:"bfdy_sll_amt"`
	ThdtSllAmt         string `json:"thdt_sll_amt"`
	D2AutoRdptAmt      string `json:"d2_auto_rdpt_amt"`
	BfdyTlexAmt        string `json:"bfdy_tlex_amt"`
	ThdtTlexAmt        string `json:"thdt_tlex_amt"`
	TotLoanAmt         string `json:"tot_loan_amt"`
	SctsEvluAmt        string `json:"scts_evlu_amt"`
	TotEvluAmt         string `json:"tot_evlu_amt"`
	NassAmt            string `json:"nass_amt"`
	FncgGldAutoRdptYn  string `json:"fncg_gld_auto_rdpt_yn"`
	PchsAmtSmtlAmt     string `json:"pchs_amt_smtl_amt"`
	EvluAmtSmtlAmt     string `json:"evlu_amt_smtl_amt"`
	EvluPflsSmtlAmt    string `json:"evlu_pfls_smtl_amt"`
	TotStlnSlngChgs    string `json:"tot_stln_slng_chgs"`
	BfdyTotAsstEvluAmt string `json:"bfdy_tot_asst_evlu_amt"`
	AsstIcdcAmt        string `json:"asst_icdc_amt"`
	AsstIcdcErngRt     string `json:"asst_icdc_erng_rt"`
}

type KISDomesticStockV1TradingInquireBalanceRequest

type KISDomesticStockV1TradingInquireBalanceRequest struct {
	AcntPrdtCd        string `json:"ACNT_PRDT_CD"`
	AfhrFlprYn        string `json:"AFHR_FLPR_YN"`
	Cano              string `json:"CANO"`
	FncgAmtAutoRdptYn string `json:"FNCG_AMT_AUTO_RDPT_YN"`
	FundSttlIcldYn    string `json:"FUND_STTL_ICLD_YN"`
	InqrDvsn          string `json:"INQR_DVSN"`
	PrcsDvsn          string `json:"PRCS_DVSN"`
	UnprDvsn          string `json:"UNPR_DVSN"`
}

type KISDomesticStockV1TradingInquireBalanceRlzPl

type KISDomesticStockV1TradingInquireBalanceRlzPl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingInquireBalanceRlzPlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1TradingInquireBalanceRlzPlOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1TradingInquireBalanceRlzPlOutput1Item

type KISDomesticStockV1TradingInquireBalanceRlzPlOutput1Item struct {
	Pdno         string `json:"pdno"`
	PrdtName     string `json:"prdt_name"`
	TradDvsnName string `json:"trad_dvsn_name"`
	BfdyBuyQty   string `json:"bfdy_buy_qty"`
	BfdySllQty   string `json:"bfdy_sll_qty"`
	ThdtBuyqty   string `json:"thdt_buyqty"`
	ThdtSllQty   string `json:"thdt_sll_qty"`
	HldgQty      string `json:"hldg_qty"`
	OrdPsblQty   string `json:"ord_psbl_qty"`
	PchsAvgPric  string `json:"pchs_avg_pric"`
	PchsAmt      string `json:"pchs_amt"`
	Prpr         string `json:"prpr"`
	EvluAmt      string `json:"evlu_amt"`
	EvluPflsAmt  string `json:"evlu_pfls_amt"`
	EvluPflsRt   string `json:"evlu_pfls_rt"`
	EvluErngRt   string `json:"evlu_erng_rt"`
	LoanDt       string `json:"loan_dt"`
	LoanAmt      string `json:"loan_amt"`
	StlnSlngChgs string `json:"stln_slng_chgs"`
	ExpdDt       string `json:"expd_dt"`
	StckLoanUnpr string `json:"stck_loan_unpr"`
	BfdyCprsIcdc string `json:"bfdy_cprs_icdc"`
	FlttRt       string `json:"fltt_rt"`
}

type KISDomesticStockV1TradingInquireBalanceRlzPlOutput2Item

type KISDomesticStockV1TradingInquireBalanceRlzPlOutput2Item struct {
	DncaTotAmt         string `json:"dnca_tot_amt"`
	NxdyExccAmt        string `json:"nxdy_excc_amt"`
	PrvsRcdlExccAmt    string `json:"prvs_rcdl_excc_amt"`
	CmaEvluAmt         string `json:"cma_evlu_amt"`
	BfdyBuyAmt         string `json:"bfdy_buy_amt"`
	ThdtBuyAmt         string `json:"thdt_buy_amt"`
	NxdyAutoRdptAmt    string `json:"nxdy_auto_rdpt_amt"`
	BfdySllAmt         string `json:"bfdy_sll_amt"`
	ThdtSllAmt         string `json:"thdt_sll_amt"`
	D2AutoRdptAmt      string `json:"d2_auto_rdpt_amt"`
	BfdyTlexAmt        string `json:"bfdy_tlex_amt"`
	ThdtTlexAmt        string `json:"thdt_tlex_amt"`
	TotLoanAmt         string `json:"tot_loan_amt"`
	SctsEvluAmt        string `json:"scts_evlu_amt"`
	TotEvluAmt         string `json:"tot_evlu_amt"`
	NassAmt            string `json:"nass_amt"`
	FncgGldAutoRdptYn  string `json:"fncg_gld_auto_rdpt_yn"`
	PchsAmtSmtlAmt     string `json:"pchs_amt_smtl_amt"`
	EvluAmtSmtlAmt     string `json:"evlu_amt_smtl_amt"`
	EvluPflsSmtlAmt    string `json:"evlu_pfls_smtl_amt"`
	TotStlnSlngChgs    string `json:"tot_stln_slng_chgs"`
	BfdyTotAsstEvluAmt string `json:"bfdy_tot_asst_evlu_amt"`
	AsstIcdcAmt        string `json:"asst_icdc_amt"`
	AsstIcdcErngRt     string `json:"asst_icdc_erng_rt"`
	RlztPfls           string `json:"rlzt_pfls"`
	RlztErngRt         string `json:"rlzt_erng_rt"`
	RealEvluPfls       string `json:"real_evlu_pfls"`
	RealEvluPflsErngRt string `json:"real_evlu_pfls_erng_rt"`
}

type KISDomesticStockV1TradingInquireBalanceRlzPlRequest

type KISDomesticStockV1TradingInquireBalanceRlzPlRequest struct {
	AcntPrdtCd        string `json:"ACNT_PRDT_CD"`
	AfhrFlprYn        string `json:"AFHR_FLPR_YN"`
	Cano              string `json:"CANO"`
	CostIcldYn        string `json:"COST_ICLD_YN"`
	CtxAreaFk100      string `json:"CTX_AREA_FK100"`
	CtxAreaNk100      string `json:"CTX_AREA_NK100"`
	FncgAmtAutoRdptYn string `json:"FNCG_AMT_AUTO_RDPT_YN"`
	FundSttlIcldYn    string `json:"FUND_STTL_ICLD_YN"`
	InqrDvsn          string `json:"INQR_DVSN"`
	OflYn             string `json:"OFL_YN"`
	PrcsDvsn          string `json:"PRCS_DVSN"`
	UnprDvsn          string `json:"UNPR_DVSN"`
}

type KISDomesticStockV1TradingInquireCreditPsamount

type KISDomesticStockV1TradingInquireCreditPsamount struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingInquireCreditPsamountOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingInquireCreditPsamountOutputItem

type KISDomesticStockV1TradingInquireCreditPsamountOutputItem struct {
	OrdPsblCash        string `json:"ord_psbl_cash"`
	OrdPsblSbst        string `json:"ord_psbl_sbst"`
	RusePsblAmt        string `json:"ruse_psbl_amt"`
	FundRpchChgs       string `json:"fund_rpch_chgs"`
	PsblQtyCalcUnpr    string `json:"psbl_qty_calc_unpr"`
	NrcvbBuyAmt        string `json:"nrcvb_buy_amt"`
	NrcvbBuyQty        string `json:"nrcvb_buy_qty"`
	MaxBuyAmt          string `json:"max_buy_amt"`
	MaxBuyQty          string `json:"max_buy_qty"`
	CmaEvluAmt         string `json:"cma_evlu_amt"`
	OvrsReUseAmtWcrc   string `json:"ovrs_re_use_amt_wcrc"`
	OrdPsblFrcrAmtWcrc string `json:"ord_psbl_frcr_amt_wcrc"`
}

type KISDomesticStockV1TradingInquireCreditPsamountRequest

type KISDomesticStockV1TradingInquireCreditPsamountRequest struct {
	AcntPrdtCd       string `json:"ACNT_PRDT_CD"`
	Cano             string `json:"CANO"`
	CmaEvluAmtIcldYn string `json:"CMA_EVLU_AMT_ICLD_YN"`
	CrdtType         string `json:"CRDT_TYPE"`
	OrdDvsn          string `json:"ORD_DVSN"`
	OrdUnpr          string `json:"ORD_UNPR"`
	OvrsIcldYn       string `json:"OVRS_ICLD_YN"`
	Pdno             string `json:"PDNO"`
}

type KISDomesticStockV1TradingInquireDailyCcld

type KISDomesticStockV1TradingInquireDailyCcld struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingInquireDailyCcldOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1TradingInquireDailyCcldOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1TradingInquireDailyCcldOutput1Item

type KISDomesticStockV1TradingInquireDailyCcldOutput1Item struct {
	OrdDt                  string `json:"ord_dt"`
	OrdGnoBrno             string `json:"ord_gno_brno"`
	Odno                   string `json:"odno"`
	OrgnOdno               string `json:"orgn_odno"`
	OrdDvsnName            string `json:"ord_dvsn_name"`
	SllBuyDvsnCd           string `json:"sll_buy_dvsn_cd"`
	SllBuyDvsnCdName       string `json:"sll_buy_dvsn_cd_name"`
	Pdno                   string `json:"pdno"`
	PrdtName               string `json:"prdt_name"`
	OrdQty                 string `json:"ord_qty"`
	OrdUnpr                string `json:"ord_unpr"`
	OrdTmd                 string `json:"ord_tmd"`
	TotCcldQty             string `json:"tot_ccld_qty"`
	AvgPrvs                string `json:"avg_prvs"`
	CnclYn                 string `json:"cncl_yn"`
	TotCcldAmt             string `json:"tot_ccld_amt"`
	LoanDt                 string `json:"loan_dt"`
	OrdrEmpno              string `json:"ordr_empno"`
	OrdDvsnCd              string `json:"ord_dvsn_cd"`
	CncCfrmQty             string `json:"cnc_cfrm_qty"`
	RmnQty                 string `json:"rmn_qty"`
	RjctQty                string `json:"rjct_qty"`
	CcldCndtName           string `json:"ccld_cndt_name"`
	InqrIpAddr             string `json:"inqr_ip_addr"`
	CpbcOrdpOrdRcitDvsnCd  string `json:"cpbc_ordp_ord_rcit_dvsn_cd"`
	CpbcOrdpInfmMthdDvsnCd string `json:"cpbc_ordp_infm_mthd_dvsn_cd"`
	InfmTmd                string `json:"infm_tmd"`
	CtacTlno               string `json:"ctac_tlno"`
	PrdtTypeCd             string `json:"prdt_type_cd"`
	ExcgDvsnCd             string `json:"excg_dvsn_cd"`
	CpbcOrdpMtrlDvsnCd     string `json:"cpbc_ordp_mtrl_dvsn_cd"`
	OrdOrgno               string `json:"ord_orgno"`
	RsvnOrdEndDt           string `json:"rsvn_ord_end_dt"`
	ExcgIdDvsnCd           string `json:"excg_id_dvsn_Cd"`
	StpmCndtPric           string `json:"stpm_cndt_pric"`
	StpmEfctOccrDtmd       string `json:"stpm_efct_occr_dtmd"`
}

type KISDomesticStockV1TradingInquireDailyCcldOutput2Item

type KISDomesticStockV1TradingInquireDailyCcldOutput2Item struct {
	TotOrdQty    string `json:"tot_ord_qty"`
	TotCcldQty   string `json:"tot_ccld_qty"`
	TotCcldAmt   string `json:"tot_ccld_amt"`
	PrsmTlexSmtl string `json:"prsm_tlex_smtl"`
	PchsAvgPric  string `json:"pchs_avg_pric"`
}

type KISDomesticStockV1TradingInquireDailyCcldRequest

type KISDomesticStockV1TradingInquireDailyCcldRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldDvsn     string `json:"CCLD_DVSN"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	ExcgIdDvsnCd string `json:"EXCG_ID_DVSN_CD"`
	InqrDvsn     string `json:"INQR_DVSN"`
	InqrDvsn1    string `json:"INQR_DVSN_1"`
	InqrDvsn3    string `json:"INQR_DVSN_3"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	OrdGnoBrno   string `json:"ORD_GNO_BRNO"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
}

type KISDomesticStockV1TradingInquirePeriodProfit

type KISDomesticStockV1TradingInquirePeriodProfit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingInquirePeriodProfitOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1TradingInquirePeriodProfitOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1TradingInquirePeriodProfitOutput1Item

type KISDomesticStockV1TradingInquirePeriodProfitOutput1Item struct {
	TradDt   string `json:"trad_dt"`
	BuyAmt   string `json:"buy_amt"`
	SllAmt   string `json:"sll_amt"`
	RlztPfls string `json:"rlzt_pfls"`
	Fee      string `json:"fee"`
	LoanInt  string `json:"loan_int"`
	TlTax    string `json:"tl_tax"`
	PflsRt   string `json:"pfls_rt"`
	SllQty1  string `json:"sll_qty1"`
	BuyQty1  string `json:"buy_qty1"`
}

type KISDomesticStockV1TradingInquirePeriodProfitOutput2Item

type KISDomesticStockV1TradingInquirePeriodProfitOutput2Item struct {
	SllQtySmtl     string `json:"sll_qty_smtl"`
	SllTrAmtSmtl   string `json:"sll_tr_amt_smtl"`
	SllFeeSmtl     string `json:"sll_fee_smtl"`
	SllTltxSmtl    string `json:"sll_tltx_smtl"`
	SllExccAmtSmtl string `json:"sll_excc_amt_smtl"`
	BuyQtySmtl     string `json:"buy_qty_smtl"`
	BuyTrAmtSmtl   string `json:"buy_tr_amt_smtl"`
	BuyFeeSmtl     string `json:"buy_fee_smtl"`
	BuyTaxSmtl     string `json:"buy_tax_smtl"`
	BuyExccAmtSmtl string `json:"buy_excc_amt_smtl"`
	TotQty         string `json:"tot_qty"`
	TotTrAmt       string `json:"tot_tr_amt"`
	TotFee         string `json:"tot_fee"`
	TotTltx        string `json:"tot_tltx"`
	TotExccAmt     string `json:"tot_excc_amt"`
	TotRlztPfls    string `json:"tot_rlzt_pfls"`
	LoanInt        string `json:"loan_int"`
}

type KISDomesticStockV1TradingInquirePeriodProfitRequest

type KISDomesticStockV1TradingInquirePeriodProfitRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CblcDvsn     string `json:"CBLC_DVSN"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	InqrDvsn     string `json:"INQR_DVSN"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	Pdno         string `json:"PDNO"`
	SortDvsn     string `json:"SORT_DVSN"`
}

type KISDomesticStockV1TradingInquirePeriodTradeProfit

type KISDomesticStockV1TradingInquirePeriodTradeProfit struct {
	DocumentedResponseBase
	CtxAreaNk100 string                                                                        `json:"ctx_area_nk100,omitempty"`
	CtxAreaFk100 string                                                                        `json:"ctx_area_fk100,omitempty"`
	Output1      DocumentedSlice[KISDomesticStockV1TradingInquirePeriodTradeProfitOutput1Item] `json:"output1,omitempty"`
	Output2      DocumentedSlice[KISDomesticStockV1TradingInquirePeriodTradeProfitOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1TradingInquirePeriodTradeProfitOutput1Item

type KISDomesticStockV1TradingInquirePeriodTradeProfitOutput1Item struct {
	TradDt       string `json:"trad_dt"`
	Pdno         string `json:"pdno"`
	PrdtName     string `json:"prdt_name"`
	TradDvsnName string `json:"trad_dvsn_name"`
	LoanDt       string `json:"loan_dt"`
	HldgQty      string `json:"hldg_qty"`
	PchsUnpr     string `json:"pchs_unpr"`
	BuyQty       string `json:"buy_qty"`
	BuyAmt       string `json:"buy_amt"`
	SllPric      string `json:"sll_pric"`
	SllQty       string `json:"sll_qty"`
	SllAmt       string `json:"sll_amt"`
	RlztPfls     string `json:"rlzt_pfls"`
	PflsRt       string `json:"pfls_rt"`
	Fee          string `json:"fee"`
	TlTax        string `json:"tl_tax"`
	LoanInt      string `json:"loan_int"`
}

type KISDomesticStockV1TradingInquirePeriodTradeProfitOutput2Item

type KISDomesticStockV1TradingInquirePeriodTradeProfitOutput2Item struct {
	SllQtySmtl     string `json:"sll_qty_smtl"`
	SllTrAmtSmtl   string `json:"sll_tr_amt_smtl"`
	SllFeeSmtl     string `json:"sll_fee_smtl"`
	SllTltxSmtl    string `json:"sll_tltx_smtl"`
	SllExccAmtSmtl string `json:"sll_excc_amt_smtl"`
	BuyqtySmtl     string `json:"buyqty_smtl"`
	BuyTrAmtSmtl   string `json:"buy_tr_amt_smtl"`
	BuyFeeSmtl     string `json:"buy_fee_smtl"`
	BuyTaxSmtl     string `json:"buy_tax_smtl"`
	BuyExccAmtSmtl string `json:"buy_excc_amt_smtl"`
	TotQty         string `json:"tot_qty"`
	TotTrAmt       string `json:"tot_tr_amt"`
	TotFee         string `json:"tot_fee"`
	TotTltx        string `json:"tot_tltx"`
	TotExccAmt     string `json:"tot_excc_amt"`
	TotRlztPfls    string `json:"tot_rlzt_pfls"`
	LoanInt        string `json:"loan_int"`
	TotPftrt       string `json:"tot_pftrt"`
}

type KISDomesticStockV1TradingInquirePeriodTradeProfitRequest

type KISDomesticStockV1TradingInquirePeriodTradeProfitRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CblcDvsn     string `json:"CBLC_DVSN"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	Pdno         string `json:"PDNO"`
	SortDvsn     string `json:"SORT_DVSN"`
}

type KISDomesticStockV1TradingInquirePsblOrder

type KISDomesticStockV1TradingInquirePsblOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingInquirePsblOrderOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingInquirePsblOrderOutputItem

type KISDomesticStockV1TradingInquirePsblOrderOutputItem struct {
	OrdPsblCash        string `json:"ord_psbl_cash"`
	OrdPsblSbst        string `json:"ord_psbl_sbst"`
	RusePsblAmt        string `json:"ruse_psbl_amt"`
	FundRpchChgs       string `json:"fund_rpch_chgs"`
	PsblQtyCalcUnpr    string `json:"psbl_qty_calc_unpr"`
	NrcvbBuyAmt        string `json:"nrcvb_buy_amt"`
	NrcvbBuyQty        string `json:"nrcvb_buy_qty"`
	MaxBuyAmt          string `json:"max_buy_amt"`
	MaxBuyQty          string `json:"max_buy_qty"`
	CmaEvluAmt         string `json:"cma_evlu_amt"`
	OvrsReUseAmtWcrc   string `json:"ovrs_re_use_amt_wcrc"`
	OrdPsblFrcrAmtWcrc string `json:"ord_psbl_frcr_amt_wcrc"`
}

type KISDomesticStockV1TradingInquirePsblOrderRequest

type KISDomesticStockV1TradingInquirePsblOrderRequest struct {
	AcntPrdtCd       string `json:"ACNT_PRDT_CD"`
	Cano             string `json:"CANO"`
	CmaEvluAmtIcldYn string `json:"CMA_EVLU_AMT_ICLD_YN"`
	OrdDvsn          string `json:"ORD_DVSN"`
	OrdUnpr          string `json:"ORD_UNPR"`
	OvrsIcldYn       string `json:"OVRS_ICLD_YN"`
	Pdno             string `json:"PDNO"`
}

type KISDomesticStockV1TradingInquirePsblRvsecncl

type KISDomesticStockV1TradingInquirePsblRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingInquirePsblRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingInquirePsblRvsecnclOutputItem

type KISDomesticStockV1TradingInquirePsblRvsecnclOutputItem struct {
	OrdGnoBrno       string `json:"ord_gno_brno"`
	Odno             string `json:"odno"`
	OrgnOdno         string `json:"orgn_odno"`
	OrdDvsnName      string `json:"ord_dvsn_name"`
	Pdno             string `json:"pdno"`
	PrdtName         string `json:"prdt_name"`
	RvseCnclDvsnName string `json:"rvse_cncl_dvsn_name"`
	OrdQty           string `json:"ord_qty"`
	OrdUnpr          string `json:"ord_unpr"`
	OrdTmd           string `json:"ord_tmd"`
	TotCcldQty       string `json:"tot_ccld_qty"`
	TotCcldAmt       string `json:"tot_ccld_amt"`
	PsblQty          string `json:"psbl_qty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd"`
	OrdDvsnCd        string `json:"ord_dvsn_cd"`
	MgcoAptmOdno     string `json:"mgco_aptm_odno"`
	ExcgDvsnCd       string `json:"excg_dvsn_cd"`
	ExcgIdDvsnCd     string `json:"excg_id_dvsn_cd"`
	ExcgIdDvsnName   string `json:"excg_id_dvsn_name"`
	StpmCndtPric     string `json:"stpm_cndt_pric"`
	StpmEfctOccrYn   string `json:"stpm_efct_occr_yn"`
}

type KISDomesticStockV1TradingInquirePsblRvsecnclRequest

type KISDomesticStockV1TradingInquirePsblRvsecnclRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	InqrDvsn1    string `json:"INQR_DVSN_1"`
	InqrDvsn2    string `json:"INQR_DVSN_2"`
}

type KISDomesticStockV1TradingInquirePsblSell

type KISDomesticStockV1TradingInquirePsblSell struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingInquirePsblSellOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1TradingInquirePsblSellOutput1Item

type KISDomesticStockV1TradingInquirePsblSellOutput1Item struct {
	Pdno        string `json:"pdno"`
	PrdtName    string `json:"prdt_name"`
	BuyQty      string `json:"buy_qty"`
	SllQty      string `json:"sll_qty"`
	CblcQty     string `json:"cblc_qty"`
	NsvgQty     string `json:"nsvg_qty"`
	OrdPsblQty  string `json:"ord_psbl_qty"`
	PchsAvgPric string `json:"pchs_avg_pric"`
	PchsAmt     string `json:"pchs_amt"`
	NowPric     string `json:"now_pric"`
	EvluAmt     string `json:"evlu_amt"`
	EvluPflsAmt string `json:"evlu_pfls_amt"`
	EvluPflsRt  string `json:"evlu_pfls_rt"`
}

type KISDomesticStockV1TradingInquirePsblSellRequest

type KISDomesticStockV1TradingInquirePsblSellRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	Pdno       string `json:"PDNO"`
}

type KISDomesticStockV1TradingIntgrMargin

type KISDomesticStockV1TradingIntgrMargin struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingIntgrMarginOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingIntgrMarginOutputItem

type KISDomesticStockV1TradingIntgrMarginOutputItem struct {
	AcmgaRt                   string `json:"acmga_rt"`
	AcmgaPct100AptmRson       string `json:"acmga_pct100_aptm_rson"`
	StckCashObjtAmt           string `json:"stck_cash_objt_amt"`
	StckSbstObjtAmt           string `json:"stck_sbst_objt_amt"`
	StckEvluObjtAmt           string `json:"stck_evlu_objt_amt"`
	StckRusePsblObjtAmt       string `json:"stck_ruse_psbl_objt_amt"`
	StckFundRpchChgsObjtAmt   string `json:"stck_fund_rpch_chgs_objt_amt"`
	StckFncgRdptObjtAtm       string `json:"stck_fncg_rdpt_objt_atm"`
	BondRusePsblObjtAmt       string `json:"bond_ruse_psbl_objt_amt"`
	StckCashUseAmt            string `json:"stck_cash_use_amt"`
	StckSbstUseAmt            string `json:"stck_sbst_use_amt"`
	StckEvluUseAmt            string `json:"stck_evlu_use_amt"`
	StckRusePsblAmtUseAmt     string `json:"stck_ruse_psbl_amt_use_amt"`
	StckFundRpchChgsUseAmt    string `json:"stck_fund_rpch_chgs_use_amt"`
	StckFncgRdptAmtUseAmt     string `json:"stck_fncg_rdpt_amt_use_amt"`
	BondRusePsblAmtUseAmt     string `json:"bond_ruse_psbl_amt_use_amt"`
	StckCashOrdPsblAmt        string `json:"stck_cash_ord_psbl_amt"`
	StckSbstOrdPsblAmt        string `json:"stck_sbst_ord_psbl_amt"`
	StckEvluOrdPsblAmt        string `json:"stck_evlu_ord_psbl_amt"`
	StckRusePsblOrdPsblAmt    string `json:"stck_ruse_psbl_ord_psbl_amt"`
	StckFundRpchOrdPsblAmt    string `json:"stck_fund_rpch_ord_psbl_amt"`
	BondRusePsblOrdPsblAmt    string `json:"bond_ruse_psbl_ord_psbl_amt"`
	RcvbAmt                   string `json:"rcvb_amt"`
	StckLoanGrtaRusePsblAmt   string `json:"stck_loan_grta_ruse_psbl_amt"`
	StckCash20MaxOrdPsblAmt   string `json:"stck_cash20_max_ord_psbl_amt"`
	StckCash30MaxOrdPsblAmt   string `json:"stck_cash30_max_ord_psbl_amt"`
	StckCash40MaxOrdPsblAmt   string `json:"stck_cash40_max_ord_psbl_amt"`
	StckCash50MaxOrdPsblAmt   string `json:"stck_cash50_max_ord_psbl_amt"`
	StckCash60MaxOrdPsblAmt   string `json:"stck_cash60_max_ord_psbl_amt"`
	StckCash100MaxOrdPsblAmt  string `json:"stck_cash100_max_ord_psbl_amt"`
	StckRsip100MaxOrdPsblAmt  string `json:"stck_rsip100_max_ord_psbl_amt"`
	BondMaxOrdPsblAmt         string `json:"bond_max_ord_psbl_amt"`
	StckFncg45MaxOrdPsblAmt   string `json:"stck_fncg45_max_ord_psbl_amt"`
	StckFncg50MaxOrdPsblAmt   string `json:"stck_fncg50_max_ord_psbl_amt"`
	StckFncg60MaxOrdPsblAmt   string `json:"stck_fncg60_max_ord_psbl_amt"`
	StckFncg70MaxOrdPsblAmt   string `json:"stck_fncg70_max_ord_psbl_amt"`
	StckStlnMaxOrdPsblAmt     string `json:"stck_stln_max_ord_psbl_amt"`
	LmtAmt                    string `json:"lmt_amt"`
	OvrsStckItgrMgnaDvsnName  string `json:"ovrs_stck_itgr_mgna_dvsn_name"`
	UsdObjtAmt                string `json:"usd_objt_amt"`
	UsdUseAmt                 string `json:"usd_use_amt"`
	UsdOrdPsblAmt             string `json:"usd_ord_psbl_amt"`
	HkdObjtAmt                string `json:"hkd_objt_amt"`
	HkdUseAmt                 string `json:"hkd_use_amt"`
	HkdOrdPsblAmt             string `json:"hkd_ord_psbl_amt"`
	JpyObjtAmt                string `json:"jpy_objt_amt"`
	JpyUseAmt                 string `json:"jpy_use_amt"`
	JpyOrdPsblAmt             string `json:"jpy_ord_psbl_amt"`
	CnyObjtAmt                string `json:"cny_objt_amt"`
	CnyUseAmt                 string `json:"cny_use_amt"`
	CnyOrdPsblAmt             string `json:"cny_ord_psbl_amt"`
	UsdRuseObjtAmt            string `json:"usd_ruse_objt_amt"`
	UsdRuseAmt                string `json:"usd_ruse_amt"`
	UsdRuseOrdPsblAmt         string `json:"usd_ruse_ord_psbl_amt"`
	HkdRuseObjtAmt            string `json:"hkd_ruse_objt_amt"`
	HkdRuseAmt                string `json:"hkd_ruse_amt"`
	HkdRuseOrdPsblAmt         string `json:"hkd_ruse_ord_psbl_amt"`
	JpyRuseObjtAmt            string `json:"jpy_ruse_objt_amt"`
	JpyRuseAmt                string `json:"jpy_ruse_amt"`
	JpyRuseOrdPsblAmt         string `json:"jpy_ruse_ord_psbl_amt"`
	CnyRuseObjtAmt            string `json:"cny_ruse_objt_amt"`
	CnyRuseAmt                string `json:"cny_ruse_amt"`
	CnyRuseOrdPsblAmt         string `json:"cny_ruse_ord_psbl_amt"`
	UsdGnrlOrdPsblAmt         string `json:"usd_gnrl_ord_psbl_amt"`
	UsdItgrOrdPsblAmt         string `json:"usd_itgr_ord_psbl_amt"`
	HkdGnrlOrdPsblAmt         string `json:"hkd_gnrl_ord_psbl_amt"`
	HkdItgrOrdPsblAmt         string `json:"hkd_itgr_ord_psbl_amt"`
	JpyGnrlOrdPsblAmt         string `json:"jpy_gnrl_ord_psbl_amt"`
	JpyItgrOrdPsblAmt         string `json:"jpy_itgr_ord_psbl_amt"`
	CnyGnrlOrdPsblAmt         string `json:"cny_gnrl_ord_psbl_amt"`
	CnyItgrOrdPsblAmt         string `json:"cny_itgr_ord_psbl_amt"`
	StckItgrCash20OrdPsblAmt  string `json:"stck_itgr_cash20_ord_psbl_amt"`
	StckItgrCash30OrdPsblAmt  string `json:"stck_itgr_cash30_ord_psbl_amt"`
	StckItgrCash40OrdPsblAmt  string `json:"stck_itgr_cash40_ord_psbl_amt"`
	StckItgrCash50OrdPsblAmt  string `json:"stck_itgr_cash50_ord_psbl_amt"`
	StckItgrCash60OrdPsblAmt  string `json:"stck_itgr_cash60_ord_psbl_amt"`
	StckItgrCash100OrdPsblAmt string `json:"stck_itgr_cash100_ord_psbl_amt"`
	StckItgr100OrdPsblAmt     string `json:"stck_itgr_100_ord_psbl_amt"`
	StckItgrFncg45OrdPsblAmt  string `json:"stck_itgr_fncg45_ord_psbl_amt"`
	StckItgrFncg50OrdPsblAmt  string `json:"stck_itgr_fncg50_ord_psbl_amt"`
	StckItgrFncg60OrdPsblAmt  string `json:"stck_itgr_fncg60_ord_psbl_amt"`
	StckItgrFncg70OrdPsblAmt  string `json:"stck_itgr_fncg70_ord_psbl_amt"`
	StckItgrStlnOrdPsblAmt    string `json:"stck_itgr_stln_ord_psbl_amt"`
	BondItgrOrdPsblAmt        string `json:"bond_itgr_ord_psbl_amt"`
	StckCashOvrsUseAmt        string `json:"stck_cash_ovrs_use_amt"`
	StckSbstOvrsUseAmt        string `json:"stck_sbst_ovrs_use_amt"`
	StckEvluOvrsUseAmt        string `json:"stck_evlu_ovrs_use_amt"`
	StckReUseAmtOvrsUseAmt    string `json:"stck_re_use_amt_ovrs_use_amt"`
	StckFundRpchOvrsUseAmt    string `json:"stck_fund_rpch_ovrs_use_amt"`
	StckFncgRdptOvrsUseAmt    string `json:"stck_fncg_rdpt_ovrs_use_amt"`
	BondReUseOvrsUseAmt       string `json:"bond_re_use_ovrs_use_amt"`
	UsdOthMketUseAmt          string `json:"usd_oth_mket_use_amt"`
	JpyOthMketUseAmt          string `json:"jpy_oth_mket_use_amt"`
	CnyOthMketUseAmt          string `json:"cny_oth_mket_use_amt"`
	HkdOthMketUseAmt          string `json:"hkd_oth_mket_use_amt"`
	UsdReUseOthMketUseAmt     string `json:"usd_re_use_oth_mket_use_amt"`
	JpyReUseOthMketUseAmt     string `json:"jpy_re_use_oth_mket_use_amt"`
	CnyReUseOthMketUseAmt     string `json:"cny_re_use_oth_mket_use_amt"`
	HkdReUseOthMketUseAmt     string `json:"hkd_re_use_oth_mket_use_amt"`
	HgkgCnyReUseAmt           string `json:"hgkg_cny_re_use_amt"`
	UsdFrstBltnExrt           string `json:"usd_frst_bltn_exrt"`
	HkdFrstBltnExrt           string `json:"hkd_frst_bltn_exrt"`
	JpyFrstBltnExrt           string `json:"jpy_frst_bltn_exrt"`
	CnyFrstBltnExrt           string `json:"cny_frst_bltn_exrt"`
}

type KISDomesticStockV1TradingIntgrMarginRequest

type KISDomesticStockV1TradingIntgrMarginRequest struct {
	AcntPrdtCd         string `json:"ACNT_PRDT_CD"`
	Cano               string `json:"CANO"`
	CmaEvluAmtIcldYn   string `json:"CMA_EVLU_AMT_ICLD_YN"`
	FwexCtrtFrcrDvsnCd string `json:"FWEX_CTRT_FRCR_DVSN_CD"`
	WcrcFrcrDvsnCd     string `json:"WCRC_FRCR_DVSN_CD"`
}

type KISDomesticStockV1TradingOrderCash

type KISDomesticStockV1TradingOrderCash struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingOrderCashOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingOrderCashOutputItem

type KISDomesticStockV1TradingOrderCashOutputItem struct {
	KrxFwdgOrdOrgno string `json:"KRX_FWDG_ORD_ORGNO"`
	Odno            string `json:"ODNO"`
	OrdTmd          string `json:"ORD_TMD"`
}

type KISDomesticStockV1TradingOrderCashRequest

type KISDomesticStockV1TradingOrderCashRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	OrdDvsn    string `json:"ORD_DVSN"`
	OrdQty     string `json:"ORD_QTY"`
	OrdUnpr    string `json:"ORD_UNPR"`
	Pdno       string `json:"PDNO"`
}

type KISDomesticStockV1TradingOrderCredit

type KISDomesticStockV1TradingOrderCredit struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingOrderCreditOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingOrderCreditOutputItem

type KISDomesticStockV1TradingOrderCreditOutputItem struct {
	KrxFwdgOrdOrgno string `json:"krx_fwdg_ord_orgno"`
	Odno            string `json:"odno"`
	OrdTmd          string `json:"ord_tmd"`
}

type KISDomesticStockV1TradingOrderCreditRequest

type KISDomesticStockV1TradingOrderCreditRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	CrdtType   string `json:"CRDT_TYPE"`
	LoanDt     string `json:"LOAN_DT"`
	OrdDvsn    string `json:"ORD_DVSN"`
	OrdQty     string `json:"ORD_QTY"`
	OrdUnpr    string `json:"ORD_UNPR"`
	Pdno       string `json:"PDNO"`
}

type KISDomesticStockV1TradingOrderResv

type KISDomesticStockV1TradingOrderResv struct {
	DocumentedResponseBase
	Msg    string                                                        `json:"msg,omitempty"`
	Output DocumentedSlice[KISDomesticStockV1TradingOrderResvOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingOrderResvCcnl

type KISDomesticStockV1TradingOrderResvCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingOrderResvCcnlOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingOrderResvCcnlOutputItem

type KISDomesticStockV1TradingOrderResvCcnlOutputItem struct {
	RsvnOrdSeq      string `json:"rsvn_ord_seq"`
	RsvnOrdOrdDt    string `json:"rsvn_ord_ord_dt"`
	RsvnOrdRcitDt   string `json:"rsvn_ord_rcit_dt"`
	Pdno            string `json:"pdno"`
	OrdDvsnCd       string `json:"ord_dvsn_cd"`
	OrdRsvnQty      string `json:"ord_rsvn_qty"`
	TotCcldQty      string `json:"tot_ccld_qty"`
	CnclOrdDt       string `json:"cncl_ord_dt"`
	OrdTmd          string `json:"ord_tmd"`
	CtacTlno        string `json:"ctac_tlno"`
	RjctRson2       string `json:"rjct_rson2"`
	Odno            string `json:"odno"`
	RsvnOrdRcitTmd  string `json:"rsvn_ord_rcit_tmd"`
	KorItemShtnName string `json:"kor_item_shtn_name"`
	SllBuyDvsnCd    string `json:"sll_buy_dvsn_cd"`
	OrdRsvnUnpr     string `json:"ord_rsvn_unpr"`
	TotCcldAmt      string `json:"tot_ccld_amt"`
	LoanDt          string `json:"loan_dt"`
	CnclRcitTmd     string `json:"cncl_rcit_tmd"`
	PrcsRslt        string `json:"prcs_rslt"`
	OrdDvsnName     string `json:"ord_dvsn_name"`
	TmnlMdiaKindCd  string `json:"tmnl_mdia_kind_cd"`
	RsvnEndDt       string `json:"rsvn_end_dt"`
}

type KISDomesticStockV1TradingOrderResvCcnlRequest

type KISDomesticStockV1TradingOrderResvCcnlRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	CnclYn         string `json:"CNCL_YN"`
	CtxAreaFk200   string `json:"CTX_AREA_FK200"`
	CtxAreaNk200   string `json:"CTX_AREA_NK200"`
	Pdno           string `json:"PDNO"`
	PrcsDvsnCd     string `json:"PRCS_DVSN_CD"`
	RsvnOrdEndDt   string `json:"RSVN_ORD_END_DT"`
	RsvnOrdOrdDt   string `json:"RSVN_ORD_ORD_DT"`
	RsvnOrdSeq     string `json:"RSVN_ORD_SEQ"`
	SllBuyDvsnCd   string `json:"SLL_BUY_DVSN_CD"`
	TmnlMdiaKindCd string `json:"TMNL_MDIA_KIND_CD"`
}

type KISDomesticStockV1TradingOrderResvOutputItem

type KISDomesticStockV1TradingOrderResvOutputItem struct {
	RsvnOrdSeq string `json:"rsvn_ord_seq"`
}

type KISDomesticStockV1TradingOrderResvRequest

type KISDomesticStockV1TradingOrderResvRequest struct {
	AcntPrdtCd        string `json:"ACNT_PRDT_CD"`
	Cano              string `json:"CANO"`
	OrdDvsnCd         string `json:"ORD_DVSN_CD"`
	OrdObjtCblcDvsnCd string `json:"ORD_OBJT_CBLC_DVSN_CD"`
	OrdQty            string `json:"ORD_QTY"`
	OrdUnpr           string `json:"ORD_UNPR"`
	Pdno              string `json:"PDNO"`
	SllBuyDvsnCd      string `json:"SLL_BUY_DVSN_CD"`
}

type KISDomesticStockV1TradingOrderResvRvsecncl

type KISDomesticStockV1TradingOrderResvRvsecncl struct {
	DocumentedResponseBase
	Msg    string                                                                `json:"msg,omitempty"`
	Output DocumentedSlice[KISDomesticStockV1TradingOrderResvRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingOrderResvRvsecnclOutputItem

type KISDomesticStockV1TradingOrderResvRvsecnclOutputItem struct {
	NrmlPrcsYn string `json:"nrml_prcs_yn"`
}

type KISDomesticStockV1TradingOrderResvRvsecnclRequest

type KISDomesticStockV1TradingOrderResvRvsecnclRequest struct {
	AcntPrdtCd        string `json:"ACNT_PRDT_CD"`
	Cano              string `json:"CANO"`
	OrdDvsnCd         string `json:"ORD_DVSN_CD"`
	OrdObjtCblcDvsnCd string `json:"ORD_OBJT_CBLC_DVSN_CD"`
	OrdQty            string `json:"ORD_QTY"`
	OrdUnpr           string `json:"ORD_UNPR"`
	Pdno              string `json:"PDNO"`
	RsvnOrdSeq        string `json:"RSVN_ORD_SEQ"`
	SllBuyDvsnCd      string `json:"SLL_BUY_DVSN_CD"`
}

type KISDomesticStockV1TradingOrderRvsecncl

type KISDomesticStockV1TradingOrderRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingOrderRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingOrderRvsecnclOutputItem

type KISDomesticStockV1TradingOrderRvsecnclOutputItem struct {
	KrxFwdgOrdOrgno string `json:"krx_fwdg_ord_orgno"`
	Odno            string `json:"odno"`
	OrdTmd          string `json:"ord_tmd"`
}

type KISDomesticStockV1TradingOrderRvsecnclRequest

type KISDomesticStockV1TradingOrderRvsecnclRequest struct {
	AcntPrdtCd      string `json:"ACNT_PRDT_CD"`
	Cano            string `json:"CANO"`
	KrxFwdgOrdOrgno string `json:"KRX_FWDG_ORD_ORGNO"`
	OrdDvsn         string `json:"ORD_DVSN"`
	OrdQty          string `json:"ORD_QTY"`
	OrdUnpr         string `json:"ORD_UNPR"`
	OrgnOdno        string `json:"ORGN_ODNO"`
	QtyAllOrdYn     string `json:"QTY_ALL_ORD_YN"`
	RvseCnclDvsnCd  string `json:"RVSE_CNCL_DVSN_CD"`
}

type KISDomesticStockV1TradingPensionInquireBalance

type KISDomesticStockV1TradingPensionInquireBalance struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingPensionInquireBalanceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISDomesticStockV1TradingPensionInquireBalanceOutput2Item] `json:"output2,omitempty"`
}

type KISDomesticStockV1TradingPensionInquireBalanceOutput1Item

type KISDomesticStockV1TradingPensionInquireBalanceOutput1Item struct {
	CblcDvsnName string `json:"cblc_dvsn_name"`
	PrdtName     string `json:"prdt_name"`
	Pdno         string `json:"pdno"`
	ItemDvsnName string `json:"item_dvsn_name"`
	ThdtBuyqty   string `json:"thdt_buyqty"`
	ThdtSllQty   string `json:"thdt_sll_qty"`
	HldgQty      string `json:"hldg_qty"`
	OrdPsblQty   string `json:"ord_psbl_qty"`
	PchsAvgPric  string `json:"pchs_avg_pric"`
	PchsAmt      string `json:"pchs_amt"`
	Prpr         string `json:"prpr"`
	EvluAmt      string `json:"evlu_amt"`
	EvluPflsAmt  string `json:"evlu_pfls_amt"`
	EvluErngRt   string `json:"evlu_erng_rt"`
}

type KISDomesticStockV1TradingPensionInquireBalanceOutput2Item

type KISDomesticStockV1TradingPensionInquireBalanceOutput2Item struct {
	DncaTotAmt      string `json:"dnca_tot_amt"`
	NxdyExccAmt     string `json:"nxdy_excc_amt"`
	PrvsRcdlExccAmt string `json:"prvs_rcdl_excc_amt"`
	ThdtBuyAmt      string `json:"thdt_buy_amt"`
	ThdtSllAmt      string `json:"thdt_sll_amt"`
	ThdtTlexAmt     string `json:"thdt_tlex_amt"`
	SctsEvluAmt     string `json:"scts_evlu_amt"`
	TotEvluAmt      string `json:"tot_evlu_amt"`
}

type KISDomesticStockV1TradingPensionInquireBalanceRequest

type KISDomesticStockV1TradingPensionInquireBalanceRequest struct {
	AccaDvsnCd   string `json:"ACCA_DVSN_CD"`
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	InqrDvsn     string `json:"INQR_DVSN"`
}

type KISDomesticStockV1TradingPensionInquireDailyCcld

type KISDomesticStockV1TradingPensionInquireDailyCcld struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingPensionInquireDailyCcldOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingPensionInquireDailyCcldOutputItem

type KISDomesticStockV1TradingPensionInquireDailyCcldOutputItem struct {
	OrdGnoBrno       string `json:"ord_gno_brno"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd"`
	TradDvsnName     string `json:"trad_dvsn_name"`
	Odno             string `json:"odno"`
	Pdno             string `json:"pdno"`
	PrdtName         string `json:"prdt_name"`
	OrdUnpr          string `json:"ord_unpr"`
	OrdQty           string `json:"ord_qty"`
	TotCcldQty       string `json:"tot_ccld_qty"`
	NccsQty          string `json:"nccs_qty"`
	OrdDvsnCd        string `json:"ord_dvsn_cd"`
	OrdDvsnName      string `json:"ord_dvsn_name"`
	OrgnOdno         string `json:"orgn_odno"`
	OrdTmd           string `json:"ord_tmd"`
	ObjtCustDvsnName string `json:"objt_cust_dvsn_name"`
	PchsAvgPric      string `json:"pchs_avg_pric"`
	StpmCndtPric     string `json:"stpm_cndt_pric"`
	StpmEfctOccrDtmd string `json:"stpm_efct_occr_dtmd"`
	StpmEfctOccrYn   string `json:"stpm_efct_occr_yn"`
	ExcgIdDvsnCd     string `json:"excg_id_dvsn_cd"`
}

type KISDomesticStockV1TradingPensionInquireDailyCcldRequest

type KISDomesticStockV1TradingPensionInquireDailyCcldRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldNccsDvsn string `json:"CCLD_NCCS_DVSN"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	InqrDvsn3    string `json:"INQR_DVSN_3"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	UserDvsnCd   string `json:"USER_DVSN_CD"`
}

type KISDomesticStockV1TradingPensionInquireDeposit

type KISDomesticStockV1TradingPensionInquireDeposit struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingPensionInquireDepositOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingPensionInquireDepositOutputItem

type KISDomesticStockV1TradingPensionInquireDepositOutputItem struct {
	DncaTota      string `json:"dnca_tota"`
	NxdyExccAmt   string `json:"nxdy_excc_amt"`
	NxdySttlAmt   string `json:"nxdy_sttl_amt"`
	Nx2DaySttlAmt string `json:"nx2_day_sttl_amt"`
}

type KISDomesticStockV1TradingPensionInquireDepositRequest

type KISDomesticStockV1TradingPensionInquireDepositRequest struct {
	AccaDvsnCd string `json:"ACCA_DVSN_CD"`
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
}

type KISDomesticStockV1TradingPensionInquirePresentBalanceOutput1Item

type KISDomesticStockV1TradingPensionInquirePresentBalanceOutput1Item struct {
	CblcDvsn     string `json:"cblc_dvsn"`
	CblcDvsnName string `json:"cblc_dvsn_name"`
	Pdno         string `json:"pdno"`
	PrdtName     string `json:"prdt_name"`
	HldgQty      string `json:"hldg_qty"`
	SlpsbQty     string `json:"slpsb_qty"`
	PchsAvgPric  string `json:"pchs_avg_pric"`
	EvluPflsAmt  string `json:"evlu_pfls_amt"`
	EvluPflsRt   string `json:"evlu_pfls_rt"`
	Prpr         string `json:"prpr"`
	EvluAmt      string `json:"evlu_amt"`
	PchsAmt      string `json:"pchs_amt"`
	CblcWeit     string `json:"cblc_weit"`
}

type KISDomesticStockV1TradingPensionInquirePresentBalanceOutput2Item

type KISDomesticStockV1TradingPensionInquirePresentBalanceOutput2Item struct {
	PchsAmtSmtlAmt  string `json:"pchs_amt_smtl_amt"`
	EvluAmtSmtlAmt  string `json:"evlu_amt_smtl_amt"`
	EvluPflsSmtlAmt string `json:"evlu_pfls_smtl_amt"`
	TradPflsSmtl    string `json:"trad_pfls_smtl"`
	ThdtTotPflsAmt  string `json:"thdt_tot_pfls_amt"`
	Pftrt           string `json:"pftrt"`
}

type KISDomesticStockV1TradingPensionInquirePresentBalanceRequest

type KISDomesticStockV1TradingPensionInquirePresentBalanceRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	UserDvsnCd   string `json:"USER_DVSN_CD"`
}

type KISDomesticStockV1TradingPensionInquirePsblOrder

type KISDomesticStockV1TradingPensionInquirePsblOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISDomesticStockV1TradingPensionInquirePsblOrderOutputItem] `json:"output,omitempty"`
}

type KISDomesticStockV1TradingPensionInquirePsblOrderOutputItem

type KISDomesticStockV1TradingPensionInquirePsblOrderOutputItem struct {
	OrdPsblCash     string `json:"ord_psbl_cash"`
	RusePsblAmt     string `json:"ruse_psbl_amt"`
	PsblQtyCalcUnpr string `json:"psbl_qty_calc_unpr"`
	MaxBuyAmt       string `json:"max_buy_amt"`
	MaxBuyQty       string `json:"max_buy_qty"`
}

type KISDomesticStockV1TradingPensionInquirePsblOrderRequest

type KISDomesticStockV1TradingPensionInquirePsblOrderRequest struct {
	AccaDvsnCd       string `json:"ACCA_DVSN_CD"`
	AcntPrdtCd       string `json:"ACNT_PRDT_CD"`
	Cano             string `json:"CANO"`
	CmaEvluAmtIcldYn string `json:"CMA_EVLU_AMT_ICLD_YN"`
	OrdDvsn          string `json:"ORD_DVSN"`
	OrdUnpr          string `json:"ORD_UNPR"`
	Pdno             string `json:"PDNO"`
}

type KISDomesticStockV1TradingPeriodRights

type KISDomesticStockV1TradingPeriodRights struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISDomesticStockV1TradingPeriodRightsOutput1Item] `json:"output1,omitempty"`
}

type KISDomesticStockV1TradingPeriodRightsOutput1Item

type KISDomesticStockV1TradingPeriodRightsOutput1Item struct {
	Acno10         string `json:"acno10"`
	RghtTypeCd     string `json:"rght_type_cd"`
	BassDt         string `json:"bass_dt"`
	RghtCblcTypeCd string `json:"rght_cblc_type_cd"`
	RpttPdno       string `json:"rptt_pdno"`
	Pdno           string `json:"pdno"`
	PrdtTypeCd     string `json:"prdt_type_cd"`
	ShtnPdno       string `json:"shtn_pdno"`
	PrdtName       string `json:"prdt_name"`
	CblcQty        string `json:"cblc_qty"`
	LastAlctQty    string `json:"last_alct_qty"`
	ExcsAlctQty    string `json:"excs_alct_qty"`
	TotAlctQty     string `json:"tot_alct_qty"`
	LastFtskQty    string `json:"last_ftsk_qty"`
	LastAlctAmt    string `json:"last_alct_amt"`
	LastFtskChgs   string `json:"last_ftsk_chgs"`
	RdptPrca       string `json:"rdpt_prca"`
	DlayIntAmt     string `json:"dlay_int_amt"`
	LstgDt         string `json:"lstg_dt"`
	SbscEndDt      string `json:"sbsc_end_dt"`
	CashDfrmDt     string `json:"cash_dfrm_dt"`
	RqstQty        string `json:"rqst_qty"`
	RqstAmt        string `json:"rqst_amt"`
	RqstDt         string `json:"rqst_dt"`
	RfndDt         string `json:"rfnd_dt"`
	RfndAmt        string `json:"rfnd_amt"`
	LstgStqt       string `json:"lstg_stqt"`
	TaxAmt         string `json:"tax_amt"`
	SbscUnpr       string `json:"sbsc_unpr"`
}

type KISDomesticStockV1TradingPeriodRightsRequest

type KISDomesticStockV1TradingPeriodRightsRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	CustRncno25  string `json:"CUST_RNCNO25"`
	Hmid         string `json:"HMID"`
	InqrDvsn     string `json:"INQR_DVSN"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	Pdno         string `json:"PDNO"`
	PrdtTypeCd   string `json:"PRDT_TYPE_CD"`
	RghtTypeCd   string `json:"RGHT_TYPE_CD"`
}

type KISElwV1QuotationsCompareStocks

type KISElwV1QuotationsCompareStocks struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsCompareStocksOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsCompareStocksOutputItem

type KISElwV1QuotationsCompareStocksOutputItem struct {
	ElwShrnIscd string `json:"elw_shrn_iscd"`
	ElwKorIsnm  string `json:"elw_kor_isnm"`
}

type KISElwV1QuotationsCompareStocksRequest

type KISElwV1QuotationsCompareStocksRequest struct {
	FidCondScrDivCode string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd      string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsCondSearch

type KISElwV1QuotationsCondSearch struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISElwV1QuotationsCondSearchOutput1Item] `json:"output1,omitempty"`
}

type KISElwV1QuotationsCondSearchOutput1Item

type KISElwV1QuotationsCondSearchOutput1Item struct {
	BondShrnIscd     string `json:"bond_shrn_iscd"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	RghtTypeName     string `json:"rght_type_name"`
	ElwPrpr          string `json:"elw_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	Acpr             string `json:"acpr"`
	StckCnvrRate     string `json:"stck_cnvr_rate"`
	StckLstnDate     string `json:"stck_lstn_date"`
	StckLastTrDate   string `json:"stck_last_tr_date"`
	HtsRmnnDynu      string `json:"hts_rmnn_dynu"`
	UnasIsnm         string `json:"unas_isnm"`
	UnasPrpr         string `json:"unas_prpr"`
	UnasPrdyVrss     string `json:"unas_prdy_vrss"`
	UnasPrdyVrssSign string `json:"unas_prdy_vrss_sign"`
	UnasPrdyCtrt     string `json:"unas_prdy_ctrt"`
	UnasAcmlVol      string `json:"unas_acml_vol"`
	Moneyness        string `json:"moneyness"`
	AtmClsName       string `json:"atm_cls_name"`
	Prit             string `json:"prit"`
	DeltaVal         string `json:"delta_val"`
	HtsIntsVltl      string `json:"hts_ints_vltl"`
	TmvlVal          string `json:"tmvl_val"`
	Gear             string `json:"gear"`
	LvrgVal          string `json:"lvrg_val"`
	PrlsQryrRate     string `json:"prls_qryr_rate"`
	Cfp              string `json:"cfp"`
	LstnStcn         string `json:"lstn_stcn"`
	PblcCoName       string `json:"pblc_co_name"`
	LpMbcrName       string `json:"lp_mbcr_name"`
	LpHldnRate       string `json:"lp_hldn_rate"`
	ElwRghtForm      string `json:"elw_rght_form"`
	ElwKoBarrier     string `json:"elw_ko_barrier"`
	ApprchRate       string `json:"apprch_rate"`
	UnasShrnIscd     string `json:"unas_shrn_iscd"`
	MtrtDate         string `json:"mtrt_date"`
	PrmmVal          string `json:"prmm_val"`
	StckLpFinDate    string `json:"stck_lp_fin_date"`
	TickConvPrc      string `json:"tick_conv_prc"`
	PrlsQryrStprPrc  string `json:"prls_qryr_stpr_prc"`
	LpHvol           string `json:"lp_hvol"`
}

type KISElwV1QuotationsCondSearchRequest

type KISElwV1QuotationsCondSearchRequest struct {
	FidAcpr1            string `json:"FID_ACPR1"`
	FidAcpr2            string `json:"FID_ACPR2"`
	FidAplyRangPrc1     string `json:"FID_APLY_RANG_PRC_1"`
	FidAplyRangPrc2     string `json:"FID_APLY_RANG_PRC_2"`
	FidCfp1             string `json:"FID_CFP1"`
	FidCfp2             string `json:"FID_CFP2"`
	FidCondMrktDivCode  string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode   string `json:"FID_COND_SCR_DIV_CODE"`
	FidDelta1           string `json:"FID_DELTA1"`
	FidDelta2           string `json:"FID_DELTA2"`
	FidDivClsCode       string `json:"FID_DIV_CLS_CODE"`
	FidEgeaVal1         string `json:"FID_EGEA_VAL1"`
	FidEgeaVal2         string `json:"FID_EGEA_VAL2"`
	FidEtcClsCode       string `json:"FID_ETC_CLS_CODE"`
	FidGear1            string `json:"FID_GEAR1"`
	FidGear2            string `json:"FID_GEAR2"`
	FidInputCnt1        string `json:"FID_INPUT_CNT_1"`
	FidInputCnt2        string `json:"FID_INPUT_CNT_2"`
	FidInputCnt3        string `json:"FID_INPUT_CNT_3"`
	FidInputDate1       string `json:"FID_INPUT_DATE_1"`
	FidInputDate2       string `json:"FID_INPUT_DATE_2"`
	FidInputDvdnErt     string `json:"FID_INPUT_DVDN_ERT"`
	FidInputHistVltl    string `json:"FID_INPUT_HIST_VLTL"`
	FidInputIscd        string `json:"FID_INPUT_ISCD"`
	FidInputIscd2       string `json:"FID_INPUT_ISCD_2"`
	FidInputNmixPrice1  string `json:"FID_INPUT_NMIX_PRICE_1"`
	FidInputNmixPrice2  string `json:"FID_INPUT_NMIX_PRICE_2"`
	FidInputRmnnDynu1   string `json:"FID_INPUT_RMNN_DYNU_1"`
	FidInputRmnnDynu2   string `json:"FID_INPUT_RMNN_DYNU_2"`
	FidIntsVltl1        string `json:"FID_INTS_VLTL1"`
	FidIntsVltl2        string `json:"FID_INTS_VLTL2"`
	FidLvrgVal1         string `json:"FID_LVRG_VAL1"`
	FidLvrgVal2         string `json:"FID_LVRG_VAL2"`
	FidMrktClsCode      string `json:"FID_MRKT_CLS_CODE"`
	FidPrit1            string `json:"FID_PRIT1"`
	FidPrit2            string `json:"FID_PRIT2"`
	FidPrlsQryrRate1    string `json:"FID_PRLS_QRYR_RATE1"`
	FidPrlsQryrRate2    string `json:"FID_PRLS_QRYR_RATE2"`
	FidPrmmVal1         string `json:"FID_PRMM_VAL1"`
	FidPrmmVal2         string `json:"FID_PRMM_VAL2"`
	FidPrprCnt1         string `json:"FID_PRPR_CNT1"`
	FidPrprCnt2         string `json:"FID_PRPR_CNT2"`
	FidRankSortClsCode  string `json:"FID_RANK_SORT_CLS_CODE"`
	FidRankSortClsCode2 string `json:"FID_RANK_SORT_CLS_CODE_2"`
	FidRankSortClsCode3 string `json:"FID_RANK_SORT_CLS_CODE_3"`
	FidRsflRate1        string `json:"FID_RSFL_RATE1"`
	FidRsflRate2        string `json:"FID_RSFL_RATE2"`
	FidStckCnvrRate1    string `json:"FID_STCK_CNVR_RATE1"`
	FidStckCnvrRate2    string `json:"FID_STCK_CNVR_RATE2"`
	FidTheta1           string `json:"FID_THETA1"`
	FidTheta2           string `json:"FID_THETA2"`
	FidTrgtClsCode      string `json:"FID_TRGT_CLS_CODE"`
	FidUnasInputIscd    string `json:"FID_UNAS_INPUT_ISCD"`
	FidVol1             string `json:"FID_VOL1"`
	FidVol2             string `json:"FID_VOL2"`
	FidVol3             string `json:"FID_VOL3"`
	FidVol4             string `json:"FID_VOL4"`
}

type KISElwV1QuotationsExpirationStocks

type KISElwV1QuotationsExpirationStocks struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISElwV1QuotationsExpirationStocksOutput1Item] `json:"output1,omitempty"`
}

type KISElwV1QuotationsExpirationStocksOutput1Item

type KISElwV1QuotationsExpirationStocksOutput1Item struct {
	ElwShrnIscd    string `json:"elw_shrn_iscd"`
	ElwKorIsnm     string `json:"elw_kor_isnm"`
	UnasIsnm       string `json:"unas_isnm"`
	UnasPrpr       string `json:"unas_prpr"`
	Acpr           string `json:"acpr"`
	StckCnvrRate   string `json:"stck_cnvr_rate"`
	ElwPrpr        string `json:"elw_prpr"`
	StckLstnDate   string `json:"stck_lstn_date"`
	StckLastTrDate string `json:"stck_last_tr_date"`
	TotalRdmpAmt   string `json:"total_rdmp_amt"`
	RdmpAmt        string `json:"rdmp_amt"`
	LstnStcn       string `json:"lstn_stcn"`
	LpHvol         string `json:"lp_hvol"`
	CclsPaymPrc    string `json:"ccls_paym_prc"`
	MtrtVltnAmt    string `json:"mtrt_vltn_amt"`
	EvntPrdFinDate string `json:"evnt_prd_fin_date"`
	StlmDate       string `json:"stlm_date"`
	PblcPrc        string `json:"pblc_prc"`
	UnasShrnIscd   string `json:"unas_shrn_iscd"`
	StndIscd       string `json:"stnd_iscd"`
	RdmpAskAmt     string `json:"rdmp_ask_amt"`
}

type KISElwV1QuotationsExpirationStocksRequest

type KISElwV1QuotationsExpirationStocksRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidEtcClsCode      string `json:"FID_ETC_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
	FidInputOption1    string `json:"FID_INPUT_OPTION_1"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISElwV1QuotationsIndicatorTrendCcnl

type KISElwV1QuotationsIndicatorTrendCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsIndicatorTrendCcnlOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsIndicatorTrendCcnlOutputItem

type KISElwV1QuotationsIndicatorTrendCcnlOutputItem struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	LvrgVal      string `json:"lvrg_val"`
	Gear         string `json:"gear"`
	TmvlVal      string `json:"tmvl_val"`
	InvlVal      string `json:"invl_val"`
	Prit         string `json:"prit"`
	ApprchRate   string `json:"apprch_rate"`
}

type KISElwV1QuotationsIndicatorTrendCcnlRequest

type KISElwV1QuotationsIndicatorTrendCcnlRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsIndicatorTrendDaily

type KISElwV1QuotationsIndicatorTrendDaily struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsIndicatorTrendDailyOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsIndicatorTrendDailyOutputItem

type KISElwV1QuotationsIndicatorTrendDailyOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	LvrgVal      string `json:"lvrg_val"`
	Gear         string `json:"gear"`
	TmvlVal      string `json:"tmvl_val"`
	InvlVal      string `json:"invl_val"`
	Prit         string `json:"prit"`
	ElwOprc      string `json:"elw_oprc"`
	ElwHgpr      string `json:"elw_hgpr"`
	ElwLwpr      string `json:"elw_lwpr"`
	ApprchRate   string `json:"apprch_rate"`
}

type KISElwV1QuotationsIndicatorTrendDailyRequest

type KISElwV1QuotationsIndicatorTrendDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsIndicatorTrendMinute

type KISElwV1QuotationsIndicatorTrendMinute struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsIndicatorTrendMinuteOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsIndicatorTrendMinuteOutputItem

type KISElwV1QuotationsIndicatorTrendMinuteOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	ElwPrpr      string `json:"elw_prpr"`
	ElwOprc      string `json:"elw_oprc"`
	ElwHgpr      string `json:"elw_hgpr"`
	ElwLwpr      string `json:"elw_lwpr"`
	LvrgVal      string `json:"lvrg_val"`
	Gear         string `json:"gear"`
	PrmmVal      string `json:"prmm_val"`
	InvlVal      string `json:"invl_val"`
	Prit         string `json:"prit"`
	AcmlVol      string `json:"acml_vol"`
	CntgVol      string `json:"cntg_vol"`
}

type KISElwV1QuotationsIndicatorTrendMinuteRequest

type KISElwV1QuotationsIndicatorTrendMinuteRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidHourClsCode     string `json:"FID_HOUR_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISElwV1QuotationsLpTradeTrend

type KISElwV1QuotationsLpTradeTrend struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISElwV1QuotationsLpTradeTrendOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISElwV1QuotationsLpTradeTrendOutput2Item] `json:"output2,omitempty"`
}

type KISElwV1QuotationsLpTradeTrendOutput1Item

type KISElwV1QuotationsLpTradeTrendOutput1Item struct {
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	PrdyVol      string `json:"prdy_vol"`
	StckCnvrRate string `json:"stck_cnvr_rate"`
	Prit         string `json:"prit"`
	LvrgVal      string `json:"lvrg_val"`
	Gear         string `json:"gear"`
	PrlsQryrRate string `json:"prls_qryr_rate"`
	Cfp          string `json:"cfp"`
	InvlVal      string `json:"invl_val"`
	TmvlVal      string `json:"tmvl_val"`
	Acpr         string `json:"acpr"`
	ElwKoBarrier string `json:"elw_ko_barrier"`
}

type KISElwV1QuotationsLpTradeTrendOutput2Item

type KISElwV1QuotationsLpTradeTrendOutput2Item struct {
	StckBsopDate   string `json:"stck_bsop_date"`
	ElwPrpr        string `json:"elw_prpr"`
	PrdyVrssSign   string `json:"prdy_vrss_sign"`
	PrdyVrss       string `json:"prdy_vrss"`
	PrdyCtrt       string `json:"prdy_ctrt"`
	LpSelnQty      string `json:"lp_seln_qty"`
	LpSelnAvrgUnpr string `json:"lp_seln_avrg_unpr"`
	LpShnuQty      string `json:"lp_shnu_qty"`
	LpShnuAvrgUnpr string `json:"lp_shnu_avrg_unpr"`
	LpHvol         string `json:"lp_hvol"`
	LpHldnRate     string `json:"lp_hldn_rate"`
	PrsnDealQty    string `json:"prsn_deal_qty"`
	ApprchRate     string `json:"apprch_rate"`
}

type KISElwV1QuotationsLpTradeTrendRequest

type KISElwV1QuotationsLpTradeTrendRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsNewlyListed

type KISElwV1QuotationsNewlyListed struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsNewlyListedOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsNewlyListedOutputItem

type KISElwV1QuotationsNewlyListedOutputItem struct {
	StckLstnDate   string `json:"stck_lstn_date"`
	ElwKorIsnm     string `json:"elw_kor_isnm"`
	ElwShrnIscd    string `json:"elw_shrn_iscd"`
	UnasIsnm       string `json:"unas_isnm"`
	PblcCoName     string `json:"pblc_co_name"`
	LstnStcn       string `json:"lstn_stcn"`
	Acpr           string `json:"acpr"`
	StckLastTrDate string `json:"stck_last_tr_date"`
	ElwKoBarrier   string `json:"elw_ko_barrier"`
}

type KISElwV1QuotationsNewlyListedRequest

type KISElwV1QuotationsNewlyListedRequest struct {
	FidBlncClsCode     string `json:"FID_BLNC_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISElwV1QuotationsSensitivityTrendCcnl

type KISElwV1QuotationsSensitivityTrendCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsSensitivityTrendCcnlOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsSensitivityTrendCcnlOutputItem

type KISElwV1QuotationsSensitivityTrendCcnlOutputItem struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	HtsThpr      string `json:"hts_thpr"`
	DeltaVal     string `json:"delta_val"`
	Gama         string `json:"gama"`
	Theta        string `json:"theta"`
	Vega         string `json:"vega"`
	Rho          string `json:"rho"`
}

type KISElwV1QuotationsSensitivityTrendCcnlRequest

type KISElwV1QuotationsSensitivityTrendCcnlRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsSensitivityTrendDaily

type KISElwV1QuotationsSensitivityTrendDaily struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsSensitivityTrendDailyOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsSensitivityTrendDailyOutputItem

type KISElwV1QuotationsSensitivityTrendDailyOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	HtsThpr      string `json:"hts_thpr"`
	DeltaVal     string `json:"delta_val"`
	Gama         string `json:"gama"`
	Theta        string `json:"theta"`
	Vega         string `json:"vega"`
	Rho          string `json:"rho"`
}

type KISElwV1QuotationsSensitivityTrendDailyRequest

type KISElwV1QuotationsSensitivityTrendDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsUdrlAssetList

type KISElwV1QuotationsUdrlAssetList struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsUdrlAssetListOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsUdrlAssetListOutputItem

type KISElwV1QuotationsUdrlAssetListOutputItem struct {
	UnasShrnIscd     string `json:"unas_shrn_iscd"`
	UnasIsnm         string `json:"unas_isnm"`
	UnasPrpr         string `json:"unas_prpr"`
	UnasPrdyVrss     string `json:"unas_prdy_vrss"`
	UnasPrdyVrssSign string `json:"unas_prdy_vrss_sign"`
	UnasPrdyCtrt     string `json:"unas_prdy_ctrt"`
}

type KISElwV1QuotationsUdrlAssetListRequest

type KISElwV1QuotationsUdrlAssetListRequest struct {
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
}

type KISElwV1QuotationsUdrlAssetPrice

type KISElwV1QuotationsUdrlAssetPrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsUdrlAssetPriceOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsUdrlAssetPriceOutputItem

type KISElwV1QuotationsUdrlAssetPriceOutputItem struct {
	ElwShrnIscd     string `json:"elw_shrn_iscd"`
	HtsKorIsnm      string `json:"hts_kor_isnm"`
	ElwPrpr         string `json:"elw_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	Acpr            string `json:"acpr"`
	PrlsQryrStprPrc string `json:"prls_qryr_stpr_prc"`
	HtsRmnnDynu     string `json:"hts_rmnn_dynu"`
	HtsIntsVltl     string `json:"hts_ints_vltl"`
	StckCnvrRate    string `json:"stck_cnvr_rate"`
	LpHvol          string `json:"lp_hvol"`
	LpRlim          string `json:"lp_rlim"`
	LvrgVal         string `json:"lvrg_val"`
	Gear            string `json:"gear"`
	DeltaVal        string `json:"delta_val"`
	Gama            string `json:"gama"`
	Vega            string `json:"vega"`
	Theta           string `json:"theta"`
	PrlsQryrRate    string `json:"prls_qryr_rate"`
	Cfp             string `json:"cfp"`
	Prit            string `json:"prit"`
	InvlVal         string `json:"invl_val"`
	TmvlVal         string `json:"tmvl_val"`
	HtsThpr         string `json:"hts_thpr"`
	StckLstnDate    string `json:"stck_lstn_date"`
	StckLastTrDate  string `json:"stck_last_tr_date"`
	LpNtbyQty       string `json:"lp_ntby_qty"`
}

type KISElwV1QuotationsUdrlAssetPriceRequest

type KISElwV1QuotationsUdrlAssetPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputOption1    string `json:"FID_INPUT_OPTION_1"`
	FidInputOption2    string `json:"FID_INPUT_OPTION_2"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputRmnnDynu1  string `json:"FID_INPUT_RMNN_DYNU_1"`
	FidInputRmnnDynu2  string `json:"FID_INPUT_RMNN_DYNU_2"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidInputVol2       string `json:"FID_INPUT_VOL_2"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
	FidOption          string `json:"FID_OPTION"`
	FidTrgtExlsClsCode string `json:"FID_TRGT_EXLS_CLS_CODE"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
	FidVolCnt          string `json:"FID_VOL_CNT"`
}

type KISElwV1QuotationsVolatilityTrendCcnl

type KISElwV1QuotationsVolatilityTrendCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsVolatilityTrendCcnlOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsVolatilityTrendCcnlOutputItem

type KISElwV1QuotationsVolatilityTrendCcnlOutputItem struct {
	StckCntgHour string `json:"stck_cntg_hour"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	Bidp         string `json:"bidp"`
	Askp         string `json:"askp"`
	AcmlVol      string `json:"acml_vol"`
	HtsIntsVltl  string `json:"hts_ints_vltl"`
}

type KISElwV1QuotationsVolatilityTrendCcnlRequest

type KISElwV1QuotationsVolatilityTrendCcnlRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsVolatilityTrendDaily

type KISElwV1QuotationsVolatilityTrendDaily struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsVolatilityTrendDailyOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsVolatilityTrendDailyOutputItem

type KISElwV1QuotationsVolatilityTrendDailyOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	ElwOprc      string `json:"elw_oprc"`
	ElwHgpr      string `json:"elw_hgpr"`
	ElwLwpr      string `json:"elw_lwpr"`
	AcmlVol      string `json:"acml_vol"`
	D10HistVltl  string `json:"d10_hist_vltl"`
	D20HistVltl  string `json:"d20_hist_vltl"`
	D30HistVltl  string `json:"d30_hist_vltl"`
	D60HistVltl  string `json:"d60_hist_vltl"`
	D90HistVltl  string `json:"d90_hist_vltl"`
	HtsIntsVltl  string `json:"hts_ints_vltl"`
}

type KISElwV1QuotationsVolatilityTrendDailyRequest

type KISElwV1QuotationsVolatilityTrendDailyRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1QuotationsVolatilityTrendMinute

type KISElwV1QuotationsVolatilityTrendMinute struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsVolatilityTrendMinuteOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsVolatilityTrendMinuteOutputItem

type KISElwV1QuotationsVolatilityTrendMinuteOutputItem struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	StckPrpr     string `json:"stck_prpr"`
	ElwOprc      string `json:"elw_oprc"`
	ElwHgpr      string `json:"elw_hgpr"`
	ElwLwpr      string `json:"elw_lwpr"`
	HtsIntsVltl  string `json:"hts_ints_vltl"`
	HistVltl     string `json:"hist_vltl"`
}

type KISElwV1QuotationsVolatilityTrendMinuteRequest

type KISElwV1QuotationsVolatilityTrendMinuteRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidHourClsCode     string `json:"FID_HOUR_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISElwV1QuotationsVolatilityTrendTick

type KISElwV1QuotationsVolatilityTrendTick struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1QuotationsVolatilityTrendTickOutputItem] `json:"output,omitempty"`
}

type KISElwV1QuotationsVolatilityTrendTickOutputItem

type KISElwV1QuotationsVolatilityTrendTickOutputItem struct {
	BsopDate     string `json:"bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	ElwPrpr      string `json:"elw_prpr"`
	HtsIntsVltl  string `json:"hts_ints_vltl"`
}

type KISElwV1QuotationsVolatilityTrendTickRequest

type KISElwV1QuotationsVolatilityTrendTickRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISElwV1RankingIndicator

type KISElwV1RankingIndicator struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISElwV1RankingIndicatorOutput1Item] `json:"output1,omitempty"`
}

type KISElwV1RankingIndicatorOutput1Item

type KISElwV1RankingIndicatorOutput1Item struct {
	ElwShrnIscd  string `json:"elw_shrn_iscd"`
	ElwKorIsnm   string `json:"elw_kor_isnm"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	StckCnvrRate string `json:"stck_cnvr_rate"`
	LvrgVal      string `json:"lvrg_val"`
	Acpr         string `json:"acpr"`
	TmvlVal      string `json:"tmvl_val"`
	InvlVal      string `json:"invl_val"`
	ElwKoBarrier string `json:"elw_ko_barrier"`
}

type KISElwV1RankingIndicatorRequest

type KISElwV1RankingIndicatorRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidInputVol2       string `json:"FID_INPUT_VOL_2"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISElwV1RankingQuickChange

type KISElwV1RankingQuickChange struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1RankingQuickChangeOutputItem] `json:"output,omitempty"`
}

type KISElwV1RankingQuickChangeOutputItem

type KISElwV1RankingQuickChangeOutputItem struct {
	ElwShrnIscd   string `json:"elw_shrn_iscd"`
	ElwKorIsnm    string `json:"elw_kor_isnm"`
	ElwPrpr       string `json:"elw_prpr"`
	PrdyVrssSign  string `json:"prdy_vrss_sign"`
	PrdyVrss      string `json:"prdy_vrss"`
	PrdyCtrt      string `json:"prdy_ctrt"`
	Askp          string `json:"askp"`
	Bidp          string `json:"bidp"`
	TotalAskpRsqn string `json:"total_askp_rsqn"`
	TotalBidpRsqn string `json:"total_bidp_rsqn"`
	AcmlVol       string `json:"acml_vol"`
	StndVal       string `json:"stnd_val"`
	StndValVrss   string `json:"stnd_val_vrss"`
	StndValCtrt   string `json:"stnd_val_ctrt"`
}

type KISElwV1RankingQuickChangeRequest

type KISElwV1RankingQuickChangeRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidHourClsCode     string `json:"FID_HOUR_CLS_CODE"`
	FidInputHour1      string `json:"FID_INPUT_HOUR_1"`
	FidInputHour2      string `json:"FID_INPUT_HOUR_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidInputVol2       string `json:"FID_INPUT_VOL_2"`
	FidMrktClsCode     string `json:"FID_MRKT_CLS_CODE"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISElwV1RankingSensitivity

type KISElwV1RankingSensitivity struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1RankingSensitivityOutputItem] `json:"output,omitempty"`
}

type KISElwV1RankingSensitivityOutputItem

type KISElwV1RankingSensitivityOutputItem struct {
	ElwShrnIscd  string `json:"elw_shrn_iscd"`
	ElwKorIsnm   string `json:"elw_kor_isnm"`
	ElwPrpr      string `json:"elw_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	HtsThpr      string `json:"hts_thpr"`
	DeltaVal     string `json:"delta_val"`
	Gama         string `json:"gama"`
	Theta        string `json:"theta"`
	Vega         string `json:"vega"`
	Rho          string `json:"rho"`
	HtsIntsVltl  string `json:"hts_ints_vltl"`
	D90HistVltl  string `json:"d90_hist_vltl"`
}

type KISElwV1RankingSensitivityRequest

type KISElwV1RankingSensitivityRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputRmnnDynu1  string `json:"FID_INPUT_RMNN_DYNU_1"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidInputVol2       string `json:"FID_INPUT_VOL_2"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISElwV1RankingUpdownRate

type KISElwV1RankingUpdownRate struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1RankingUpdownRateOutputItem] `json:"output,omitempty"`
}

type KISElwV1RankingUpdownRateOutputItem

type KISElwV1RankingUpdownRateOutputItem struct {
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	ElwShrnIscd      string `json:"elw_shrn_iscd"`
	ElwPrpr          string `json:"elw_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	AcmlVol          string `json:"acml_vol"`
	StckSdpr         string `json:"stck_sdpr"`
	SdprVrssPrprSign string `json:"sdpr_vrss_prpr_sign"`
	SdprVrssPrpr     string `json:"sdpr_vrss_prpr"`
	SdprVrssPrprRate string `json:"sdpr_vrss_prpr_rate"`
	StckOprc         string `json:"stck_oprc"`
	OprcVrssPrprSign string `json:"oprc_vrss_prpr_sign"`
	OprcVrssPrpr     string `json:"oprc_vrss_prpr"`
	OprcVrssPrprRate string `json:"oprc_vrss_prpr_rate"`
	StckHgpr         string `json:"stck_hgpr"`
	StckLwpr         string `json:"stck_lwpr"`
	PrdRsflSign      string `json:"prd_rsfl_sign"`
	PrdRsfl          string `json:"prd_rsfl"`
	PrdRsflRate      string `json:"prd_rsfl_rate"`
	StckCnvrRate     string `json:"stck_cnvr_rate"`
	HtsRmnnDynu      string `json:"hts_rmnn_dynu"`
	Acpr             string `json:"acpr"`
	UnasIsnm         string `json:"unas_isnm"`
	UnasShrnIscd     string `json:"unas_shrn_iscd"`
	LpHldnRate       string `json:"lp_hldn_rate"`
	Prit             string `json:"prit"`
	PrlsQryrStprPrc  string `json:"prls_qryr_stpr_prc"`
	DeltaVal         string `json:"delta_val"`
	Theta            string `json:"theta"`
	PrlsQryrRate     string `json:"prls_qryr_rate"`
	StckLstnDate     string `json:"stck_lstn_date"`
	StckLastTrDate   string `json:"stck_last_tr_date"`
	HtsIntsVltl      string `json:"hts_ints_vltl"`
	LvrgVal          string `json:"lvrg_val"`
}

type KISElwV1RankingUpdownRateRequest

type KISElwV1RankingUpdownRateRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputRmnnDynu1  string `json:"FID_INPUT_RMNN_DYNU_1"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidInputVol2       string `json:"FID_INPUT_VOL_2"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISElwV1RankingVolumeRank

type KISElwV1RankingVolumeRank struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISElwV1RankingVolumeRankOutputItem] `json:"output,omitempty"`
}

type KISElwV1RankingVolumeRankOutputItem

type KISElwV1RankingVolumeRankOutputItem struct {
	ElwKorIsnm      string `json:"elw_kor_isnm"`
	ElwShrnIscd     string `json:"elw_shrn_iscd"`
	ElwPrpr         string `json:"elw_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	LstnStcn        string `json:"lstn_stcn"`
	AcmlVol         string `json:"acml_vol"`
	NPrdyVol        string `json:"n_prdy_vol"`
	NPrdyVolVrss    string `json:"n_prdy_vol_vrss"`
	VolInrt         string `json:"vol_inrt"`
	VolTnrt         string `json:"vol_tnrt"`
	NdayVolTnrt     string `json:"nday_vol_tnrt"`
	AcmlTrPbmn      string `json:"acml_tr_pbmn"`
	NPrdyTrPbmn     string `json:"n_prdy_tr_pbmn"`
	NPrdyTrPbmnVrss string `json:"n_prdy_tr_pbmn_vrss"`
	TotalAskpRsqn   string `json:"total_askp_rsqn"`
	TotalBidpRsqn   string `json:"total_bidp_rsqn"`
	NtslRsqn        string `json:"ntsl_rsqn"`
	NtbyRsqn        string `json:"ntby_rsqn"`
	SelnRsqnRate    string `json:"seln_rsqn_rate"`
	ShnuRsqnRate    string `json:"shnu_rsqn_rate"`
	StckCnvrRate    string `json:"stck_cnvr_rate"`
	HtsRmnnDynu     string `json:"hts_rmnn_dynu"`
	InvlVal         string `json:"invl_val"`
	TmvlVal         string `json:"tmvl_val"`
	Acpr            string `json:"acpr"`
	LpMbcrName      string `json:"lp_mbcr_name"`
	UnasIsnm        string `json:"unas_isnm"`
	StckLastTrDate  string `json:"stck_last_tr_date"`
	UnasShrnIscd    string `json:"unas_shrn_iscd"`
	PrdyVol         string `json:"prdy_vol"`
	LpHldnRate      string `json:"lp_hldn_rate"`
	Prit            string `json:"prit"`
	PrlsQryrStprPrc string `json:"prls_qryr_stpr_prc"`
	DeltaVal        string `json:"delta_val"`
	Theta           string `json:"theta"`
	PrlsQryrRate    string `json:"prls_qryr_rate"`
	StckLstnDate    string `json:"stck_lstn_date"`
	HtsIntsVltl     string `json:"hts_ints_vltl"`
	LvrgVal         string `json:"lvrg_val"`
	LpNtbyQty       string `json:"lp_ntby_qty"`
}

type KISElwV1RankingVolumeRankRequest

type KISElwV1RankingVolumeRankRequest struct {
	FidBlngClsCode     string `json:"FID_BLNG_CLS_CODE"`
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidDivClsCode      string `json:"FID_DIV_CLS_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidInputIscd2      string `json:"FID_INPUT_ISCD_2"`
	FidInputPrice1     string `json:"FID_INPUT_PRICE_1"`
	FidInputPrice2     string `json:"FID_INPUT_PRICE_2"`
	FidInputRmnnDynu1  string `json:"FID_INPUT_RMNN_DYNU_1"`
	FidInputVol1       string `json:"FID_INPUT_VOL_1"`
	FidInputVol2       string `json:"FID_INPUT_VOL_2"`
	FidRankSortClsCode string `json:"FID_RANK_SORT_CLS_CODE"`
	FidUnasInputIscd   string `json:"FID_UNAS_INPUT_ISCD"`
}

type KISEndpointSpec

type KISEndpointSpec struct {
	Method         string
	RealTRID       string
	VirtualTRID    string
	RequiredFields []string
}

KISEndpointSpec defines one KIS endpoint specification from official docs.

type KISEtfetnV1QuotationsInquireComponentStockPrice

type KISEtfetnV1QuotationsInquireComponentStockPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISEtfetnV1QuotationsInquireComponentStockPriceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISEtfetnV1QuotationsInquireComponentStockPriceOutput2Item] `json:"output2,omitempty"`
}

type KISEtfetnV1QuotationsInquireComponentStockPriceOutput1Item

type KISEtfetnV1QuotationsInquireComponentStockPriceOutput1Item struct {
	StckPrpr         string `json:"stck_prpr"`
	PrdyVrss         string `json:"prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	EtfCnfgIssuAvls  string `json:"etf_cnfg_issu_avls"`
	Nav              string `json:"nav"`
	NavPrdyVrssSign  string `json:"nav_prdy_vrss_sign"`
	NavPrdyVrss      string `json:"nav_prdy_vrss"`
	NavPrdyCtrt      string `json:"nav_prdy_ctrt"`
	EtfNtasTtam      string `json:"etf_ntas_ttam"`
	PrdyClprNav      string `json:"prdy_clpr_nav"`
	OprcNav          string `json:"oprc_nav"`
	HprcNav          string `json:"hprc_nav"`
	LprcNav          string `json:"lprc_nav"`
	EtfCuUnitScrtCnt string `json:"etf_cu_unit_scrt_cnt"`
	EtfCnfgIssuCnt   string `json:"etf_cnfg_issu_cnt"`
}

type KISEtfetnV1QuotationsInquireComponentStockPriceOutput2Item

type KISEtfetnV1QuotationsInquireComponentStockPriceOutput2Item struct {
	StckShrnIscd    string `json:"stck_shrn_iscd"`
	HtsKorIsnm      string `json:"hts_kor_isnm"`
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	AcmlTrPbmn      string `json:"acml_tr_pbmn"`
	TdayRsflRate    string `json:"tday_rsfl_rate"`
	PrdyVrssVol     string `json:"prdy_vrss_vol"`
	TrPbmnTnrt      string `json:"tr_pbmn_tnrt"`
	HtsAvls         string `json:"hts_avls"`
	EtfCnfgIssuAvls string `json:"etf_cnfg_issu_avls"`
	EtfCnfgIssuRlim string `json:"etf_cnfg_issu_rlim"`
	EtfVltnAmt      string `json:"etf_vltn_amt"`
}

type KISEtfetnV1QuotationsInquireComponentStockPriceRequest

type KISEtfetnV1QuotationsInquireComponentStockPriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidCondScrDivCode  string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISEtfetnV1QuotationsInquirePrice

type KISEtfetnV1QuotationsInquirePrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISEtfetnV1QuotationsInquirePriceOutputItem] `json:"output,omitempty"`
}

type KISEtfetnV1QuotationsInquirePriceOutputItem

type KISEtfetnV1QuotationsInquirePriceOutputItem struct {
	StckPrpr               string `json:"stck_prpr"`
	PrdyVrssSign           string `json:"prdy_vrss_sign"`
	PrdyVrss               string `json:"prdy_vrss"`
	PrdyCtrt               string `json:"prdy_ctrt"`
	AcmlVol                string `json:"acml_vol"`
	PrdyVol                string `json:"prdy_vol"`
	StckMxpr               string `json:"stck_mxpr"`
	StckLlam               string `json:"stck_llam"`
	StckPrdyClpr           string `json:"stck_prdy_clpr"`
	StckOprc               string `json:"stck_oprc"`
	PrdyClprVrssOprcRate   string `json:"prdy_clpr_vrss_oprc_rate"`
	StckHgpr               string `json:"stck_hgpr"`
	PrdyClprVrssHgprRate   string `json:"prdy_clpr_vrss_hgpr_rate"`
	StckLwpr               string `json:"stck_lwpr"`
	PrdyClprVrssLwprRate   string `json:"prdy_clpr_vrss_lwpr_rate"`
	PrdyLastNav            string `json:"prdy_last_nav"`
	Nav                    string `json:"nav"`
	NavPrdyVrss            string `json:"nav_prdy_vrss"`
	NavPrdyVrssSign        string `json:"nav_prdy_vrss_sign"`
	NavPrdyCtrt            string `json:"nav_prdy_ctrt"`
	TrcErrt                string `json:"trc_errt"`
	StckSdpr               string `json:"stck_sdpr"`
	StckSspr               string `json:"stck_sspr"`
	NmixCtrt               string `json:"nmix_ctrt"`
	EtfCrclStcn            string `json:"etf_crcl_stcn"`
	EtfNtasTtam            string `json:"etf_ntas_ttam"`
	EtfFrcrNtasTtam        string `json:"etf_frcr_ntas_ttam"`
	FrgnLimtRate           string `json:"frgn_limt_rate"`
	FrgnOderAbleQty        string `json:"frgn_oder_able_qty"`
	EtfCuUnitScrtCnt       string `json:"etf_cu_unit_scrt_cnt"`
	EtfCnfgIssuCnt         string `json:"etf_cnfg_issu_cnt"`
	EtfDvdnCycl            string `json:"etf_dvdn_cycl"`
	Crcd                   string `json:"crcd"`
	EtfCrclNtasTtam        string `json:"etf_crcl_ntas_ttam"`
	EtfFrcrCrclNtasTtam    string `json:"etf_frcr_crcl_ntas_ttam"`
	EtfFrcrLastNtasWrthVal string `json:"etf_frcr_last_ntas_wrth_val"`
	LpOderAbleClsCode      string `json:"lp_oder_able_cls_code"`
	StckDryyHgpr           string `json:"stck_dryy_hgpr"`
	DryyHgprVrssPrprRate   string `json:"dryy_hgpr_vrss_prpr_rate"`
	DryyHgprDate           string `json:"dryy_hgpr_date"`
	StckDryyLwpr           string `json:"stck_dryy_lwpr"`
	DryyLwprVrssPrprRate   string `json:"dryy_lwpr_vrss_prpr_rate"`
	DryyLwprDate           string `json:"dryy_lwpr_date"`
	BstpKorIsnm            string `json:"bstp_kor_isnm"`
	ViClsCode              string `json:"vi_cls_code"`
	LstnStcn               string `json:"lstn_stcn"`
	FrgnHldnQty            string `json:"frgn_hldn_qty"`
	FrgnHldnQtyRate        string `json:"frgn_hldn_qty_rate"`
	EtfTrcErtMltp          string `json:"etf_trc_ert_mltp"`
	Dprt                   string `json:"dprt"`
	MbcrName               string `json:"mbcr_name"`
	StckLstnDate           string `json:"stck_lstn_date"`
	MtrtDate               string `json:"mtrt_date"`
	ShrgTypeCode           string `json:"shrg_type_code"`
	LpHldnRate             string `json:"lp_hldn_rate"`
	EtfTrgtNmixBstpCode    string `json:"etf_trgt_nmix_bstp_code"`
	EtfDivName             string `json:"etf_div_name"`
	EtfRprsBstpKorIsnm     string `json:"etf_rprs_bstp_kor_isnm"`
	LpHldnVol              string `json:"lp_hldn_vol"`
}

type KISEtfetnV1QuotationsInquirePriceRequest

type KISEtfetnV1QuotationsInquirePriceRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISEtfetnV1QuotationsNavComparisonDailyTrend

type KISEtfetnV1QuotationsNavComparisonDailyTrend struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISEtfetnV1QuotationsNavComparisonDailyTrendOutputItem] `json:"output,omitempty"`
}

type KISEtfetnV1QuotationsNavComparisonDailyTrendOutputItem

type KISEtfetnV1QuotationsNavComparisonDailyTrendOutputItem struct {
	StckBsopDate    string `json:"stck_bsop_date"`
	StckClpr        string `json:"stck_clpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	CntgVol         string `json:"cntg_vol"`
	Dprt            string `json:"dprt"`
	NavVrssPrpr     string `json:"nav_vrss_prpr"`
	Nav             string `json:"nav"`
	NavPrdyVrssSign string `json:"nav_prdy_vrss_sign"`
	NavPrdyVrss     string `json:"nav_prdy_vrss"`
	NavPrdyCtrt     string `json:"nav_prdy_ctrt"`
}

type KISEtfetnV1QuotationsNavComparisonDailyTrendRequest

type KISEtfetnV1QuotationsNavComparisonDailyTrendRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidInputDate1      string `json:"fid_input_date_1"`
	FidInputDate2      string `json:"fid_input_date_2"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISEtfetnV1QuotationsNavComparisonTimeTrend

type KISEtfetnV1QuotationsNavComparisonTimeTrend struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISEtfetnV1QuotationsNavComparisonTimeTrendOutputItem] `json:"output,omitempty"`
}

type KISEtfetnV1QuotationsNavComparisonTimeTrendOutputItem

type KISEtfetnV1QuotationsNavComparisonTimeTrendOutputItem struct {
	BsopHour        string `json:"bsop_hour"`
	Nav             string `json:"nav"`
	NavPrdyVrssSign string `json:"nav_prdy_vrss_sign"`
	NavPrdyVrss     string `json:"nav_prdy_vrss"`
	NavPrdyCtrt     string `json:"nav_prdy_ctrt"`
	NavVrssPrpr     string `json:"nav_vrss_prpr"`
	Dprt            string `json:"dprt"`
	StckPrpr        string `json:"stck_prpr"`
	PrdyVrss        string `json:"prdy_vrss"`
	PrdyVrssSign    string `json:"prdy_vrss_sign"`
	PrdyCtrt        string `json:"prdy_ctrt"`
	AcmlVol         string `json:"acml_vol"`
	CntgVol         string `json:"cntg_vol"`
}

type KISEtfetnV1QuotationsNavComparisonTimeTrendRequest

type KISEtfetnV1QuotationsNavComparisonTimeTrendRequest struct {
	FidCondMrktDivCode string `json:"fid_cond_mrkt_div_code"`
	FidHourClsCode     string `json:"fid_hour_cls_code"`
	FidInputIscd       string `json:"fid_input_iscd"`
}

type KISEtfetnV1QuotationsNavComparisonTrend

type KISEtfetnV1QuotationsNavComparisonTrend struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISEtfetnV1QuotationsNavComparisonTrendOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISEtfetnV1QuotationsNavComparisonTrendOutput2Item] `json:"output2,omitempty"`
}

type KISEtfetnV1QuotationsNavComparisonTrendOutput1Item

type KISEtfetnV1QuotationsNavComparisonTrendOutput1Item struct {
	StckPrpr     string `json:"stck_prpr"`
	PrdyVrss     string `json:"prdy_vrss"`
	PrdyVrssSign string `json:"prdy_vrss_sign"`
	PrdyCtrt     string `json:"prdy_ctrt"`
	AcmlVol      string `json:"acml_vol"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn"`
	StckPrdyClpr string `json:"stck_prdy_clpr"`
	StckOprc     string `json:"stck_oprc"`
	StckHgpr     string `json:"stck_hgpr"`
	StckLwpr     string `json:"stck_lwpr"`
	StckMxpr     string `json:"stck_mxpr"`
	StckLlam     string `json:"stck_llam"`
}

type KISEtfetnV1QuotationsNavComparisonTrendOutput2Item

type KISEtfetnV1QuotationsNavComparisonTrendOutput2Item struct {
	Nav             string `json:"nav"`
	NavPrdyVrssSign string `json:"nav_prdy_vrss_sign"`
	NavPrdyVrss     string `json:"nav_prdy_vrss"`
	NavPrdyCtrt     string `json:"nav_prdy_ctrt"`
	PrdyClprNav     string `json:"prdy_clpr_nav"`
	OprcNav         string `json:"oprc_nav"`
	HprcNav         string `json:"hprc_nav"`
	LprcNav         string `json:"lprc_nav"`
}

type KISEtfetnV1QuotationsNavComparisonTrendRequest

type KISEtfetnV1QuotationsNavComparisonTrendRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
}

type KISHashkey

type KISHashkey struct {
	DocumentedResponseBase
	Jsonbody string `json:"JsonBody,omitempty"`
	Hash     string `json:"HASH,omitempty"`
}

type KISHashkeyRequest

type KISHashkeyRequest struct {
	Jsonbody string `json:"JsonBody"`
}

type KISOverseasFutureoptionV1QuotationsDailyCcnl

type KISOverseasFutureoptionV1QuotationsDailyCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsDailyCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsDailyCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsDailyCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsDailyCcnlOutput1Item struct {
	TretCnt  string `json:"tret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsDailyCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsDailyCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsDailyCcnlRequest

type KISOverseasFutureoptionV1QuotationsDailyCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceOutput1Item

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceOutput1Item struct {
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowpRice      string `json:"lowp_rice"`
	LastPrice     string `json:"last_price"`
	PrevPrice     string `json:"prev_price"`
	Vol           string `json:"vol"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
	QuotDate      string `json:"quot_date"`
	QuotTime      string `json:"quot_time"`
}

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceOutput2Item

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceOutput2Item struct {
	BidQntt  string `json:"bid_qntt"`
	BidNum   string `json:"bid_num"`
	BidPrice string `json:"bid_price"`
	AskQntt  string `json:"ask_qntt"`
	AskNum   string `json:"ask_num"`
	AskPrice string `json:"ask_price"`
}

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceRequest

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceRequest struct {
	SrsCd string `json:"SRS_CD"`
}

type KISOverseasFutureoptionV1QuotationsInquirePrice

type KISOverseasFutureoptionV1QuotationsInquirePrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsInquirePriceOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsInquirePriceOutput1Item

type KISOverseasFutureoptionV1QuotationsInquirePriceOutput1Item struct {
	ProcDate      string `json:"proc_date"`
	HighPrice     string `json:"high_price"`
	ProcTime      string `json:"proc_time"`
	OpenPrice     string `json:"open_price"`
	TrstMgn       string `json:"trst_mgn"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
	BidQntt       string `json:"bid_qntt"`
	BidPrice      string `json:"bid_price"`
	AskQntt       string `json:"ask_qntt"`
	AskPrice      string `json:"ask_price"`
	PrevPrice     string `json:"prev_price"`
	ExchCd        string `json:"exch_cd"`
	CrcCd         string `json:"crc_cd"`
	TrdFrDate     string `json:"trd_fr_date"`
	ExprDate      string `json:"expr_date"`
	TrdToDate     string `json:"trd_to_date"`
	RemnCnt       string `json:"remn_cnt"`
	LastQntt      string `json:"last_qntt"`
	TotAskQntt    string `json:"tot_ask_qntt"`
	TotBidQntt    string `json:"tot_bid_qntt"`
	TickSize      string `json:"tick_size"`
	OpenDate      string `json:"open_date"`
	OpenTime      string `json:"open_time"`
	CloseDate     string `json:"close_date"`
	CloseTime     string `json:"close_time"`
	Sbsnsdate     string `json:"sbsnsdate"`
	SttlPrice     string `json:"sttl_price"`
}

type KISOverseasFutureoptionV1QuotationsInquirePriceRequest

type KISOverseasFutureoptionV1QuotationsInquirePriceRequest struct {
	SrsCd string `json:"SRS_CD"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceOutput1Item

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceOutput1Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceOutput2Item

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceOutput2Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceRequest

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceOutput1Item

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceOutput1Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceOutput2Item

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceOutput2Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceRequest

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendOutput1Item

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendOutput1Item struct {
	RowCnt string `json:"row_cnt"`
}

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendOutput2Item

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendOutput2Item struct {
	ProdIscd       string `json:"prod_iscd"`
	CftcIscd       string `json:"cftc_iscd"`
	BsopDate       string `json:"bsop_date"`
	BidpSpec       string `json:"bidp_spec"`
	AskpSpec       string `json:"askp_spec"`
	SpreadSpec     string `json:"spread_spec"`
	BidpHedge      string `json:"bidp_hedge"`
	AskpHedge      string `json:"askp_hedge"`
	HtsOtstSmtn    string `json:"hts_otst_smtn"`
	BidpMissing    string `json:"bidp_missing"`
	AskpMissing    string `json:"askp_missing"`
	BidpSpecCust   string `json:"bidp_spec_cust"`
	AskpSpecCust   string `json:"askp_spec_cust"`
	SpreadSpecCust string `json:"spread_spec_cust"`
	BidpHedgeCust  string `json:"bidp_hedge_cust"`
	AskpHedgeCust  string `json:"askp_hedge_cust"`
	CustSmtn       string `json:"cust_smtn"`
}

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendRequest

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendRequest struct {
	BsopDate  string `json:"BSOP_DATE"`
	CtsKey    string `json:"CTS_KEY"`
	ProdIscd  string `json:"PROD_ISCD"`
	UpmuGubun string `json:"UPMU_GUBUN"`
}

type KISOverseasFutureoptionV1QuotationsMarketTime

type KISOverseasFutureoptionV1QuotationsMarketTime struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1QuotationsMarketTimeOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsMarketTimeOutputItem

type KISOverseasFutureoptionV1QuotationsMarketTimeOutputItem struct {
	FmPdgrCd        string `json:"fm_pdgr_cd"`
	FmPdgrName      string `json:"fm_pdgr_name"`
	FmExcgCd        string `json:"fm_excg_cd"`
	FmExcgName      string `json:"fm_excg_name"`
	FuopDvsnName    string `json:"fuop_dvsn_name"`
	FmClasCd        string `json:"fm_clas_cd"`
	FmClasName      string `json:"fm_clas_name"`
	AmMkmnStrtTmd   string `json:"am_mkmn_strt_tmd"`
	AmMkmnEndTmd    string `json:"am_mkmn_end_tmd"`
	PmMkmnStrtTmd   string `json:"pm_mkmn_strt_tmd"`
	PmMkmnEndTmd    string `json:"pm_mkmn_end_tmd"`
	MkmnNxdyStrtTmd string `json:"mkmn_nxdy_strt_tmd"`
	MkmnNxdyEndTmd  string `json:"mkmn_nxdy_end_tmd"`
	BaseMketStrtTmd string `json:"base_mket_strt_tmd"`
	BaseMketEndTmd  string `json:"base_mket_end_tmd"`
}

type KISOverseasFutureoptionV1QuotationsMarketTimeRequest

type KISOverseasFutureoptionV1QuotationsMarketTimeRequest struct {
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	FmClasCd     string `json:"FM_CLAS_CD"`
	FmExcgCd     string `json:"FM_EXCG_CD"`
	FmPdgrCd     string `json:"FM_PDGR_CD"`
	OptYn        string `json:"OPT_YN"`
}

type KISOverseasFutureoptionV1QuotationsMonthlyCcnl

type KISOverseasFutureoptionV1QuotationsMonthlyCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput1Item struct {
	TretCnt  string `json:"tret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlRequest

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsOptAskingPrice

type KISOverseasFutureoptionV1QuotationsOptAskingPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput1Item

type KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput1Item struct {
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowpRice      string `json:"lowp_rice"`
	LastPrice     string `json:"last_price"`
	SttlPrice     string `json:"sttl_price"`
	Vol           string `json:"vol"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
	QuotDate      string `json:"quot_date"`
	QuotTime      string `json:"quot_time"`
}

type KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput2Item

type KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput2Item struct {
	BidQntt  string `json:"bid_qntt"`
	BidNum   string `json:"bid_num"`
	BidPrice string `json:"bid_price"`
	AskQntt  string `json:"ask_qntt"`
	AskNum   string `json:"ask_num"`
	AskPrice string `json:"ask_price"`
}

type KISOverseasFutureoptionV1QuotationsOptAskingPriceRequest

type KISOverseasFutureoptionV1QuotationsOptAskingPriceRequest struct {
	SrsCd string `json:"SRS_CD"`
}

type KISOverseasFutureoptionV1QuotationsOptDailyCcnl

type KISOverseasFutureoptionV1QuotationsOptDailyCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput1Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlRequest

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsOptDetail

type KISOverseasFutureoptionV1QuotationsOptDetail struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptDetailOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptDetailOutput1Item

type KISOverseasFutureoptionV1QuotationsOptDetailOutput1Item struct {
	ExchCd        string `json:"exch_cd"`
	ClasCd        string `json:"clas_cd"`
	CrcCd         string `json:"crc_cd"`
	SttlPrice     string `json:"sttl_price"`
	SttlDate      string `json:"sttl_date"`
	TrstMgn       string `json:"trst_mgn"`
	DispDigit     string `json:"disp_digit"`
	TickSz        string `json:"tick_sz"`
	TickVal       string `json:"tick_val"`
	MrktOpenDate  string `json:"mrkt_open_date"`
	MrktOpenTime  string `json:"mrkt_open_time"`
	MrktCloseDate string `json:"mrkt_close_date"`
	MrktCloseTime string `json:"mrkt_close_time"`
	TrdFrDate     string `json:"trd_fr_date"`
	ExprDate      string `json:"expr_date"`
	TrdToDate     string `json:"trd_to_date"`
	RemnCnt       string `json:"remn_cnt"`
	StatTp        string `json:"stat_tp"`
	CtrtSize      string `json:"ctrt_size"`
	StlTp         string `json:"stl_tp"`
	FrstNotiDate  string `json:"frst_noti_date"`
}

type KISOverseasFutureoptionV1QuotationsOptDetailRequest

type KISOverseasFutureoptionV1QuotationsOptDetailRequest struct {
	SrsCd string `json:"SRS_CD"`
}

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnl

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput1Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlRequest

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsOptPrice

type KISOverseasFutureoptionV1QuotationsOptPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptPriceOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptPriceOutput1Item

type KISOverseasFutureoptionV1QuotationsOptPriceOutput1Item struct {
	ProcDate      string `json:"proc_date"`
	ProcTime      string `json:"proc_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
	BidQntt       string `json:"bid_qntt"`
	BidPrice      string `json:"bid_price"`
	AskQntt       string `json:"ask_qntt"`
	AskPrice      string `json:"ask_price"`
	TrstMgn       string `json:"trst_mgn"`
	ExchCd        string `json:"exch_cd"`
	CrcCd         string `json:"crc_cd"`
	TrdFrDate     string `json:"trd_fr_date"`
	ExprDate      string `json:"expr_date"`
	TrdToDate     string `json:"trd_to_date"`
	RemnCnt       string `json:"remn_cnt"`
	LastQntt      string `json:"last_qntt"`
	TotAskQntt    string `json:"tot_ask_qntt"`
	TotBidQntt    string `json:"tot_bid_qntt"`
	TickSize      string `json:"tick_size"`
	OpenDate      string `json:"open_date"`
	OpenTime      string `json:"open_time"`
	CloseDate     string `json:"close_date"`
	CloseTime     string `json:"close_time"`
	Sbsnsdate     string `json:"sbsnsdate"`
	SttlPrice     string `json:"sttl_price"`
}

type KISOverseasFutureoptionV1QuotationsOptPriceRequest

type KISOverseasFutureoptionV1QuotationsOptPriceRequest struct {
	SrsCd string `json:"SRS_CD"`
}

type KISOverseasFutureoptionV1QuotationsOptTickCcnl

type KISOverseasFutureoptionV1QuotationsOptTickCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput1Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsOptTickCcnlRequest

type KISOverseasFutureoptionV1QuotationsOptTickCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnl

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput1Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlRequest

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsSearchContractDetail

type KISOverseasFutureoptionV1QuotationsSearchContractDetail struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsSearchContractDetailOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsSearchContractDetailOutput2Item

type KISOverseasFutureoptionV1QuotationsSearchContractDetailOutput2Item struct {
	ExchCd        string `json:"exch_cd"`
	ClasCd        string `json:"clas_cd"`
	CrcCd         string `json:"crc_cd"`
	SttlPrice     string `json:"sttl_price"`
	SttlDate      string `json:"sttl_date"`
	TrstMgn       string `json:"trst_mgn"`
	DispDigit     string `json:"disp_digit"`
	TickSz        string `json:"tick_sz"`
	TickVal       string `json:"tick_val"`
	MrktOpenDate  string `json:"mrkt_open_date"`
	MrktOpenTime  string `json:"mrkt_open_time"`
	MrktCloseDate string `json:"mrkt_close_date"`
	MrktCloseTime string `json:"mrkt_close_time"`
	TrdFrDate     string `json:"trd_fr_date"`
	ExprDate      string `json:"expr_date"`
	TrdToDate     string `json:"trd_to_date"`
	RemnCnt       string `json:"remn_cnt"`
	StatTp        string `json:"stat_tp"`
	CtrtSize      string `json:"ctrt_size"`
	StlTp         string `json:"stl_tp"`
	FrstNotiDate  string `json:"frst_noti_date"`
	SubExchNm     string `json:"sub_exch_nm"`
}

type KISOverseasFutureoptionV1QuotationsSearchContractDetailRequest

type KISOverseasFutureoptionV1QuotationsSearchContractDetailRequest struct {
	QryCnt  string `json:"QRY_CNT"`
	SrsCd01 string `json:"SRS_CD_01"`
	SrsCd02 string `json:"SRS_CD_02…"`
	SrsCd32 string `json:"SRS_CD_32"`
}

type KISOverseasFutureoptionV1QuotationsSearchOptDetail

type KISOverseasFutureoptionV1QuotationsSearchOptDetail struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsSearchOptDetailOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsSearchOptDetailOutput2Item

type KISOverseasFutureoptionV1QuotationsSearchOptDetailOutput2Item struct {
	ExchCd        string `json:"exch_cd"`
	ClasCd        string `json:"clas_cd"`
	CrcCd         string `json:"crc_cd"`
	SttlPrice     string `json:"sttl_price"`
	SttlDate      string `json:"sttl_date"`
	TrstMgn       string `json:"trst_mgn"`
	DispDigit     string `json:"disp_digit"`
	TickSz        string `json:"tick_sz"`
	TickVal       string `json:"tick_val"`
	MrktOpenDate  string `json:"mrkt_open_date"`
	MrktOpenTime  string `json:"mrkt_open_time"`
	MrktCloseDate string `json:"mrkt_close_date"`
	MrktCloseTime string `json:"mrkt_close_time"`
	TrdFrDate     string `json:"trd_fr_date"`
	ExprDate      string `json:"expr_date"`
	TrdToDate     string `json:"trd_to_date"`
	RemnCnt       string `json:"remn_cnt"`
	StatTp        string `json:"stat_tp"`
	CtrtSize      string `json:"ctrt_size"`
	StlTp         string `json:"stl_tp"`
	FrstNotiDate  string `json:"frst_noti_date"`
}

type KISOverseasFutureoptionV1QuotationsSearchOptDetailRequest

type KISOverseasFutureoptionV1QuotationsSearchOptDetailRequest struct {
	QryCnt  string `json:"QRY_CNT"`
	SrsCd01 string `json:"SRS_CD_01"`
	SrsCd02 string `json:"SRS_CD_02..."`
	SrsCd30 string `json:"SRS_CD_30"`
}

type KISOverseasFutureoptionV1QuotationsStockDetail

type KISOverseasFutureoptionV1QuotationsStockDetail struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsStockDetailOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsStockDetailOutput1Item

type KISOverseasFutureoptionV1QuotationsStockDetailOutput1Item struct {
	ExchCd        string `json:"exch_cd"`
	TickSz        string `json:"tick_sz"`
	DispDigit     string `json:"disp_digit"`
	TrstMgn       string `json:"trst_mgn"`
	SttlDate      string `json:"sttl_date"`
	PrevPrice     string `json:"prev_price"`
	CrcCd         string `json:"crc_cd"`
	ClasCd        string `json:"clas_cd"`
	TickVal       string `json:"tick_val"`
	MrktOpenDate  string `json:"mrkt_open_date"`
	MrktOpenTime  string `json:"mrkt_open_time"`
	MrktCloseDate string `json:"mrkt_close_date"`
	MrktCloseTime string `json:"mrkt_close_time"`
	TrdFrDate     string `json:"trd_fr_date"`
	ExprDate      string `json:"expr_date"`
	TrdToDate     string `json:"trd_to_date"`
	RemnCnt       string `json:"remn_cnt"`
	StatTp        string `json:"stat_tp"`
	CtrtSize      string `json:"ctrt_size"`
	StlTp         string `json:"stl_tp"`
	FrstNotiDate  string `json:"frst_noti_date"`
	SprdSrsCd1    string `json:"sprd_srs_cd1"`
	SprdSrsCd2    string `json:"sprd_srs_cd2"`
}

type KISOverseasFutureoptionV1QuotationsStockDetailRequest

type KISOverseasFutureoptionV1QuotationsStockDetailRequest struct {
	SrsCd string `json:"SRS_CD"`
}

type KISOverseasFutureoptionV1QuotationsTickCcnl

type KISOverseasFutureoptionV1QuotationsTickCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsTickCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsTickCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsTickCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsTickCcnlOutput1Item struct {
	TretCnt  string `json:"tret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsTickCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsTickCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsTickCcnlRequest

type KISOverseasFutureoptionV1QuotationsTickCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1QuotationsWeeklyCcnl

type KISOverseasFutureoptionV1QuotationsWeeklyCcnl struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput1Item

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput1Item struct {
	RetCnt   string `json:"ret_cnt"`
	LastNCnt string `json:"last_n_cnt"`
	IndexKey string `json:"index_key"`
}

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput2Item

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput2Item struct {
	DataDate      string `json:"data_date"`
	DataTime      string `json:"data_time"`
	OpenPrice     string `json:"open_price"`
	HighPrice     string `json:"high_price"`
	LowPrice      string `json:"low_price"`
	LastPrice     string `json:"last_price"`
	LastQntt      string `json:"last_qntt"`
	Vol           string `json:"vol"`
	PrevDiffFlag  string `json:"prev_diff_flag"`
	PrevDiffPrice string `json:"prev_diff_price"`
	PrevDiffRate  string `json:"prev_diff_rate"`
}

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlRequest

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlRequest struct {
	CloseDateTime string `json:"CLOSE_DATE_TIME"`
	ExchCd        string `json:"EXCH_CD"`
	IndexKey      string `json:"INDEX_KEY"`
	QryCnt        string `json:"QRY_CNT"`
	QryGap        string `json:"QRY_GAP"`
	QryTp         string `json:"QRY_TP"`
	SrsCd         string `json:"SRS_CD"`
	StartDateTime string `json:"START_DATE_TIME"`
}

type KISOverseasFutureoptionV1TradingInquireCcld

type KISOverseasFutureoptionV1TradingInquireCcld struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingInquireCcldOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquireCcldOutputItem

type KISOverseasFutureoptionV1TradingInquireCcldOutputItem struct {
	Cano            string `json:"cano"`
	AcntPrdtCd      string `json:"acnt_prdt_cd"`
	OrdDt           string `json:"ord_dt"`
	Odno            string `json:"odno"`
	OrgnOrdDt       string `json:"orgn_ord_dt"`
	OrgnOdno        string `json:"orgn_odno"`
	OvrsFutrFxPdno  string `json:"ovrs_futr_fx_pdno"`
	RcitDvsnCd      string `json:"rcit_dvsn_cd"`
	SllBuyDvsnCd    string `json:"sll_buy_dvsn_cd"`
	TradStgyDvsnCd  string `json:"trad_stgy_dvsn_cd"`
	BassPricTypeCd  string `json:"bass_pric_type_cd"`
	OrdStatCd       string `json:"ord_stat_cd"`
	FmOrdQty        string `json:"fm_ord_qty"`
	FmOrdPric       string `json:"fm_ord_pric"`
	FmStopOrdPric   string `json:"fm_stop_ord_pric"`
	RsvnDvsn        string `json:"rsvn_dvsn"`
	FmCcldQty       string `json:"fm_ccld_qty"`
	FmCcldPric      string `json:"fm_ccld_pric"`
	FmOrdRmnQty     string `json:"fm_ord_rmn_qty"`
	OrdGrpName      string `json:"ord_grp_name"`
	ErlmDtlDtime    string `json:"erlm_dtl_dtime"`
	CcldDtlDtime    string `json:"ccld_dtl_dtime"`
	OrdStfno        string `json:"ord_stfno"`
	Rmks1           string `json:"rmks1"`
	NewLqdDvsnCd    string `json:"new_lqd_dvsn_cd"`
	FmLqdLmtOrdPric string `json:"fm_lqd_lmt_ord_pric"`
	FmLqdStopPric   string `json:"fm_lqd_stop_pric"`
	CcldCndtCd      string `json:"ccld_cndt_cd"`
	NotiValdDt      string `json:"noti_vald_dt"`
	AcntTypeCd      string `json:"acnt_type_cd"`
	FuopDvsn        string `json:"fuop_dvsn"`
}

type KISOverseasFutureoptionV1TradingInquireCcldRequest

type KISOverseasFutureoptionV1TradingInquireCcldRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldNccsDvsn string `json:"CCLD_NCCS_DVSN"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	FuopDvsn     string `json:"FUOP_DVSN"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
}

type KISOverseasFutureoptionV1TradingInquireDailyCcld

type KISOverseasFutureoptionV1TradingInquireDailyCcld struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISOverseasFutureoptionV1TradingInquireDailyCcldOutput2Item] `json:"output2,omitempty"`
	Output1 DocumentedSlice[KISOverseasFutureoptionV1TradingInquireDailyCcldOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquireDailyCcldOutput1Item

type KISOverseasFutureoptionV1TradingInquireDailyCcldOutput1Item struct {
	Dt                string `json:"dt"`
	Ccno              string `json:"ccno"`
	OvrsFutrFxPdno    string `json:"ovrs_futr_fx_pdno"`
	SllBuyDvsnCd      string `json:"sll_buy_dvsn_cd"`
	FmCcldQty         string `json:"fm_ccld_qty"`
	FmCcldAmt         string `json:"fm_ccld_amt"`
	FmFutrCcldAmt     string `json:"fm_futr_ccld_amt"`
	FmOptCcldAmt      string `json:"fm_opt_ccld_amt"`
	CrcyCd            string `json:"crcy_cd"`
	FmFee             string `json:"fm_fee"`
	FmFutrPureAgrmAmt string `json:"fm_futr_pure_agrm_amt"`
	FmOptPureAgrmAmt  string `json:"fm_opt_pure_agrm_amt"`
	CcldDtlDtime      string `json:"ccld_dtl_dtime"`
	OrdDt             string `json:"ord_dt"`
	Odno              string `json:"odno"`
	OrdMdiaDvsnName   string `json:"ord_mdia_dvsn_name"`
}

type KISOverseasFutureoptionV1TradingInquireDailyCcldOutput2Item

type KISOverseasFutureoptionV1TradingInquireDailyCcldOutput2Item struct {
	FmTotCcldQty     string `json:"fm_tot_ccld_qty"`
	FmTotFutrAgrmAmt string `json:"fm_tot_futr_agrm_amt"`
	FmTotOptAgrmAmt  string `json:"fm_tot_opt_agrm_amt"`
	FmFeeSmtl        string `json:"fm_fee_smtl"`
}

type KISOverseasFutureoptionV1TradingInquireDailyCcldRequest

type KISOverseasFutureoptionV1TradingInquireDailyCcldRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CrcyCd       string `json:"CRCY_CD"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	EndDt        string `json:"END_DT"`
	FmItemFtngYn string `json:"FM_ITEM_FTNG_YN"`
	FmPdgrCd     string `json:"FM_PDGR_CD"`
	FuopDvsnCd   string `json:"FUOP_DVSN_CD"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	StrtDt       string `json:"STRT_DT"`
}

type KISOverseasFutureoptionV1TradingInquireDailyOrder

type KISOverseasFutureoptionV1TradingInquireDailyOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingInquireDailyOrderOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquireDailyOrderOutputItem

type KISOverseasFutureoptionV1TradingInquireDailyOrderOutputItem struct {
	Cano           string `json:"cano"`
	AcntPrdtCd     string `json:"acnt_prdt_cd"`
	Dt             string `json:"dt"`
	OrdDt          string `json:"ord_dt"`
	Odno           string `json:"odno"`
	OrgnOrdDt      string `json:"orgn_ord_dt"`
	OrgnOdno       string `json:"orgn_odno"`
	OvrsFutrFxPdno string `json:"ovrs_futr_fx_pdno"`
	RvseCnclDvsnCd string `json:"rvse_cncl_dvsn_cd"`
	SllBuyDvsnCd   string `json:"sll_buy_dvsn_cd"`
	CplxOrdDvsnCd  string `json:"cplx_ord_dvsn_cd"`
	PricDvsnCd     string `json:"pric_dvsn_cd"`
	RcitDvsnCd     string `json:"rcit_dvsn_cd"`
	FmOrdQty       string `json:"fm_ord_qty"`
	FmOrdPric      string `json:"fm_ord_pric"`
	FmStopOrdPric  string `json:"fm_stop_ord_pric"`
	EcisRsvnOrdYn  string `json:"ecis_rsvn_ord_yn"`
	FmCcldQty      string `json:"fm_ccld_qty"`
	FmCcldPric     string `json:"fm_ccld_pric"`
	FmOrdRmnQty    string `json:"fm_ord_rmn_qty"`
	OrdGrpName     string `json:"ord_grp_name"`
	RcitDtlDtime   string `json:"rcit_dtl_dtime"`
	CcldDtlDtime   string `json:"ccld_dtl_dtime"`
	OrdrEmpNo      string `json:"ordr_emp_no"`
	RjctRsonName   string `json:"rjct_rson_name"`
	CcldCndtCd     string `json:"ccld_cndt_cd"`
	TradEndDt      string `json:"trad_end_dt"`
}

type KISOverseasFutureoptionV1TradingInquireDailyOrderRequest

type KISOverseasFutureoptionV1TradingInquireDailyOrderRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldNccsDvsn string `json:"CCLD_NCCS_DVSN"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	EndDt        string `json:"END_DT"`
	FmPdgrCd     string `json:"FM_PDGR_CD"`
	FuopDvsn     string `json:"FUOP_DVSN"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
	StrtDt       string `json:"STRT_DT"`
}

type KISOverseasFutureoptionV1TradingInquireDeposit

type KISOverseasFutureoptionV1TradingInquireDeposit struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingInquireDepositOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquireDepositOutputItem

type KISOverseasFutureoptionV1TradingInquireDepositOutputItem struct {
	FmNxdyDnclAmt        string `json:"fm_nxdy_dncl_amt"`
	FmTotAsstEvluAmt     string `json:"fm_tot_asst_evlu_amt"`
	Cano                 string `json:"cano"`
	AcntPrdtCd           string `json:"acnt_prdt_cd"`
	CrcyCd               string `json:"crcy_cd"`
	RespDt               string `json:"resp_dt"`
	FmDncaRmnd           string `json:"fm_dnca_rmnd"`
	FmLqdPflsAmt         string `json:"fm_lqd_pfls_amt"`
	FmFee                string `json:"fm_fee"`
	FmFuopEvluPflsAmt    string `json:"fm_fuop_evlu_pfls_amt"`
	FmRcvbAmt            string `json:"fm_rcvb_amt"`
	FmBrkgMgnAmt         string `json:"fm_brkg_mgn_amt"`
	FmMntnMgnAmt         string `json:"fm_mntn_mgn_amt"`
	FmAddMgnAmt          string `json:"fm_add_mgn_amt"`
	FmRiskRt             string `json:"fm_risk_rt"`
	FmOrdPsblAmt         string `json:"fm_ord_psbl_amt"`
	FmDrwgPsblAmt        string `json:"fm_drwg_psbl_amt"`
	FmEchmRqrmAmt        string `json:"fm_echm_rqrm_amt"`
	FmDrwgPrarAmt        string `json:"fm_drwg_prar_amt"`
	FmOptTrChgs          string `json:"fm_opt_tr_chgs"`
	FmOptIcldAsstEvluAmt string `json:"fm_opt_icld_asst_evlu_amt"`
	FmOptEvluAmt         string `json:"fm_opt_evlu_amt"`
	FmCrcySbstAmt        string `json:"fm_crcy_sbst_amt"`
	FmCrcySbstUseAmt     string `json:"fm_crcy_sbst_use_amt"`
	FmCrcySbstStupAmt    string `json:"fm_crcy_sbst_stup_amt"`
}

type KISOverseasFutureoptionV1TradingInquireDepositRequest

type KISOverseasFutureoptionV1TradingInquireDepositRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	CrcyCd     string `json:"CRCY_CD"`
	InqrDt     string `json:"INQR_DT"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodCcld

type KISOverseasFutureoptionV1TradingInquirePeriodCcld struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput1Item

type KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput1Item struct {
	Cano                  string `json:"cano"`
	AcntPrdtCd            string `json:"acnt_prdt_cd"`
	CrcyCd                string `json:"crcy_cd"`
	FmBuyQty              string `json:"fm_buy_qty"`
	FmSllQty              string `json:"fm_sll_qty"`
	FmLqdPflsAmt          string `json:"fm_lqd_pfls_amt"`
	FmFee                 string `json:"fm_fee"`
	FmNetPflsAmt          string `json:"fm_net_pfls_amt"`
	FmUstlBuyQty          string `json:"fm_ustl_buy_qty"`
	FmUstlSllQty          string `json:"fm_ustl_sll_qty"`
	FmUstlEvluPflsAmt     string `json:"fm_ustl_evlu_pfls_amt"`
	FmUstlEvluPflsAmt2    string `json:"fm_ustl_evlu_pfls_amt2"`
	FmUstlEvluPflsIcdcAmt string `json:"fm_ustl_evlu_pfls_icdc_amt"`
	FmUstlAgrmAmt         string `json:"fm_ustl_agrm_amt"`
	FmOptLqdAmt           string `json:"fm_opt_lqd_amt"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput2Item

type KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput2Item struct {
	Cano                  string `json:"cano"`
	AcntPrdtCd            string `json:"acnt_prdt_cd"`
	OvrsFutrFxPdno        string `json:"ovrs_futr_fx_pdno"`
	CrcyCd                string `json:"crcy_cd"`
	FmBuyQty              string `json:"fm_buy_qty"`
	FmSllQty              string `json:"fm_sll_qty"`
	FmLqdPflsAmt          string `json:"fm_lqd_pfls_amt"`
	FmFee                 string `json:"fm_fee"`
	FmNetPflsAmt          string `json:"fm_net_pfls_amt"`
	FmUstlBuyQty          string `json:"fm_ustl_buy_qty"`
	FmUstlSllQty          string `json:"fm_ustl_sll_qty"`
	FmUstlEvluPflsAmt     string `json:"fm_ustl_evlu_pfls_amt"`
	FmUstlEvluPflsAmt2    string `json:"fm_ustl_evlu_pfls_amt2"`
	FmUstlEvluPflsIcdcAmt string `json:"fm_ustl_evlu_pfls_icdc_amt"`
	FmCcldAvgPric         string `json:"fm_ccld_avg_pric"`
	FmUstlAgrmAmt         string `json:"fm_ustl_agrm_amt"`
	FmOptLqdAmt           string `json:"fm_opt_lqd_amt"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodCcldRequest

type KISOverseasFutureoptionV1TradingInquirePeriodCcldRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	CrcyCd         string `json:"CRCY_CD"`
	CtxAreaFk200   string `json:"CTX_AREA_FK200"`
	CtxAreaNk200   string `json:"CTX_AREA_NK200"`
	FuopDvsn       string `json:"FUOP_DVSN"`
	InqrTermFromDt string `json:"INQR_TERM_FROM_DT"`
	InqrTermToDt   string `json:"INQR_TERM_TO_DT"`
	WholTrslYn     string `json:"WHOL_TRSL_YN"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodTrans

type KISOverseasFutureoptionV1TradingInquirePeriodTrans struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingInquirePeriodTransOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodTransOutputItem

type KISOverseasFutureoptionV1TradingInquirePeriodTransOutputItem struct {
	BassDt         string `json:"bass_dt"`
	Cano           string `json:"cano"`
	AcntPrdtCd     string `json:"acnt_prdt_cd"`
	FmLdgrInogSeq  string `json:"fm_ldgr_inog_seq"`
	AcntTrTypeName string `json:"acnt_tr_type_name"`
	CrcyCd         string `json:"crcy_cd"`
	TrItmName      string `json:"tr_itm_name"`
	FmIofwAmt      string `json:"fm_iofw_amt"`
	FmFee          string `json:"fm_fee"`
	FmTaxAmt       string `json:"fm_tax_amt"`
	FmSttlAmt      string `json:"fm_sttl_amt"`
	FmBfDnclAmt    string `json:"fm_bf_dncl_amt"`
	FmDnclAmt      string `json:"fm_dncl_amt"`
	FmRcvbOccrAmt  string `json:"fm_rcvb_occr_amt"`
	FmRcvbPybkAmt  string `json:"fm_rcvb_pybk_amt"`
	OvduIntPybkAmt string `json:"ovdu_int_pybk_amt"`
	RmksText       string `json:"rmks_text"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodTransRequest

type KISOverseasFutureoptionV1TradingInquirePeriodTransRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	AcntTrTypeCd   string `json:"ACNT_TR_TYPE_CD"`
	Cano           string `json:"CANO"`
	CrcyCd         string `json:"CRCY_CD"`
	CtxAreaFk100   string `json:"CTX_AREA_FK100"`
	CtxAreaNk100   string `json:"CTX_AREA_NK100"`
	InqrTermFromDt string `json:"INQR_TERM_FROM_DT"`
	InqrTermToDt   string `json:"INQR_TERM_TO_DT"`
	PwdChkYn       string `json:"PWD_CHK_YN"`
}

type KISOverseasFutureoptionV1TradingInquirePsamount

type KISOverseasFutureoptionV1TradingInquirePsamount struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingInquirePsamountOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquirePsamountOutputItem

type KISOverseasFutureoptionV1TradingInquirePsamountOutputItem struct {
	Cano                string `json:"cano"`
	AcntPrdtCd          string `json:"acnt_prdt_cd"`
	OvrsFutrFxPdno      string `json:"ovrs_futr_fx_pdno"`
	CrcyCd              string `json:"crcy_cd"`
	SllBuyDvsnCd        string `json:"sll_buy_dvsn_cd"`
	FmUstlQty           string `json:"fm_ustl_qty"`
	FmLqdPsblQty        string `json:"fm_lqd_psbl_qty"`
	FmNewOrdPsblQty     string `json:"fm_new_ord_psbl_qty"`
	FmTotOrdPsblQty     string `json:"fm_tot_ord_psbl_qty"`
	FmMkprTotOrdPsblQty string `json:"fm_mkpr_tot_ord_psbl_qty"`
}

type KISOverseasFutureoptionV1TradingInquirePsamountRequest

type KISOverseasFutureoptionV1TradingInquirePsamountRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	EcisRsvnOrdYn  string `json:"ECIS_RSVN_ORD_YN"`
	FmOrdPric      string `json:"FM_ORD_PRIC"`
	OvrsFutrFxPdno string `json:"OVRS_FUTR_FX_PDNO"`
	SllBuyDvsnCd   string `json:"SLL_BUY_DVSN_CD"`
}

type KISOverseasFutureoptionV1TradingInquireUnpd

type KISOverseasFutureoptionV1TradingInquireUnpd struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingInquireUnpdOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquireUnpdOutputItem

type KISOverseasFutureoptionV1TradingInquireUnpdOutputItem struct {
	Cano             string `json:"cano"`
	AcntPrdtCd       string `json:"acnt_prdt_cd"`
	OvrsFutrFxPdno   string `json:"ovrs_futr_fx_pdno"`
	PrdtTypeCd       string `json:"prdt_type_cd"`
	CrcyCd           string `json:"crcy_cd"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd"`
	FmUstlQty        string `json:"fm_ustl_qty"`
	FmCcldAvgPric    string `json:"fm_ccld_avg_pric"`
	FmNowPric        string `json:"fm_now_pric"`
	FmEvluPflsAmt    string `json:"fm_evlu_pfls_amt"`
	FmOptEvluAmt     string `json:"fm_opt_evlu_amt"`
	FmOtpEvluPflsAmt string `json:"fm_otp_evlu_pfls_amt"`
	FuopDvsn         string `json:"fuop_dvsn"`
	EcisRsvnOrdYn    string `json:"ecis_rsvn_ord_yn"`
	FmLqdPsblQty     string `json:"fm_lqd_psbl_qty"`
}

type KISOverseasFutureoptionV1TradingInquireUnpdRequest

type KISOverseasFutureoptionV1TradingInquireUnpdRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	FuopDvsn     string `json:"FUOP_DVSN"`
}

type KISOverseasFutureoptionV1TradingMarginDetail

type KISOverseasFutureoptionV1TradingMarginDetail struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingMarginDetailOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingMarginDetailOutputItem

type KISOverseasFutureoptionV1TradingMarginDetailOutputItem struct {
	Cano                     string `json:"cano"`
	AcntPrdtCd               string `json:"acnt_prdt_cd"`
	CrcyCd                   string `json:"crcy_cd"`
	RespDt                   string `json:"resp_dt"`
	AcntNetRiskMgnaAplyYn    string `json:"acnt_net_risk_mgna_aply_yn"`
	FmOrdPsblAmt             string `json:"fm_ord_psbl_amt"`
	FmAddMgnAmt              string `json:"fm_add_mgn_amt"`
	FmBrkgMgnAmt             string `json:"fm_brkg_mgn_amt"`
	FmExccBrkgMgnAmt         string `json:"fm_excc_brkg_mgn_amt"`
	FmUstlMgnAmt             string `json:"fm_ustl_mgn_amt"`
	FmMntnMgnAmt             string `json:"fm_mntn_mgn_amt"`
	FmOrdMgnAmt              string `json:"fm_ord_mgn_amt"`
	FmFutrOrdMgnAmt          string `json:"fm_futr_ord_mgn_amt"`
	FmOptBuyOrdAmt           string `json:"fm_opt_buy_ord_amt"`
	FmOptSllOrdMgnAmt        string `json:"fm_opt_sll_ord_mgn_amt"`
	FmOptBuyOrdMgnAmt        string `json:"fm_opt_buy_ord_mgn_amt"`
	FmEcisRsvnMgnAmt         string `json:"fm_ecis_rsvn_mgn_amt"`
	FmSpanBrkgMgnAmt         string `json:"fm_span_brkg_mgn_amt"`
	FmSpanPricAltrMgnAmt     string `json:"fm_span_pric_altr_mgn_amt"`
	FmSpanTermSprdMgnAmt     string `json:"fm_span_term_sprd_mgn_amt"`
	FmSpanBuyOptMinMgnAmt    string `json:"fm_span_buy_opt_min_mgn_amt"`
	FmSpanOptMinMgnAmt       string `json:"fm_span_opt_min_mgn_amt"`
	FmSpanTotRiskMgnAmt      string `json:"fm_span_tot_risk_mgn_amt"`
	FmSpanMntnMgnAmt         string `json:"fm_span_mntn_mgn_amt"`
	FmSpanMntnPricAltrMgnAmt string `json:"fm_span_mntn_pric_altr_mgn_amt"`
	FmSpanMntnTermSprdMgnAmt string `json:"fm_span_mntn_term_sprd_mgn_amt"`
	FmSpanMntnOptPricMgnAmt  string `json:"fm_span_mntn_opt_pric_mgn_amt"`
	FmSpanMntnOptMinMgnAmt   string `json:"fm_span_mntn_opt_min_mgn_amt"`
	FmSpanMntnTotRiskMgnAmt  string `json:"fm_span_mntn_tot_risk_mgn_amt"`
	FmEurxBrkgMgnAmt         string `json:"fm_eurx_brkg_mgn_amt"`
	FmEurxPricAltrMgnAmt     string `json:"fm_eurx_pric_altr_mgn_amt"`
	FmEurxTermSprdMgnAmt     string `json:"fm_eurx_term_sprd_mgn_amt"`
	FmEurxOptPricMgnAmt      string `json:"fm_eurx_opt_pric_mgn_amt"`
	FmEurxBuyOptMinMgnAmt    string `json:"fm_eurx_buy_opt_min_mgn_amt"`
	FmEurxTotRiskMgnAmt      string `json:"fm_eurx_tot_risk_mgn_amt"`
	FmEurxMntnMgnAmt         string `json:"fm_eurx_mntn_mgn_amt"`
	FmEurxMntnPricAltrMgnAmt string `json:"fm_eurx_mntn_pric_altr_mgn_amt"`
	FmEurxMntnTermSprdMgnAmt string `json:"fm_eurx_mntn_term_sprd_mgn_amt"`
	FmEurxMntnOptPricMgnAmt  string `json:"fm_eurx_mntn_opt_pric_mgn_amt"`
	FmEurxMntnTotRiskMgnAmt  string `json:"fm_eurx_mntn_tot_risk_mgn_amt"`
	FmGnrlBrkgMgnAmt         string `json:"fm_gnrl_brkg_mgn_amt"`
	FmFutrUstlMgnAmt         string `json:"fm_futr_ustl_mgn_amt"`
	FmSllOptUstlMgnAmt       string `json:"fm_sll_opt_ustl_mgn_amt"`
	FmBuyOptUstlMgnAmt       string `json:"fm_buy_opt_ustl_mgn_amt"`
	FmSprdUstlMgnAmt         string `json:"fm_sprd_ustl_mgn_amt"`
	FmAvgDsctMgnAmt          string `json:"fm_avg_dsct_mgn_amt"`
	FmGnrlMntnMgnAmt         string `json:"fm_gnrl_mntn_mgn_amt"`
	FmFutrMntnMgnAmt         string `json:"fm_futr_mntn_mgn_amt"`
	FmOptMntnMgnAmt          string `json:"fm_opt_mntn_mgn_amt"`
}

type KISOverseasFutureoptionV1TradingMarginDetailRequest

type KISOverseasFutureoptionV1TradingMarginDetailRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	CrcyCd     string `json:"CRCY_CD"`
	InqrDt     string `json:"INQR_DT"`
}

type KISOverseasFutureoptionV1TradingOrder

type KISOverseasFutureoptionV1TradingOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingOrderOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingOrderOutputItem

type KISOverseasFutureoptionV1TradingOrderOutputItem struct {
	OrdDt string `json:"ORD_DT"`
	Odno  string `json:"ODNO"`
}

type KISOverseasFutureoptionV1TradingOrderRequest

type KISOverseasFutureoptionV1TradingOrderRequest struct {
	AcntPrdtCd      string `json:"ACNT_PRDT_CD"`
	Cano            string `json:"CANO"`
	CcldCndtCd      string `json:"CCLD_CNDT_CD"`
	CplxOrdDvsnCd   string `json:"CPLX_ORD_DVSN_CD"`
	EcisRsvnOrdYn   string `json:"ECIS_RSVN_ORD_YN"`
	FmHdgeOrdScrnYn string `json:"FM_HDGE_ORD_SCRN_YN"`
	FmLimitOrdPric  string `json:"FM_LIMIT_ORD_PRIC"`
	FmOrdQty        string `json:"FM_ORD_QTY"`
	FmStopOrdPric   string `json:"FM_STOP_ORD_PRIC"`
	OvrsFutrFxPdno  string `json:"OVRS_FUTR_FX_PDNO"`
	PricDvsnCd      string `json:"PRIC_DVSN_CD"`
	SllBuyDvsnCd    string `json:"SLL_BUY_DVSN_CD"`
}

type KISOverseasFutureoptionV1TradingOrderRvsecncl

type KISOverseasFutureoptionV1TradingOrderRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasFutureoptionV1TradingOrderRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISOverseasFutureoptionV1TradingOrderRvsecnclOutputItem

type KISOverseasFutureoptionV1TradingOrderRvsecnclOutputItem struct {
	OrdDt string `json:"ORD_DT"`
	Odno  string `json:"ODNO"`
}

type KISOverseasFutureoptionV1TradingOrderRvsecnclRequest

type KISOverseasFutureoptionV1TradingOrderRvsecnclRequest struct {
	AcntPrdtCd      string `json:"ACNT_PRDT_CD"`
	Cano            string `json:"CANO"`
	FmHdgeOrdScrnYn string `json:"FM_HDGE_ORD_SCRN_YN"`
	OrgnOdno        string `json:"ORGN_ODNO"`
	OrgnOrdDt       string `json:"ORGN_ORD_DT"`
}

type KISOverseasPriceV1QuotationsBrknewsTitle

type KISOverseasPriceV1QuotationsBrknewsTitle struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasPriceV1QuotationsBrknewsTitleOutputItem] `json:"output,omitempty"`
}

type KISOverseasPriceV1QuotationsBrknewsTitleOutputItem

type KISOverseasPriceV1QuotationsBrknewsTitleOutputItem struct {
	CnttUsiqSrno     string `json:"cntt_usiq_srno"`
	NewsOferEntpCode string `json:"news_ofer_entp_code"`
	DataDt           string `json:"data_dt"`
	DataTm           string `json:"data_tm"`
	HtsPbntTitlCntt  string `json:"hts_pbnt_titl_cntt"`
	NewsLrdvCode     string `json:"news_lrdv_code"`
	Dorg             string `json:"dorg"`
	Iscd1            string `json:"iscd1"`
	Iscd2            string `json:"iscd2"`
	Iscd3            string `json:"iscd3"`
	Iscd4            string `json:"iscd4"`
	Iscd5            string `json:"iscd5"`
	Iscd6            string `json:"iscd6"`
	Iscd7            string `json:"iscd7"`
	Iscd8            string `json:"iscd8"`
	Iscd9            string `json:"iscd9"`
	Iscd10           string `json:"iscd10"`
	KorIsnm1         string `json:"kor_isnm1"`
	KorIsnm2         string `json:"kor_isnm2"`
	KorIsnm3         string `json:"kor_isnm3"`
	KorIsnm4         string `json:"kor_isnm4"`
	KorIsnm5         string `json:"kor_isnm5"`
	KorIsnm6         string `json:"kor_isnm6"`
	KorIsnm7         string `json:"kor_isnm7"`
	KorIsnm8         string `json:"kor_isnm8"`
	KorIsnm9         string `json:"kor_isnm9"`
	KorIsnm10        string `json:"kor_isnm10"`
}

type KISOverseasPriceV1QuotationsBrknewsTitleRequest

type KISOverseasPriceV1QuotationsBrknewsTitleRequest struct {
	FidCondMrktClsCode  string `json:"FID_COND_MRKT_CLS_CODE"`
	FidCondScrDivCode   string `json:"FID_COND_SCR_DIV_CODE"`
	FidInputDate1       string `json:"FID_INPUT_DATE_1"`
	FidInputHour1       string `json:"FID_INPUT_HOUR_1"`
	FidInputIscd        string `json:"FID_INPUT_ISCD"`
	FidInputSrno        string `json:"FID_INPUT_SRNO"`
	FidNewsOferEntpCode string `json:"FID_NEWS_OFER_ENTP_CODE"`
	FidRankSortClsCode  string `json:"FID_RANK_SORT_CLS_CODE"`
	FidTitlCntt         string `json:"FID_TITL_CNTT"`
}

type KISOverseasPriceV1QuotationsColableByCompany

type KISOverseasPriceV1QuotationsColableByCompany struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsColableByCompanyOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsColableByCompanyOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasPriceV1QuotationsColableByCompanyOutput1Item

type KISOverseasPriceV1QuotationsColableByCompanyOutput1Item struct {
	Pdno           string `json:"pdno"`
	OvrsItemName   string `json:"ovrs_item_name"`
	LoanRt         string `json:"loan_rt"`
	MggeMntnRt     string `json:"mgge_mntn_rt"`
	MggeEnsuRt     string `json:"mgge_ensu_rt"`
	LoanExecPsblYn string `json:"loan_exec_psbl_yn"`
	StffName       string `json:"stff_name"`
	ErlmDt         string `json:"erlm_dt"`
	TrMketName     string `json:"tr_mket_name"`
	CrcyCd         string `json:"crcy_cd"`
	NatnKorName    string `json:"natn_kor_name"`
	OvrsExcgCd     string `json:"ovrs_excg_cd"`
}

type KISOverseasPriceV1QuotationsColableByCompanyOutput2Item

type KISOverseasPriceV1QuotationsColableByCompanyOutput2Item struct {
	LoanPsblItemNum string `json:"loan_psbl_item_num"`
}

type KISOverseasPriceV1QuotationsColableByCompanyRequest

type KISOverseasPriceV1QuotationsColableByCompanyRequest struct {
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	InqrDvsn     string `json:"INQR_DVSN"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrSqnDvsn  string `json:"INQR_SQN_DVSN"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	LoanPsblYn   string `json:"LOAN_PSBL_YN"`
	NatnCd       string `json:"NATN_CD"`
	Pdno         string `json:"PDNO"`
	PrdtTypeCd   string `json:"PRDT_TYPE_CD"`
	Rt           string `json:"RT"`
	RtDvsnCd     string `json:"RT_DVSN_CD"`
}

type KISOverseasPriceV1QuotationsDailyprice

type KISOverseasPriceV1QuotationsDailyprice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsDailypriceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsDailypriceOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasPriceV1QuotationsDailypriceOutput1Item

type KISOverseasPriceV1QuotationsDailypriceOutput1Item struct {
	Rsym string `json:"rsym"`
	Zdiv string `json:"zdiv"`
	Nrec string `json:"nrec"`
}

type KISOverseasPriceV1QuotationsDailypriceOutput2Item

type KISOverseasPriceV1QuotationsDailypriceOutput2Item struct {
	Xymd string `json:"xymd"`
	Clos string `json:"clos"`
	Sign string `json:"sign"`
	Diff string `json:"diff"`
	Rate string `json:"rate"`
	Open string `json:"open"`
	High string `json:"high"`
	Low  string `json:"low"`
	Tvol string `json:"tvol"`
	Tamt string `json:"tamt"`
	Pbid string `json:"pbid"`
	Vbid string `json:"vbid"`
	Pask string `json:"pask"`
	Vask string `json:"vask"`
}

type KISOverseasPriceV1QuotationsDailypriceRequest

type KISOverseasPriceV1QuotationsDailypriceRequest struct {
	Auth string `json:"AUTH"`
	Bymd string `json:"BYMD"`
	Excd string `json:"EXCD"`
	Gubn string `json:"GUBN"`
	Modp string `json:"MODP"`
	Symb string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsIndustryPrice

type KISOverseasPriceV1QuotationsIndustryPrice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsIndustryPriceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsIndustryPriceOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasPriceV1QuotationsIndustryPriceOutput1Item

type KISOverseasPriceV1QuotationsIndustryPriceOutput1Item struct {
	Nrec string `json:"nrec"`
}

type KISOverseasPriceV1QuotationsIndustryPriceOutput2Item

type KISOverseasPriceV1QuotationsIndustryPriceOutput2Item struct {
	Icod string `json:"icod"`
	Name string `json:"name"`
}

type KISOverseasPriceV1QuotationsIndustryPriceRequest

type KISOverseasPriceV1QuotationsIndustryPriceRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
}

type KISOverseasPriceV1QuotationsIndustryTheme

type KISOverseasPriceV1QuotationsIndustryTheme struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsIndustryThemeOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsIndustryThemeOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasPriceV1QuotationsIndustryThemeOutput1Item

type KISOverseasPriceV1QuotationsIndustryThemeOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasPriceV1QuotationsIndustryThemeOutput2Item

type KISOverseasPriceV1QuotationsIndustryThemeOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Vask   string `json:"vask"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	Vbid   string `json:"vbid"`
	Seqn   string `json:"seqn"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasPriceV1QuotationsIndustryThemeRequest

type KISOverseasPriceV1QuotationsIndustryThemeRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Icod    string `json:"ICOD"`
	Keyb    string `json:"KEYB"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput1Item

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput1Item struct {
	Rsym   string `json:"rsym"`
	Zdiv   string `json:"zdiv"`
	Curr   string `json:"curr"`
	Base   string `json:"base"`
	Open   string `json:"open"`
	High   string `json:"high"`
	Low    string `json:"low"`
	Last   string `json:"last"`
	Dymd   string `json:"dymd"`
	Dhms   string `json:"dhms"`
	Bvol   string `json:"bvol"`
	Avol   string `json:"avol"`
	Bdvl   string `json:"bdvl"`
	Advl   string `json:"advl"`
	Code   string `json:"code"`
	Ropen  string `json:"ropen"`
	Rhigh  string `json:"rhigh"`
	Rlow   string `json:"rlow"`
	Rclose string `json:"rclose"`
}

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput2Item

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput2Item struct {
	Pbid1  string `json:"pbid1"`
	Pask1  string `json:"pask1"`
	Vbid1  string `json:"vbid1"`
	Vask1  string `json:"vask1"`
	Dbid1  string `json:"dbid1"`
	Dask1  string `json:"dask1"`
	Pbid2  string `json:"pbid2"`
	Pask2  string `json:"pask2"`
	Vbid2  string `json:"vbid2"`
	Vask2  string `json:"vask2"`
	Dbid2  string `json:"dbid2"`
	Dask2  string `json:"dask2"`
	Pbid3  string `json:"pbid3"`
	Pask3  string `json:"pask3"`
	Vbid3  string `json:"vbid3"`
	Vask3  string `json:"vask3"`
	Dbid3  string `json:"dbid3"`
	Dask3  string `json:"dask3"`
	Pbid4  string `json:"pbid4"`
	Pask4  string `json:"pask4"`
	Vbid4  string `json:"vbid4"`
	Vask4  string `json:"vask4"`
	Dbid4  string `json:"dbid4"`
	Dask4  string `json:"dask4"`
	Pbid5  string `json:"pbid5"`
	Pask5  string `json:"pask5"`
	Vbid5  string `json:"vbid5"`
	Vask5  string `json:"vask5"`
	Dbid5  string `json:"dbid5"`
	Dask5  string `json:"dask5"`
	Pbid6  string `json:"pbid6"`
	Pask6  string `json:"pask6"`
	Vbid6  string `json:"vbid6"`
	Vask6  string `json:"vask6"`
	Dbid6  string `json:"dbid6"`
	Dask6  string `json:"dask6"`
	Pbid7  string `json:"pbid7"`
	Pask7  string `json:"pask7"`
	Vbid7  string `json:"vbid7"`
	Vask7  string `json:"vask7"`
	Dbid7  string `json:"dbid7"`
	Dask7  string `json:"dask7"`
	Pbid8  string `json:"pbid8"`
	Pask8  string `json:"pask8"`
	Vbid8  string `json:"vbid8"`
	Vask8  string `json:"vask8"`
	Dbid8  string `json:"dbid8"`
	Dask8  string `json:"dask8"`
	Pbid9  string `json:"pbid9"`
	Pask9  string `json:"pask9"`
	Vbid9  string `json:"vbid9"`
	Vask9  string `json:"vask9"`
	Dbid9  string `json:"dbid9"`
	Dask9  string `json:"dask9"`
	Pbid10 string `json:"pbid10"`
	Pask10 string `json:"pask10"`
	Vbid10 string `json:"vbid10"`
	Vask10 string `json:"vask10"`
	Dbid10 string `json:"dbid10"`
	Dask10 string `json:"dask10"`
}

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput3Item

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput3Item struct {
	Vstm string `json:"vstm"`
	Vetm string `json:"vetm"`
	Csbp string `json:"csbp"`
	Cshi string `json:"cshi"`
	Cslo string `json:"cslo"`
	Iep  string `json:"iep"`
	Iev  string `json:"iev"`
}

type KISOverseasPriceV1QuotationsInquireAskingPriceRequest

type KISOverseasPriceV1QuotationsInquireAskingPriceRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
	Symb string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsInquireCcnl

type KISOverseasPriceV1QuotationsInquireCcnl struct {
	DocumentedResponseBase
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsInquireCcnlOutput2Item] `json:"output2,omitempty"`
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsInquireCcnlOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireCcnlOutput1Item

type KISOverseasPriceV1QuotationsInquireCcnlOutput1Item struct {
	Rsym string `json:"rsym"`
	Zdiv string `json:"ZDIV"`
	Nrec string `json:"NREC"`
}

type KISOverseasPriceV1QuotationsInquireCcnlOutput2Item

type KISOverseasPriceV1QuotationsInquireCcnlOutput2Item struct {
	Khms string `json:"khms"`
	Last string `json:"last"`
	Sign string `json:"sign"`
	Diff string `json:"diff"`
	Rate string `json:"rate"`
	Evol string `json:"evol"`
	Tvol string `json:"tvol"`
	Mtyp string `json:"mtyp"`
	Pbid string `json:"pbid"`
	Pask string `json:"pask"`
	Vpow string `json:"vpow"`
}

type KISOverseasPriceV1QuotationsInquireCcnlRequest

type KISOverseasPriceV1QuotationsInquireCcnlRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
	Keyb string `json:"KEYB"`
	Symb string `json:"SYMB"`
	Tday string `json:"TDAY"`
}

type KISOverseasPriceV1QuotationsInquireDailyChartprice

type KISOverseasPriceV1QuotationsInquireDailyChartprice struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput1Item

type KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput1Item struct {
	OvrsNmixPrdyVrss string `json:"ovrs_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	OvrsNmixPrdyClpr string `json:"ovrs_nmix_prdy_clpr"`
	AcmlVol          string `json:"acml_vol"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	OvrsNmixPrpr     string `json:"ovrs_nmix_prpr"`
	StckShrnIscd     string `json:"stck_shrn_iscd"`
	PrdyVol          string `json:"prdy_vol"`
	OvrsProdOprc     string `json:"ovrs_prod_oprc"`
	OvrsProdHgpr     string `json:"ovrs_prod_hgpr"`
	OvrsProdLwpr     string `json:"ovrs_prod_lwpr"`
}

type KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput2Item

type KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	OvrsNmixPrpr string `json:"ovrs_nmix_prpr"`
	OvrsNmixOprc string `json:"ovrs_nmix_oprc"`
	OvrsNmixHgpr string `json:"ovrs_nmix_hgpr"`
	OvrsNmixLwpr string `json:"ovrs_nmix_lwpr"`
	AcmlVol      string `json:"acml_vol"`
	ModYn        string `json:"mod_yn"`
}

type KISOverseasPriceV1QuotationsInquireDailyChartpriceRequest

type KISOverseasPriceV1QuotationsInquireDailyChartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidInputDate1      string `json:"FID_INPUT_DATE_1"`
	FidInputDate2      string `json:"FID_INPUT_DATE_2"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPeriodDivCode   string `json:"FID_PERIOD_DIV_CODE"`
}

type KISOverseasPriceV1QuotationsInquireSearch

type KISOverseasPriceV1QuotationsInquireSearch struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsInquireSearchOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasPriceV1QuotationsInquireSearchOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireSearchOutput1Item

type KISOverseasPriceV1QuotationsInquireSearchOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasPriceV1QuotationsInquireSearchOutput2Item

type KISOverseasPriceV1QuotationsInquireSearchOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Name   string `json:"name"`
	Symb   string `json:"symb"`
	Last   string `json:"last"`
	Shar   string `json:"shar"`
	Valx   string `json:"valx"`
	Plow   string `json:"plow"`
	Phigh  string `json:"phigh"`
	Popen  string `json:"popen"`
	Tvol   string `json:"tvol"`
	Rate   string `json:"rate"`
	Diff   string `json:"diff"`
	Sign   string `json:"sign"`
	Avol   string `json:"avol"`
	Eps    string `json:"eps"`
	Per    string `json:"per"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasPriceV1QuotationsInquireSearchRequest

type KISOverseasPriceV1QuotationsInquireSearchRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
}

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceOutput1Item

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceOutput1Item struct {
	OvrsNmixPrdyVrss string `json:"ovrs_nmix_prdy_vrss"`
	PrdyVrssSign     string `json:"prdy_vrss_sign"`
	HtsKorIsnm       string `json:"hts_kor_isnm"`
	PrdyCtrt         string `json:"prdy_ctrt"`
	OvrsNmixPrdyClpr string `json:"ovrs_nmix_prdy_clpr"`
	AcmlVol          string `json:"acml_vol"`
	OvrsNmixPrpr     string `json:"ovrs_nmix_prpr"`
	StckShrnIscd     string `json:"stck_shrn_iscd"`
	OvrsProdOprc     string `json:"ovrs_prod_oprc"`
	OvrsProdHgpr     string `json:"ovrs_prod_hgpr"`
	OvrsProdLwpr     string `json:"ovrs_prod_lwpr"`
}

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceOutput2Item

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceOutput2Item struct {
	StckBsopDate string `json:"stck_bsop_date"`
	StckCntgHour string `json:"stck_cntg_hour"`
	OptnPrpr     string `json:"optn_prpr"`
	OptnOprc     string `json:"optn_oprc"`
	OptnHgpr     string `json:"optn_hgpr"`
	OptnLwpr     string `json:"optn_lwpr"`
	CntgVol      string `json:"cntg_vol"`
}

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceRequest

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceRequest struct {
	FidCondMrktDivCode string `json:"FID_COND_MRKT_DIV_CODE"`
	FidHourClsCode     string `json:"FID_HOUR_CLS_CODE"`
	FidInputIscd       string `json:"FID_INPUT_ISCD"`
	FidPwDataIncuYn    string `json:"FID_PW_DATA_INCU_YN"`
}

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceOutput1Item

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceOutput1Item struct {
	Rsym string `json:"rsym"`
	Zdiv string `json:"zdiv"`
	Stim string `json:"stim"`
	Etim string `json:"etim"`
	Sktm string `json:"sktm"`
	Ektm string `json:"ektm"`
	Next string `json:"next"`
	More string `json:"more"`
	Nrec string `json:"nrec"`
}

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceOutput2Item

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceOutput2Item struct {
	Tymd string `json:"tymd"`
	Xymd string `json:"xymd"`
	Xhms string `json:"xhms"`
	Kymd string `json:"kymd"`
	Khms string `json:"khms"`
	Open string `json:"open"`
	High string `json:"high"`
	Low  string `json:"low"`
	Last string `json:"last"`
	Evol string `json:"evol"`
	Eamt string `json:"eamt"`
}

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceRequest

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
	Fill string `json:"FILL"`
	Keyb string `json:"KEYB"`
	Next string `json:"NEXT"`
	Nmin string `json:"NMIN"`
	Nrec string `json:"NREC"`
	Pinc string `json:"PINC"`
	Symb string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsNewsTitle

type KISOverseasPriceV1QuotationsNewsTitle struct {
	DocumentedResponseBase
	Outblock1 DocumentedSlice[KISOverseasPriceV1QuotationsNewsTitleOutblock1Item] `json:"outblock1,omitempty"`
}

type KISOverseasPriceV1QuotationsNewsTitleOutblock1Item

type KISOverseasPriceV1QuotationsNewsTitleOutblock1Item struct {
	InfoGb     string `json:"info_gb"`
	NewsKey    string `json:"news_key"`
	DataDt     string `json:"data_dt"`
	DataTm     string `json:"data_tm"`
	ClassCd    string `json:"class_cd"`
	ClassName  string `json:"class_name"`
	Source     string `json:"source"`
	NationCd   string `json:"nation_cd"`
	ExchangeCd string `json:"exchange_cd"`
	Symb       string `json:"symb"`
	SymbName   string `json:"symb_name"`
	Title      string `json:"title"`
}

type KISOverseasPriceV1QuotationsNewsTitleRequest

type KISOverseasPriceV1QuotationsNewsTitleRequest struct {
	ClassCd    string `json:"CLASS_CD"`
	Cts        string `json:"CTS"`
	DataDt     string `json:"DATA_DT"`
	DataTm     string `json:"DATA_TM"`
	ExchangeCd string `json:"EXCHANGE_CD"`
	InfoGb     string `json:"INFO_GB"`
	NationCd   string `json:"NATION_CD"`
	Symb       string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsPeriodRights

type KISOverseasPriceV1QuotationsPeriodRights struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasPriceV1QuotationsPeriodRightsOutputItem] `json:"output,omitempty"`
}

type KISOverseasPriceV1QuotationsPeriodRightsOutputItem

type KISOverseasPriceV1QuotationsPeriodRightsOutputItem struct {
	BassDt           string `json:"bass_dt"`
	RghtTypeCd       string `json:"rght_type_cd"`
	Pdno             string `json:"pdno"`
	PrdtName         string `json:"prdt_name"`
	PrdtTypeCd       string `json:"prdt_type_cd"`
	StdPdno          string `json:"std_pdno"`
	AcplBassDt       string `json:"acpl_bass_dt"`
	SbscStrtDt       string `json:"sbsc_strt_dt"`
	SbscEndDt        string `json:"sbsc_end_dt"`
	CashAlctRt       string `json:"cash_alct_rt"`
	StckAlctRt       string `json:"stck_alct_rt"`
	CrcyCd           string `json:"crcy_cd"`
	CrcyCd2          string `json:"crcy_cd2"`
	CrcyCd3          string `json:"crcy_cd3"`
	CrcyCd4          string `json:"crcy_cd4"`
	AlctFrcrUnpr     string `json:"alct_frcr_unpr"`
	StkpDvdnFrcrAmt2 string `json:"stkp_dvdn_frcr_amt2"`
	StkpDvdnFrcrAmt3 string `json:"stkp_dvdn_frcr_amt3"`
	StkpDvdnFrcrAmt4 string `json:"stkp_dvdn_frcr_amt4"`
	DfntYn           string `json:"dfnt_yn"`
}

type KISOverseasPriceV1QuotationsPeriodRightsRequest

type KISOverseasPriceV1QuotationsPeriodRightsRequest struct {
	CtxAreaFk50 string `json:"CTX_AREA_FK50"`
	CtxAreaNk50 string `json:"CTX_AREA_NK50"`
	InqrDvsnCd  string `json:"INQR_DVSN_CD"`
	InqrEndDt   string `json:"INQR_END_DT"`
	InqrStrtDt  string `json:"INQR_STRT_DT"`
	Pdno        string `json:"PDNO"`
	PrdtTypeCd  string `json:"PRDT_TYPE_CD"`
	RghtTypeCd  string `json:"RGHT_TYPE_CD"`
}

type KISOverseasPriceV1QuotationsPrice

type KISOverseasPriceV1QuotationsPrice struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasPriceV1QuotationsPriceOutputItem] `json:"output,omitempty"`
}

type KISOverseasPriceV1QuotationsPriceDetail

type KISOverseasPriceV1QuotationsPriceDetail struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasPriceV1QuotationsPriceDetailOutputItem] `json:"output,omitempty"`
}

type KISOverseasPriceV1QuotationsPriceDetailOutputItem

type KISOverseasPriceV1QuotationsPriceDetailOutputItem struct {
	Rsym   string `json:"rsym"`
	Pvol   string `json:"pvol"`
	Open   string `json:"open"`
	High   string `json:"high"`
	Low    string `json:"low"`
	Last   string `json:"last"`
	Base   string `json:"base"`
	Tomv   string `json:"tomv"`
	Pamt   string `json:"pamt"`
	Uplp   string `json:"uplp"`
	Dnlp   string `json:"dnlp"`
	H52p   string `json:"h52p"`
	H52d   string `json:"h52d"`
	L52p   string `json:"l52p"`
	L52d   string `json:"l52d"`
	Perx   string `json:"perx"`
	Pbrx   string `json:"pbrx"`
	Epsx   string `json:"epsx"`
	Bpsx   string `json:"bpsx"`
	Shar   string `json:"shar"`
	Mcap   string `json:"mcap"`
	Curr   string `json:"curr"`
	Zdiv   string `json:"zdiv"`
	Vnit   string `json:"vnit"`
	TXprc  string `json:"t_xprc"`
	TXdif  string `json:"t_xdif"`
	TXrat  string `json:"t_xrat"`
	PXprc  string `json:"p_xprc"`
	PXdif  string `json:"p_xdif"`
	PXrat  string `json:"p_xrat"`
	TRate  string `json:"t_rate"`
	PRate  string `json:"p_rate"`
	TXsgn  string `json:"t_xsgn"`
	PXsng  string `json:"p_xsng"`
	EOrdyn string `json:"e_ordyn"`
	EHogau string `json:"e_hogau"`
	EIcod  string `json:"e_icod"`
	EParp  string `json:"e_parp"`
	Tvol   string `json:"tvol"`
	Tamt   string `json:"tamt"`
	EtypNm string `json:"etyp_nm"`
}

type KISOverseasPriceV1QuotationsPriceDetailRequest

type KISOverseasPriceV1QuotationsPriceDetailRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
	Symb string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsPriceOutputItem

type KISOverseasPriceV1QuotationsPriceOutputItem struct {
	Rsym string `json:"rsym"`
	Zdiv string `json:"zdiv"`
	Base string `json:"base"`
	Pvol string `json:"pvol"`
	Last string `json:"last"`
	Sign string `json:"sign"`
	Diff string `json:"diff"`
	Rate string `json:"rate"`
	Tvol string `json:"tvol"`
	Tamt string `json:"tamt"`
	Ordy string `json:"ordy"`
}

type KISOverseasPriceV1QuotationsPriceRequest

type KISOverseasPriceV1QuotationsPriceRequest struct {
	Auth string `json:"AUTH"`
	Excd string `json:"EXCD"`
	Symb string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsRightsByIce

type KISOverseasPriceV1QuotationsRightsByIce struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasPriceV1QuotationsRightsByIceOutput1Item] `json:"output1,omitempty"`
}

type KISOverseasPriceV1QuotationsRightsByIceOutput1Item

type KISOverseasPriceV1QuotationsRightsByIceOutput1Item struct {
	AnnoDt         string `json:"anno_dt"`
	CaTitle        string `json:"ca_title"`
	DivLockDt      string `json:"div_lock_dt"`
	PayDt          string `json:"pay_dt"`
	RecordDt       string `json:"record_dt"`
	ValidityDt     string `json:"validity_dt"`
	LocalEndDt     string `json:"local_end_dt"`
	LockDt         string `json:"lock_dt"`
	DelistDt       string `json:"delist_dt"`
	RedemptDt      string `json:"redempt_dt"`
	EarlyRedemptDt string `json:"early_redempt_dt"`
	EffectiveDt    string `json:"effective_dt"`
}

type KISOverseasPriceV1QuotationsRightsByIceRequest

type KISOverseasPriceV1QuotationsRightsByIceRequest struct {
	EdYmd string `json:"ED_YMD"`
	Ncod  string `json:"NCOD"`
	StYmd string `json:"ST_YMD"`
	Symb  string `json:"SYMB"`
}

type KISOverseasPriceV1QuotationsSearchInfo

type KISOverseasPriceV1QuotationsSearchInfo struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasPriceV1QuotationsSearchInfoOutputItem] `json:"output,omitempty"`
}

type KISOverseasPriceV1QuotationsSearchInfoOutputItem

type KISOverseasPriceV1QuotationsSearchInfoOutputItem struct {
	StdPdno                string `json:"std_pdno"`
	PrdtEngName            string `json:"prdt_eng_name"`
	NatnCd                 string `json:"natn_cd"`
	NatnName               string `json:"natn_name"`
	TrMketCd               string `json:"tr_mket_cd"`
	TrMketName             string `json:"tr_mket_name"`
	OvrsExcgCd             string `json:"ovrs_excg_cd"`
	OvrsExcgName           string `json:"ovrs_excg_name"`
	TrCrcyCd               string `json:"tr_crcy_cd"`
	OvrsPapr               string `json:"ovrs_papr"`
	CrcyName               string `json:"crcy_name"`
	OvrsStckDvsnCd         string `json:"ovrs_stck_dvsn_cd"`
	PrdtClsfCd             string `json:"prdt_clsf_cd"`
	PrdtClsfName           string `json:"prdt_clsf_name"`
	SllUnitQty             string `json:"sll_unit_qty"`
	BuyUnitQty             string `json:"buy_unit_qty"`
	TrUnitAmt              string `json:"tr_unit_amt"`
	LstgStckNum            string `json:"lstg_stck_num"`
	LstgDt                 string `json:"lstg_dt"`
	OvrsStckTrStopDvsnCd   string `json:"ovrs_stck_tr_stop_dvsn_cd"`
	LstgAbolItemYn         string `json:"lstg_abol_item_yn"`
	OvrsStckPrdtGrpNo      string `json:"ovrs_stck_prdt_grp_no"`
	LstgYn                 string `json:"lstg_yn"`
	TaxLevyYn              string `json:"tax_levy_yn"`
	OvrsStckErlmRosnCd     string `json:"ovrs_stck_erlm_rosn_cd"`
	OvrsStckHistRghtDvsnCd string `json:"ovrs_stck_hist_rght_dvsn_cd"`
	ChngBfPdno             string `json:"chng_bf_pdno"`
	PrdtTypeCd2            string `json:"prdt_type_cd_2"`
	OvrsItemName           string `json:"ovrs_item_name"`
	SedolNo                string `json:"sedol_no"`
	BlbgTckrText           string `json:"blbg_tckr_text"`
	OvrsStckEtfRiskDrtpCd  string `json:"ovrs_stck_etf_risk_drtp_cd"`
	EtpChasErngRtDbnb      string `json:"etp_chas_erng_rt_dbnb"`
	IsttUsgeIsinCd         string `json:"istt_usge_isin_cd"`
	MintSvcYn              string `json:"mint_svc_yn"`
	MintSvcYnChngDt        string `json:"mint_svc_yn_chng_dt"`
	PrdtName               string `json:"prdt_name"`
	LeiCd                  string `json:"lei_cd"`
	OvrsStckStopRsonCd     string `json:"ovrs_stck_stop_rson_cd"`
	LstgAbolDt             string `json:"lstg_abol_dt"`
	MiniStkTrStatDvsnCd    string `json:"mini_stk_tr_stat_dvsn_cd"`
	MintFrstSvcErlmDt      string `json:"mint_frst_svc_erlm_dt"`
	MintDcptTradPsblYn     string `json:"mint_dcpt_trad_psbl_yn"`
	MintFnumTradPsblYn     string `json:"mint_fnum_trad_psbl_yn"`
	MintCblcCvsnIpsbYn     string `json:"mint_cblc_cvsn_ipsb_yn"`
	PtpItemYn              string `json:"ptp_item_yn"`
	PtpItemTrfxExmtYn      string `json:"ptp_item_trfx_exmt_yn"`
	PtpItemTrfxExmtStrtDt  string `json:"ptp_item_trfx_exmt_strt_dt"`
	PtpItemTrfxExmtEndDt   string `json:"ptp_item_trfx_exmt_end_dt"`
	DtmTrPsblYn            string `json:"dtm_tr_psbl_yn"`
	SdrfStopEclsYn         string `json:"sdrf_stop_ecls_yn"`
	SdrfStopEclsErlmDt     string `json:"sdrf_stop_ecls_erlm_dt"`
	MemoText1              string `json:"memo_text1"`
	OvrsNowPric1           string `json:"ovrs_now_pric1"`
	LastRcvgDtime          string `json:"last_rcvg_dtime"`
}

type KISOverseasPriceV1QuotationsSearchInfoRequest

type KISOverseasPriceV1QuotationsSearchInfoRequest struct {
	Pdno       string `json:"PDNO"`
	PrdtTypeCd string `json:"PRDT_TYPE_CD"`
}

type KISOverseasStockV1QuotationsCountriesHoliday

type KISOverseasStockV1QuotationsCountriesHoliday struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1QuotationsCountriesHolidayOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1QuotationsCountriesHolidayOutputItem

type KISOverseasStockV1QuotationsCountriesHolidayOutputItem struct {
	PrdtTypeCd    string `json:"prdt_type_cd"`
	TrNatnCd      string `json:"tr_natn_cd"`
	TrNatnName    string `json:"tr_natn_name"`
	NatnEngAbrvCd string `json:"natn_eng_abrv_cd"`
	TrMketCd      string `json:"tr_mket_cd"`
	TrMketName    string `json:"tr_mket_name"`
	AcplSttlDt    string `json:"acpl_sttl_dt"`
	DmstSttlDt    string `json:"dmst_sttl_dt"`
}

type KISOverseasStockV1QuotationsCountriesHolidayRequest

type KISOverseasStockV1QuotationsCountriesHolidayRequest struct {
	CtxAreaFk string `json:"CTX_AREA_FK"`
	CtxAreaNk string `json:"CTX_AREA_NK"`
	TradDt    string `json:"TRAD_DT"`
}

type KISOverseasStockV1RankingMarketCap

type KISOverseasStockV1RankingMarketCap struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingMarketCapOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingMarketCapOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingMarketCapOutput1Item

type KISOverseasStockV1RankingMarketCapOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingMarketCapOutput2Item

type KISOverseasStockV1RankingMarketCapOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Shar   string `json:"shar"`
	Tomv   string `json:"tomv"`
	Grav   string `json:"grav"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingMarketCapRequest

type KISOverseasStockV1RankingMarketCapRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingNewHighlow

type KISOverseasStockV1RankingNewHighlow struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingNewHighlowOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingNewHighlowOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingNewHighlowOutput1Item

type KISOverseasStockV1RankingNewHighlowOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingNewHighlowOutput2Item

type KISOverseasStockV1RankingNewHighlowOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	NBase  string `json:"n_base"`
	NDiff  string `json:"n_diff"`
	NRate  string `json:"n_rate"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingNewHighlowRequest

type KISOverseasStockV1RankingNewHighlowRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Gubn    string `json:"GUBN"`
	Gubn2   string `json:"GUBN2"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingPriceFluct

type KISOverseasStockV1RankingPriceFluct struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingPriceFluctOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingPriceFluctOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingPriceFluctOutput1Item

type KISOverseasStockV1RankingPriceFluctOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingPriceFluctOutput2Item

type KISOverseasStockV1RankingPriceFluctOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Knam   string `json:"knam"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	NBase  string `json:"n_base"`
	NDiff  string `json:"n_diff"`
	NRate  string `json:"n_rate"`
	Enam   string `json:"enam"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingPriceFluctRequest

type KISOverseasStockV1RankingPriceFluctRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Gubn    string `json:"GUBN"`
	Keyb    string `json:"KEYB"`
	Mixn    string `json:"MIXN"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingTradeGrowth

type KISOverseasStockV1RankingTradeGrowth struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingTradeGrowthOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingTradeGrowthOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingTradeGrowthOutput1Item

type KISOverseasStockV1RankingTradeGrowthOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingTradeGrowthOutput2Item

type KISOverseasStockV1RankingTradeGrowthOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	Tvol   string `json:"tvol"`
	NTvol  string `json:"n_tvol"`
	NRate  string `json:"n_rate"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingTradeGrowthRequest

type KISOverseasStockV1RankingTradeGrowthRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingTradePbmn

type KISOverseasStockV1RankingTradePbmn struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingTradePbmnOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingTradePbmnOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingTradePbmnOutput1Item

type KISOverseasStockV1RankingTradePbmnOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingTradePbmnOutput2Item

type KISOverseasStockV1RankingTradePbmnOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	Tvol   string `json:"tvol"`
	Tamt   string `json:"tamt"`
	ATamt  string `json:"a_tamt"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingTradePbmnRequest

type KISOverseasStockV1RankingTradePbmnRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	Prc1    string `json:"PRC1"`
	Prc2    string `json:"PRC2"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingTradeTurnover

type KISOverseasStockV1RankingTradeTurnover struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingTradeTurnoverOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingTradeTurnoverOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingTradeTurnoverOutput1Item

type KISOverseasStockV1RankingTradeTurnoverOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingTradeTurnoverOutput2Item

type KISOverseasStockV1RankingTradeTurnoverOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	NTvol  string `json:"n_tvol"`
	Shar   string `json:"shar"`
	Tover  string `json:"tover"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingTradeTurnoverRequest

type KISOverseasStockV1RankingTradeTurnoverRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingTradeVol

type KISOverseasStockV1RankingTradeVol struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingTradeVolOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingTradeVolOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingTradeVolOutput1Item

type KISOverseasStockV1RankingTradeVolOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingTradeVolOutput2Item

type KISOverseasStockV1RankingTradeVolOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	Tvol   string `json:"tvol"`
	Tamt   string `json:"tamt"`
	ATvol  string `json:"a_tvol"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingTradeVolRequest

type KISOverseasStockV1RankingTradeVolRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	Prc1    string `json:"PRC1"`
	Prc2    string `json:"PRC2"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingUpdownRate

type KISOverseasStockV1RankingUpdownRate struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingUpdownRateOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingUpdownRateOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingUpdownRateOutput1Item

type KISOverseasStockV1RankingUpdownRateOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Crec string `json:"crec"`
	Trec string `json:"trec"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingUpdownRateOutput2Item

type KISOverseasStockV1RankingUpdownRateOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Name   string `json:"name"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	NBase  string `json:"n_base"`
	NDiff  string `json:"n_diff"`
	NRate  string `json:"n_rate"`
	Rank   string `json:"rank"`
	Ename  string `json:"ename"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingUpdownRateRequest

type KISOverseasStockV1RankingUpdownRateRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Gubn    string `json:"GUBN"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingVolumePower

type KISOverseasStockV1RankingVolumePower struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingVolumePowerOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingVolumePowerOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingVolumePowerOutput1Item

type KISOverseasStockV1RankingVolumePowerOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingVolumePowerOutput2Item

type KISOverseasStockV1RankingVolumePowerOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Knam   string `json:"knam"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	Tpow   string `json:"tpow"`
	Powx   string `json:"powx"`
	Enam   string `json:"enam"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingVolumePowerRequest

type KISOverseasStockV1RankingVolumePowerRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	Nday    string `json:"NDAY"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1RankingVolumeSurge

type KISOverseasStockV1RankingVolumeSurge struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1RankingVolumeSurgeOutput1Item] `json:"output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1RankingVolumeSurgeOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1RankingVolumeSurgeOutput1Item

type KISOverseasStockV1RankingVolumeSurgeOutput1Item struct {
	Zdiv string `json:"zdiv"`
	Stat string `json:"stat"`
	Nrec string `json:"nrec"`
}

type KISOverseasStockV1RankingVolumeSurgeOutput2Item

type KISOverseasStockV1RankingVolumeSurgeOutput2Item struct {
	Rsym   string `json:"rsym"`
	Excd   string `json:"excd"`
	Symb   string `json:"symb"`
	Knam   string `json:"knam"`
	Last   string `json:"last"`
	Sign   string `json:"sign"`
	Diff   string `json:"diff"`
	Rate   string `json:"rate"`
	Tvol   string `json:"tvol"`
	Pask   string `json:"pask"`
	Pbid   string `json:"pbid"`
	NTvol  string `json:"n_tvol"`
	NDiff  string `json:"n_diff"`
	NRate  string `json:"n_rate"`
	Enam   string `json:"enam"`
	EOrdyn string `json:"e_ordyn"`
}

type KISOverseasStockV1RankingVolumeSurgeRequest

type KISOverseasStockV1RankingVolumeSurgeRequest struct {
	Auth    string `json:"AUTH"`
	Excd    string `json:"EXCD"`
	Keyb    string `json:"KEYB"`
	Mixn    string `json:"MIXN"`
	VolRang string `json:"VOL_RANG"`
}

type KISOverseasStockV1TradingAlgoOrdno

type KISOverseasStockV1TradingAlgoOrdno struct {
	DocumentedResponseBase
	Output       DocumentedSlice[KISOverseasStockV1TradingAlgoOrdnoOutputItem] `json:"output,omitempty"`
	CtxAreaFk200 string                                                        `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                        `json:"ctx_area_nk200,omitempty"`
}

type KISOverseasStockV1TradingAlgoOrdnoOutputItem

type KISOverseasStockV1TradingAlgoOrdnoOutputItem struct {
	Odno            string `json:"odno"`
	TradDvsnName    string `json:"trad_dvsn_name"`
	Pdno            string `json:"pdno"`
	ItemName        string `json:"item_name"`
	FtOrdQty        string `json:"ft_ord_qty"`
	FtOrdUnpr3      string `json:"ft_ord_unpr3"`
	SpltBuyAttrName string `json:"splt_buy_attr_name"`
	FtCcldQty       string `json:"ft_ccld_qty"`
	OrdGnoBrno      string `json:"ord_gno_brno"`
}

type KISOverseasStockV1TradingAlgoOrdnoRequest

type KISOverseasStockV1TradingAlgoOrdnoRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	TradDt     string `json:"TRAD_DT"`
}

type KISOverseasStockV1TradingDaytimeOrder

type KISOverseasStockV1TradingDaytimeOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingDaytimeOrderOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingDaytimeOrderOutputItem

type KISOverseasStockV1TradingDaytimeOrderOutputItem struct {
	KrxFwdgOrdOrgno string `json:"KRX_FWDG_ORD_ORGNO"`
	Odno            string `json:"ODNO"`
	OrdTmd          string `json:"ORD_TMD"`
}

type KISOverseasStockV1TradingDaytimeOrderRequest

type KISOverseasStockV1TradingDaytimeOrderRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	OrdDvsn      string `json:"ORD_DVSN"`
	OrdQty       string `json:"ORD_QTY"`
	OrdSvrDvsnCd string `json:"ORD_SVR_DVSN_CD"`
	OvrsExcgCd   string `json:"OVRS_EXCG_CD"`
	OvrsOrdUnpr  string `json:"OVRS_ORD_UNPR"`
	Pdno         string `json:"PDNO"`
}

type KISOverseasStockV1TradingDaytimeOrderRvsecncl

type KISOverseasStockV1TradingDaytimeOrderRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingDaytimeOrderRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingDaytimeOrderRvsecnclOutputItem

type KISOverseasStockV1TradingDaytimeOrderRvsecnclOutputItem struct {
	KrxFwdgOrdOrgno string `json:"KRX_FWDG_ORD_ORGNO"`
	Odno            string `json:"ODNO"`
	OrdTmd          string `json:"ORD_TMD"`
}

type KISOverseasStockV1TradingDaytimeOrderRvsecnclRequest

type KISOverseasStockV1TradingDaytimeOrderRvsecnclRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	CtacTlno       string `json:"CTAC_TLNO"`
	MgcoAptmOdno   string `json:"MGCO_APTM_ODNO"`
	OrdQty         string `json:"ORD_QTY"`
	OrdSvrDvsnCd   string `json:"ORD_SVR_DVSN_CD"`
	OrgnOdno       string `json:"ORGN_ODNO"`
	OvrsExcgCd     string `json:"OVRS_EXCG_CD"`
	OvrsOrdUnpr    string `json:"OVRS_ORD_UNPR"`
	Pdno           string `json:"PDNO"`
	RvseCnclDvsnCd string `json:"RVSE_CNCL_DVSN_CD"`
}

type KISOverseasStockV1TradingForeignMargin

type KISOverseasStockV1TradingForeignMargin struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingForeignMarginOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingForeignMarginOutputItem

type KISOverseasStockV1TradingForeignMarginOutputItem struct {
	NatnName           string `json:"natn_name"`
	CrcyCd             string `json:"crcy_cd"`
	FrcrDnclAmt1       string `json:"frcr_dncl_amt1"`
	UstlBuyAmt         string `json:"ustl_buy_amt"`
	UstlSllAmt         string `json:"ustl_sll_amt"`
	FrcrRcvbAmt        string `json:"frcr_rcvb_amt"`
	FrcrMgnAmt         string `json:"frcr_mgn_amt"`
	FrcrGnrlOrdPsblAmt string `json:"frcr_gnrl_ord_psbl_amt"`
	FrcrOrdPsblAmt1    string `json:"frcr_ord_psbl_amt1"`
	ItgrOrdPsblAmt     string `json:"itgr_ord_psbl_amt"`
	BassExrt           string `json:"bass_exrt"`
}

type KISOverseasStockV1TradingForeignMarginRequest

type KISOverseasStockV1TradingForeignMarginRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
}

type KISOverseasStockV1TradingInquireAlgoCcnl

type KISOverseasStockV1TradingInquireAlgoCcnl struct {
	DocumentedResponseBase
	Output  DocumentedSlice[KISOverseasStockV1TradingInquireAlgoCcnlOutputItem]  `json:"output,omitempty"`
	Output3 DocumentedSlice[KISOverseasStockV1TradingInquireAlgoCcnlOutput3Item] `json:"output3,omitempty"`
}

type KISOverseasStockV1TradingInquireAlgoCcnlOutput3Item

type KISOverseasStockV1TradingInquireAlgoCcnlOutput3Item struct {
	Odno            string `json:"ODNO"`
	TradDvsnName    string `json:"TRAD_DVSN_NAME"`
	Pdno            string `json:"PDNO"`
	ItemName        string `json:"ITEM_NAME"`
	FtOrdQty        string `json:"FT_ORD_QTY"`
	FtOrdUnpr3      string `json:"FT_ORD_UNPR3"`
	OrdTmd          string `json:"ORD_TMD"`
	SpltBuyAttrName string `json:"SPLT_BUY_ATTR_NAME"`
	FtCcldQty       string `json:"FT_CCLD_QTY"`
	TrCrcy          string `json:"TR_CRCY"`
	FtCcldUnpr3     string `json:"FT_CCLD_UNPR3"`
	FtCcldAmt3      string `json:"FT_CCLD_AMT3"`
	CcldCnt         string `json:"CCLD_CNT"`
}

type KISOverseasStockV1TradingInquireAlgoCcnlOutputItem

type KISOverseasStockV1TradingInquireAlgoCcnlOutputItem struct {
	CcldSeq     string `json:"CCLD_SEQ"`
	CcldBtwn    string `json:"CCLD_BTWN"`
	Pdno        string `json:"PDNO"`
	ItemName    string `json:"ITEM_NAME"`
	FtCcldQty   string `json:"FT_CCLD_QTY"`
	FtCcldUnpr3 string `json:"FT_CCLD_UNPR3"`
	FtCcldAmt3  string `json:"FT_CCLD_AMT3"`
}

type KISOverseasStockV1TradingInquireAlgoCcnlRequest

type KISOverseasStockV1TradingInquireAlgoCcnlRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	Odno       string `json:"ODNO"`
	OrdDt      string `json:"ORD_DT"`
}

type KISOverseasStockV1TradingInquireBalance

type KISOverseasStockV1TradingInquireBalance struct {
	DocumentedResponseBase
	CtxAreaFk200 string                                                              `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                              `json:"ctx_area_nk200,omitempty"`
	Output1      DocumentedSlice[KISOverseasStockV1TradingInquireBalanceOutput1Item] `json:"output1,omitempty"`
	Output2      DocumentedSlice[KISOverseasStockV1TradingInquireBalanceOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1TradingInquireBalanceOutput1Item

type KISOverseasStockV1TradingInquireBalanceOutput1Item struct {
	Cano            string `json:"cano"`
	AcntPrdtCd      string `json:"acnt_prdt_cd"`
	PrdtTypeCd      string `json:"prdt_type_cd"`
	OvrsPdno        string `json:"ovrs_pdno"`
	OvrsItemName    string `json:"ovrs_item_name"`
	FrcrEvluPflsAmt string `json:"frcr_evlu_pfls_amt"`
	EvluPflsRt      string `json:"evlu_pfls_rt"`
	PchsAvgPric     string `json:"pchs_avg_pric"`
	OvrsCblcQty     string `json:"ovrs_cblc_qty"`
	OrdPsblQty      string `json:"ord_psbl_qty"`
	FrcrPchsAmt1    string `json:"frcr_pchs_amt1"`
	OvrsStckEvluAmt string `json:"ovrs_stck_evlu_amt"`
	NowPric2        string `json:"now_pric2"`
	TrCrcyCd        string `json:"tr_crcy_cd"`
	OvrsExcgCd      string `json:"ovrs_excg_cd"`
	LoanTypeCd      string `json:"loan_type_cd"`
	LoanDt          string `json:"loan_dt"`
	ExpdDt          string `json:"expd_dt"`
}

type KISOverseasStockV1TradingInquireBalanceOutput2Item

type KISOverseasStockV1TradingInquireBalanceOutput2Item struct {
	FrcrPchsAmt1     string `json:"frcr_pchs_amt1"`
	OvrsRlztPflsAmt  string `json:"ovrs_rlzt_pfls_amt"`
	OvrsTotPfls      string `json:"ovrs_tot_pfls"`
	RlztErngRt       string `json:"rlzt_erng_rt"`
	TotEvluPflsAmt   string `json:"tot_evlu_pfls_amt"`
	TotPftrt         string `json:"tot_pftrt"`
	FrcrBuyAmtSmtl1  string `json:"frcr_buy_amt_smtl1"`
	OvrsRlztPflsAmt2 string `json:"ovrs_rlzt_pfls_amt2"`
	FrcrBuyAmtSmtl2  string `json:"frcr_buy_amt_smtl2"`
}

type KISOverseasStockV1TradingInquireBalanceRequest

type KISOverseasStockV1TradingInquireBalanceRequest struct {
	AcntPrdtCd string `json:"ACNT_PRDT_CD"`
	Cano       string `json:"CANO"`
	OvrsExcgCd string `json:"OVRS_EXCG_CD"`
	TrCrcyCd   string `json:"TR_CRCY_CD"`
}

type KISOverseasStockV1TradingInquireCcnl

type KISOverseasStockV1TradingInquireCcnl struct {
	DocumentedResponseBase
	CtxAreaFk200 string                                                          `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                          `json:"ctx_area_nk200,omitempty"`
	Output       DocumentedSlice[KISOverseasStockV1TradingInquireCcnlOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingInquireCcnlOutputItem

type KISOverseasStockV1TradingInquireCcnlOutputItem struct {
	OrdDt            string `json:"ord_dt"`
	OrdGnoBrno       string `json:"ord_gno_brno"`
	Odno             string `json:"odno"`
	OrgnOdno         string `json:"orgn_odno"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd"`
	SllBuyDvsnCdName string `json:"sll_buy_dvsn_cd_name"`
	RvseCnclDvsn     string `json:"rvse_cncl_dvsn"`
	RvseCnclDvsnName string `json:"rvse_cncl_dvsn_name"`
	Pdno             string `json:"pdno"`
	PrdtName         string `json:"prdt_name"`
	FtOrdQty         string `json:"ft_ord_qty"`
	FtOrdUnpr3       string `json:"ft_ord_unpr3"`
	FtCcldQty        string `json:"ft_ccld_qty"`
	FtCcldUnpr3      string `json:"ft_ccld_unpr3"`
	FtCcldAmt3       string `json:"ft_ccld_amt3"`
	NccsQty          string `json:"nccs_qty"`
	PrcsStatName     string `json:"prcs_stat_name"`
	RjctRson         string `json:"rjct_rson"`
	RjctRsonName     string `json:"rjct_rson_name"`
	OrdTmd           string `json:"ord_tmd"`
	TrMketName       string `json:"tr_mket_name"`
	TrNatn           string `json:"tr_natn"`
	TrNatnName       string `json:"tr_natn_name"`
	OvrsExcgCd       string `json:"ovrs_excg_cd"`
	TrCrcyCd         string `json:"tr_crcy_cd"`
	DmstOrdDt        string `json:"dmst_ord_dt"`
	ThcoOrdTmd       string `json:"thco_ord_tmd"`
	LoanTypeCd       string `json:"loan_type_cd"`
	LoanDt           string `json:"loan_dt"`
	MdiaDvsnName     string `json:"mdia_dvsn_name"`
	UsaAmkExtsRqstYn string `json:"usa_amk_exts_rqst_yn"`
	SpltBuyAttrName  string `json:"splt_buy_attr_name"`
}

type KISOverseasStockV1TradingInquireCcnlRequest

type KISOverseasStockV1TradingInquireCcnlRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CcldNccsDvsn string `json:"CCLD_NCCS_DVSN"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	Odno         string `json:"ODNO"`
	OrdDt        string `json:"ORD_DT"`
	OrdEndDt     string `json:"ORD_END_DT"`
	OrdGnoBrno   string `json:"ORD_GNO_BRNO"`
	OrdStrtDt    string `json:"ORD_STRT_DT"`
	OvrsExcgCd   string `json:"OVRS_EXCG_CD"`
	Pdno         string `json:"PDNO"`
	SllBuyDvsn   string `json:"SLL_BUY_DVSN"`
	SortSqn      string `json:"SORT_SQN"`
}

type KISOverseasStockV1TradingInquireNccs

type KISOverseasStockV1TradingInquireNccs struct {
	DocumentedResponseBase
	CtxAreaFk200 string                                                          `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                          `json:"ctx_area_nk200,omitempty"`
	Output       DocumentedSlice[KISOverseasStockV1TradingInquireNccsOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingInquireNccsOutputItem

type KISOverseasStockV1TradingInquireNccsOutputItem struct {
	OrdDt              string `json:"ord_dt"`
	OrdGnoBrno         string `json:"ord_gno_brno"`
	Odno               string `json:"odno"`
	OrgnOdno           string `json:"orgn_odno"`
	Pdno               string `json:"pdno"`
	PrdtName           string `json:"prdt_name"`
	SllBuyDvsnCd       string `json:"sll_buy_dvsn_cd"`
	SllBuyDvsnCdName   string `json:"sll_buy_dvsn_cd_name"`
	RvseCnclDvsnCd     string `json:"rvse_cncl_dvsn_cd"`
	RvseCnclDvsnCdName string `json:"rvse_cncl_dvsn_cd_name"`
	RjctRson           string `json:"rjct_rson"`
	RjctRsonName       string `json:"rjct_rson_name"`
	OrdTmd             string `json:"ord_tmd"`
	TrMketName         string `json:"tr_mket_name"`
	TrCrcyCd           string `json:"tr_crcy_cd"`
	NatnCd             string `json:"natn_cd"`
	NatnKorName        string `json:"natn_kor_name"`
	FtOrdQty           string `json:"ft_ord_qty"`
	FtCcldQty          string `json:"ft_ccld_qty"`
	NccsQty            string `json:"nccs_qty"`
	FtOrdUnpr3         string `json:"ft_ord_unpr3"`
	FtCcldUnpr3        string `json:"ft_ccld_unpr3"`
	FtCcldAmt3         string `json:"ft_ccld_amt3"`
	OvrsExcgCd         string `json:"ovrs_excg_cd"`
	PrcsStatName       string `json:"prcs_stat_name"`
	LoanTypeCd         string `json:"loan_type_cd"`
	LoanDt             string `json:"loan_dt"`
	UsaAmkExtsRqstYn   string `json:"usa_amk_exts_rqst_yn"`
	SpltBuyAttrName    string `json:"splt_buy_attr_name"`
}

type KISOverseasStockV1TradingInquireNccsRequest

type KISOverseasStockV1TradingInquireNccsRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	OvrsExcgCd   string `json:"OVRS_EXCG_CD"`
	SortSqn      string `json:"SORT_SQN"`
}

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput1Item

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput1Item struct {
	Pdno            string `json:"pdno"`
	PrdtName        string `json:"prdt_name"`
	CblcQty13       string `json:"cblc_qty13"`
	OrdPsblQty1     string `json:"ord_psbl_qty1"`
	AvgUnpr3        string `json:"avg_unpr3"`
	OvrsNowPric1    string `json:"ovrs_now_pric1"`
	FrcrPchsAmt     string `json:"frcr_pchs_amt"`
	FrcrEvluAmt2    string `json:"frcr_evlu_amt2"`
	EvluPflsAmt2    string `json:"evlu_pfls_amt2"`
	BassExrt        string `json:"bass_exrt"`
	OprtDtlDtime    string `json:"oprt_dtl_dtime"`
	BuyCrcyCd       string `json:"buy_crcy_cd"`
	ThdtSllCcldQty1 string `json:"thdt_sll_ccld_qty1"`
	ThdtBuyCcldQty1 string `json:"thdt_buy_ccld_qty1"`
	EvluPflsRt1     string `json:"evlu_pfls_rt1"`
	TrMketName      string `json:"tr_mket_name"`
	NatnKorName     string `json:"natn_kor_name"`
	StdPdno         string `json:"std_pdno"`
	MggeQty         string `json:"mgge_qty"`
	LoanRmnd        string `json:"loan_rmnd"`
	PrdtTypeCd      string `json:"prdt_type_cd"`
	OvrsExcgCd      string `json:"ovrs_excg_cd"`
	SctsDvsnName    string `json:"scts_dvsn_name"`
	LdngCblcQty     string `json:"ldng_cblc_qty"`
}

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput2Item

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput2Item struct {
	CrcyCd       string `json:"crcy_cd"`
	CrcyCdName   string `json:"crcy_cd_name"`
	FrcrDnclAmt2 string `json:"frcr_dncl_amt_2"`
	FrstBltnExrt string `json:"frst_bltn_exrt"`
	FrcrEvluAmt2 string `json:"frcr_evlu_amt2"`
}

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput3Item

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput3Item struct {
	PchsAmtSmtlAmt          string `json:"pchs_amt_smtl_amt"`
	TotEvluPflsAmt          string `json:"tot_evlu_pfls_amt"`
	EvluErngRt1             string `json:"evlu_erng_rt1"`
	TotDnclAmt              string `json:"tot_dncl_amt"`
	WcrcEvluAmtSmtl         string `json:"wcrc_evlu_amt_smtl"`
	TotAsstAmt2             string `json:"tot_asst_amt2"`
	FrcrCblcWcrcEvluAmtSmtl string `json:"frcr_cblc_wcrc_evlu_amt_smtl"`
	TotLoanAmt              string `json:"tot_loan_amt"`
	TotLdngEvluAmt          string `json:"tot_ldng_evlu_amt"`
}

type KISOverseasStockV1TradingInquirePaymtStdrBalanceRequest

type KISOverseasStockV1TradingInquirePaymtStdrBalanceRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	BassDt         string `json:"BASS_DT"`
	Cano           string `json:"CANO"`
	InqrDvsnCd     string `json:"INQR_DVSN_CD"`
	WcrcFrcrDvsnCd string `json:"WCRC_FRCR_DVSN_CD"`
}

type KISOverseasStockV1TradingInquirePeriodProfit

type KISOverseasStockV1TradingInquirePeriodProfit struct {
	DocumentedResponseBase
	Output1 DocumentedSlice[KISOverseasStockV1TradingInquirePeriodProfitOutput1Item] `json:"Output1,omitempty"`
	Output2 DocumentedSlice[KISOverseasStockV1TradingInquirePeriodProfitOutput2Item] `json:"Output2,omitempty"`
}

type KISOverseasStockV1TradingInquirePeriodProfitOutput1Item

type KISOverseasStockV1TradingInquirePeriodProfitOutput1Item struct {
	TradDay         string `json:"trad_day"`
	OvrsPdno        string `json:"ovrs_pdno"`
	OvrsItemName    string `json:"ovrs_item_name"`
	SlclQty         string `json:"slcl_qty"`
	PchsAvgPric     string `json:"pchs_avg_pric"`
	FrcrPchsAmt1    string `json:"frcr_pchs_amt1"`
	AvgSllUnpr      string `json:"avg_sll_unpr"`
	FrcrSllAmtSmtl1 string `json:"frcr_sll_amt_smtl1"`
	StckSllTlex     string `json:"stck_sll_tlex"`
	OvrsRlztPflsAmt string `json:"ovrs_rlzt_pfls_amt"`
	Pftrt           string `json:"pftrt"`
	Exrt            string `json:"exrt"`
	OvrsExcgCd      string `json:"ovrs_excg_cd"`
	FrstBltnExrt    string `json:"frst_bltn_exrt"`
}

type KISOverseasStockV1TradingInquirePeriodProfitOutput2Item

type KISOverseasStockV1TradingInquirePeriodProfitOutput2Item struct {
	StckSllAmtSmtl     string `json:"stck_sll_amt_smtl"`
	StckBuyAmtSmtl     string `json:"stck_buy_amt_smtl"`
	SmtlFee1           string `json:"smtl_fee1"`
	ExccDfrmAmt        string `json:"excc_dfrm_amt"`
	OvrsRlztPflsTotAmt string `json:"ovrs_rlzt_pfls_tot_amt"`
	TotPftrt           string `json:"tot_pftrt"`
	BassDt             string `json:"bass_dt"`
	Exrt               string `json:"exrt"`
}

type KISOverseasStockV1TradingInquirePeriodProfitRequest

type KISOverseasStockV1TradingInquirePeriodProfitRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	CrcyCd         string `json:"CRCY_CD"`
	CtxAreaFk200   string `json:"CTX_AREA_FK200"`
	CtxAreaNk200   string `json:"CTX_AREA_NK200"`
	InqrEndDt      string `json:"INQR_END_DT"`
	InqrStrtDt     string `json:"INQR_STRT_DT"`
	NatnCd         string `json:"NATN_CD"`
	OvrsExcgCd     string `json:"OVRS_EXCG_CD"`
	Pdno           string `json:"PDNO"`
	WcrcFrcrDvsnCd string `json:"WCRC_FRCR_DVSN_CD"`
}

type KISOverseasStockV1TradingInquirePeriodTrans

type KISOverseasStockV1TradingInquirePeriodTrans struct {
	DocumentedResponseBase
	CtxAreaFk100 string                                                                  `json:"ctx_area_fk100,omitempty"`
	CtxAreaNk100 string                                                                  `json:"ctx_area_nk100,omitempty"`
	Output1      DocumentedSlice[KISOverseasStockV1TradingInquirePeriodTransOutput1Item] `json:"output1,omitempty"`
	Output2      DocumentedSlice[KISOverseasStockV1TradingInquirePeriodTransOutput2Item] `json:"output2,omitempty"`
}

type KISOverseasStockV1TradingInquirePeriodTransOutput1Item

type KISOverseasStockV1TradingInquirePeriodTransOutput1Item struct {
	TradDt           string `json:"trad_dt"`
	SttlDt           string `json:"sttl_dt"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd"`
	SllBuyDvsnName   string `json:"sll_buy_dvsn_name"`
	Pdno             string `json:"pdno"`
	OvrsItemName     string `json:"ovrs_item_name"`
	CcldQty          string `json:"ccld_qty"`
	AmtUnitCcldQty   string `json:"amt_unit_ccld_qty"`
	FtCcldUnpr2      string `json:"ft_ccld_unpr2"`
	OvrsStckCcldUnpr string `json:"ovrs_stck_ccld_unpr"`
	TrFrcrAmt2       string `json:"tr_frcr_amt2"`
	TrAmt            string `json:"tr_amt"`
	FrcrExccAmt1     string `json:"frcr_excc_amt_1"`
	WcrcExccAmt      string `json:"wcrc_excc_amt"`
	DmstFrcrFee1     string `json:"dmst_frcr_fee1"`
	FrcrFee1         string `json:"frcr_fee1"`
	DmstWcrcFee      string `json:"dmst_wcrc_fee"`
	OvrsWcrcFee      string `json:"ovrs_wcrc_fee"`
	CrcyCd           string `json:"crcy_cd"`
	StdPdno          string `json:"std_pdno"`
	ErlmExrt         string `json:"erlm_exrt"`
	LoanDvsnCd       string `json:"loan_dvsn_cd"`
	LoanDvsnName     string `json:"loan_dvsn_name"`
}

type KISOverseasStockV1TradingInquirePeriodTransOutput2Item

type KISOverseasStockV1TradingInquirePeriodTransOutput2Item struct {
	FrcrBuyAmtSmtl string `json:"frcr_buy_amt_smtl"`
	FrcrSllAmtSmtl string `json:"frcr_sll_amt_smtl"`
	DmstFeeSmtl    string `json:"dmst_fee_smtl"`
	OvrsFeeSmtl    string `json:"ovrs_fee_smtl"`
}

type KISOverseasStockV1TradingInquirePeriodTransRequest

type KISOverseasStockV1TradingInquirePeriodTransRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk100 string `json:"CTX_AREA_FK100"`
	CtxAreaNk100 string `json:"CTX_AREA_NK100"`
	ErlmEndDt    string `json:"ERLM_END_DT"`
	ErlmStrtDt   string `json:"ERLM_STRT_DT"`
	LoanDvsnCd   string `json:"LOAN_DVSN_CD"`
	OvrsExcgCd   string `json:"OVRS_EXCG_CD"`
	Pdno         string `json:"PDNO"`
	SllBuyDvsnCd string `json:"SLL_BUY_DVSN_CD"`
}

type KISOverseasStockV1TradingInquirePresentBalanceOutput1Item

type KISOverseasStockV1TradingInquirePresentBalanceOutput1Item struct {
	PrdtName           string `json:"prdt_name"`
	CblcQty13          string `json:"cblc_qty13"`
	ThdtBuyCcldQty1    string `json:"thdt_buy_ccld_qty1"`
	ThdtSllCcldQty1    string `json:"thdt_sll_ccld_qty1"`
	CcldQtySmtl1       string `json:"ccld_qty_smtl1"`
	OrdPsblQty1        string `json:"ord_psbl_qty1"`
	FrcrPchsAmt        string `json:"frcr_pchs_amt"`
	FrcrEvluAmt2       string `json:"frcr_evlu_amt2"`
	EvluPflsAmt2       string `json:"evlu_pfls_amt2"`
	EvluPflsRt1        string `json:"evlu_pfls_rt1"`
	Pdno               string `json:"pdno"`
	BassExrt           string `json:"bass_exrt"`
	BuyCrcyCd          string `json:"buy_crcy_cd"`
	OvrsNowPric1       string `json:"ovrs_now_pric1"`
	AvgUnpr3           string `json:"avg_unpr3"`
	TrMketName         string `json:"tr_mket_name"`
	NatnKorName        string `json:"natn_kor_name"`
	PchsRmndWcrcAmt    string `json:"pchs_rmnd_wcrc_amt"`
	ThdtBuyCcldFrcrAmt string `json:"thdt_buy_ccld_frcr_amt"`
	ThdtSllCcldFrcrAmt string `json:"thdt_sll_ccld_frcr_amt"`
	UnitAmt            string `json:"unit_amt"`
	StdPdno            string `json:"std_pdno"`
	PrdtTypeCd         string `json:"prdt_type_cd"`
	SctsDvsnName       string `json:"scts_dvsn_name"`
	LoanRmnd           string `json:"loan_rmnd"`
	LoanDt             string `json:"loan_dt"`
	LoanExpdDt         string `json:"loan_expd_dt"`
	OvrsExcgCd         string `json:"ovrs_excg_cd"`
	ItemLnkgExcgCd     string `json:"item_lnkg_excg_cd"`
}

type KISOverseasStockV1TradingInquirePresentBalanceOutput2Item

type KISOverseasStockV1TradingInquirePresentBalanceOutput2Item struct {
	CrcyCd              string `json:"crcy_cd"`
	CrcyCdName          string `json:"crcy_cd_name"`
	FrcrBuyAmtSmtl      string `json:"frcr_buy_amt_smtl"`
	FrcrSllAmtSmtl      string `json:"frcr_sll_amt_smtl"`
	FrcrDnclAmt2        string `json:"frcr_dncl_amt_2"`
	FrstBltnExrt        string `json:"frst_bltn_exrt"`
	FrcrBuyMgnAmt       string `json:"frcr_buy_mgn_amt"`
	FrcrEtcMgna         string `json:"frcr_etc_mgna"`
	FrcrDrwgPsblAmt1    string `json:"frcr_drwg_psbl_amt_1"`
	FrcrEvluAmt2        string `json:"frcr_evlu_amt2"`
	AcplCstdCrcyYn      string `json:"acpl_cstd_crcy_yn"`
	NxdyFrcrDrwgPsblAmt string `json:"nxdy_frcr_drwg_psbl_amt"`
}

type KISOverseasStockV1TradingInquirePresentBalanceOutput3Item

type KISOverseasStockV1TradingInquirePresentBalanceOutput3Item struct {
	PchsAmtSmtl     string `json:"pchs_amt_smtl"`
	EvluAmtSmtl     string `json:"evlu_amt_smtl"`
	EvluPflsAmtSmtl string `json:"evlu_pfls_amt_smtl"`
	DnclAmt         string `json:"dncl_amt"`
	CmaEvluAmt      string `json:"cma_evlu_amt"`
	TotDnclAmt      string `json:"tot_dncl_amt"`
	EtcMgna         string `json:"etc_mgna"`
	WdrwPsblTotAmt  string `json:"wdrw_psbl_tot_amt"`
	FrcrEvluTota    string `json:"frcr_evlu_tota"`
	EvluErngRt1     string `json:"evlu_erng_rt1"`
	PchsAmtSmtlAmt  string `json:"pchs_amt_smtl_amt"`
	EvluAmtSmtlAmt  string `json:"evlu_amt_smtl_amt"`
	TotEvluPflsAmt  string `json:"tot_evlu_pfls_amt"`
	TotAsstAmt      string `json:"tot_asst_amt"`
	BuyMgnAmt       string `json:"buy_mgn_amt"`
	MgnaTota        string `json:"mgna_tota"`
	FrcrUsePsblAmt  string `json:"frcr_use_psbl_amt"`
	UstlSllAmtSmtl  string `json:"ustl_sll_amt_smtl"`
	UstlBuyAmtSmtl  string `json:"ustl_buy_amt_smtl"`
	TotFrcrCblcSmtl string `json:"tot_frcr_cblc_smtl"`
	TotLoanAmt      string `json:"tot_loan_amt"`
}

type KISOverseasStockV1TradingInquirePresentBalanceRequest

type KISOverseasStockV1TradingInquirePresentBalanceRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	InqrDvsnCd     string `json:"INQR_DVSN_CD"`
	NatnCd         string `json:"NATN_CD"`
	TrMketCd       string `json:"TR_MKET_CD"`
	WcrcFrcrDvsnCd string `json:"WCRC_FRCR_DVSN_CD"`
}

type KISOverseasStockV1TradingInquirePsamount

type KISOverseasStockV1TradingInquirePsamount struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingInquirePsamountOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingInquirePsamountOutputItem

type KISOverseasStockV1TradingInquirePsamountOutputItem struct {
	TrCrcyCd          string `json:"tr_crcy_cd"`
	OrdPsblFrcrAmt    string `json:"ord_psbl_frcr_amt"`
	SllRusePsblAmt    string `json:"sll_ruse_psbl_amt"`
	OvrsOrdPsblAmt    string `json:"ovrs_ord_psbl_amt"`
	MaxOrdPsblQty     string `json:"max_ord_psbl_qty"`
	EchmAfOrdPsblAmt  string `json:"echm_af_ord_psbl_amt"`
	EchmAfOrdPsblQty  string `json:"echm_af_ord_psbl_qty"`
	OrdPsblQty        string `json:"ord_psbl_qty"`
	Exrt              string `json:"exrt"`
	FrcrOrdPsblAmt1   string `json:"frcr_ord_psbl_amt1"`
	OvrsMaxOrdPsblQty string `json:"ovrs_max_ord_psbl_qty"`
}

type KISOverseasStockV1TradingInquirePsamountRequest

type KISOverseasStockV1TradingInquirePsamountRequest struct {
	AcntPrdtCd  string `json:"ACNT_PRDT_CD"`
	Cano        string `json:"CANO"`
	ItemCd      string `json:"ITEM_CD"`
	OvrsExcgCd  string `json:"OVRS_EXCG_CD"`
	OvrsOrdUnpr string `json:"OVRS_ORD_UNPR"`
}

type KISOverseasStockV1TradingOrder

type KISOverseasStockV1TradingOrder struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingOrderOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingOrderOutputItem

type KISOverseasStockV1TradingOrderOutputItem struct {
	KrxFwdgOrdOrgno string `json:"KRX_FWDG_ORD_ORGNO"`
	Odno            string `json:"ODNO"`
	OrdTmd          string `json:"ORD_TMD"`
}

type KISOverseasStockV1TradingOrderRequest

type KISOverseasStockV1TradingOrderRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	OrdDvsn      string `json:"ORD_DVSN"`
	OrdQty       string `json:"ORD_QTY"`
	OrdSvrDvsnCd string `json:"ORD_SVR_DVSN_CD"`
	OvrsExcgCd   string `json:"OVRS_EXCG_CD"`
	OvrsOrdUnpr  string `json:"OVRS_ORD_UNPR"`
	Pdno         string `json:"PDNO"`
}

type KISOverseasStockV1TradingOrderResv

type KISOverseasStockV1TradingOrderResv struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingOrderResvOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingOrderResvCcnl

type KISOverseasStockV1TradingOrderResvCcnl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingOrderResvCcnlOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingOrderResvCcnlOutputItem

type KISOverseasStockV1TradingOrderResvCcnlOutputItem struct {
	OvrsRsvnOdno string `json:"OVRS_RSVN_ODNO"`
}

type KISOverseasStockV1TradingOrderResvCcnlRequest

type KISOverseasStockV1TradingOrderResvCcnlRequest struct {
	AcntPrdtCd    string `json:"ACNT_PRDT_CD"`
	Cano          string `json:"CANO"`
	OvrsRsvnOdno  string `json:"OVRS_RSVN_ODNO"`
	RsynOrdRcitDt string `json:"RSYN_ORD_RCIT_DT"`
}

type KISOverseasStockV1TradingOrderResvList

type KISOverseasStockV1TradingOrderResvList struct {
	DocumentedResponseBase
	CtxAreaFk200 string                                                            `json:"ctx_area_fk200,omitempty"`
	CtxAreaNk200 string                                                            `json:"ctx_area_nk200,omitempty"`
	Output       DocumentedSlice[KISOverseasStockV1TradingOrderResvListOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingOrderResvListOutputItem

type KISOverseasStockV1TradingOrderResvListOutputItem struct {
	CnclYn                string `json:"cncl_yn"`
	RsvnOrdRcitDt         string `json:"rsvn_ord_rcit_dt"`
	OvrsRsvnOdno          string `json:"ovrs_rsvn_odno"`
	OrdDt                 string `json:"ord_dt"`
	OrdGnoBrno            string `json:"ord_gno_brno"`
	Odno                  string `json:"odno"`
	SllBuyDvsnCd          string `json:"sll_buy_dvsn_cd"`
	SllBuyDvsnCdName      string `json:"sll_buy_dvsn_cd_name"`
	OvrsRsvnOrdStatCd     string `json:"ovrs_rsvn_ord_stat_cd"`
	OvrsRsvnOrdStatCdName string `json:"ovrs_rsvn_ord_stat_cd_name"`
	Pdno                  string `json:"pdno"`
	PrdtTypeCd            string `json:"prdt_type_cd"`
	PrdtName              string `json:"prdt_name"`
	OrdRcitTmd            string `json:"ord_rcit_tmd"`
	OrdFwdgTmd            string `json:"ord_fwdg_tmd"`
	TrDvsnName            string `json:"tr_dvsn_name"`
	OvrsExcgCd            string `json:"ovrs_excg_cd"`
	TrMketName            string `json:"tr_mket_name"`
	OrdStfno              string `json:"ord_stfno"`
	FtOrdQty              string `json:"ft_ord_qty"`
	FtOrdUnpr3            string `json:"ft_ord_unpr3"`
	FtCcldQty             string `json:"ft_ccld_qty"`
	NprcRsonText          string `json:"nprc_rson_text"`
	SpltBuyAttrName       string `json:"splt_buy_attr_name"`
}

type KISOverseasStockV1TradingOrderResvListRequest

type KISOverseasStockV1TradingOrderResvListRequest struct {
	AcntPrdtCd   string `json:"ACNT_PRDT_CD"`
	Cano         string `json:"CANO"`
	CtxAreaFk200 string `json:"CTX_AREA_FK200"`
	CtxAreaNk200 string `json:"CTX_AREA_NK200"`
	InqrDvsnCd   string `json:"INQR_DVSN_CD"`
	InqrEndDt    string `json:"INQR_END_DT"`
	InqrStrtDt   string `json:"INQR_STRT_DT"`
	OvrsExcgCd   string `json:"OVRS_EXCG_CD"`
	PrdtTypeCd   string `json:"PRDT_TYPE_CD"`
}

type KISOverseasStockV1TradingOrderResvOutputItem

type KISOverseasStockV1TradingOrderResvOutputItem struct {
	Odno          string `json:"ODNO"`
	RsvnOrdRcitDt string `json:"RSVN_ORD_RCIT_DT"`
	OvrsRsvnOdno  string `json:"OVRS_RSVN_ODNO"`
}

type KISOverseasStockV1TradingOrderResvRequest

type KISOverseasStockV1TradingOrderResvRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	FtOrdQty       string `json:"FT_ORD_QTY"`
	FtOrdUnpr3     string `json:"FT_ORD_UNPR3"`
	OvrsExcgCd     string `json:"OVRS_EXCG_CD"`
	Pdno           string `json:"PDNO"`
	PrdtTypeCd     string `json:"PRDT_TYPE_CD"`
	RvseCnclDvsnCd string `json:"RVSE_CNCL_DVSN_CD"`
}

type KISOverseasStockV1TradingOrderRvsecncl

type KISOverseasStockV1TradingOrderRvsecncl struct {
	DocumentedResponseBase
	Output DocumentedSlice[KISOverseasStockV1TradingOrderRvsecnclOutputItem] `json:"output,omitempty"`
}

type KISOverseasStockV1TradingOrderRvsecnclOutputItem

type KISOverseasStockV1TradingOrderRvsecnclOutputItem struct {
	KrxFwdgOrdOrgno string `json:"KRX_FWDG_ORD_ORGNO"`
	Odno            string `json:"ODNO"`
	OrdTmd          string `json:"ORD_TMD"`
}

type KISOverseasStockV1TradingOrderRvsecnclRequest

type KISOverseasStockV1TradingOrderRvsecnclRequest struct {
	AcntPrdtCd     string `json:"ACNT_PRDT_CD"`
	Cano           string `json:"CANO"`
	OrdQty         string `json:"ORD_QTY"`
	OrgnOdno       string `json:"ORGN_ODNO"`
	OvrsExcgCd     string `json:"OVRS_EXCG_CD"`
	OvrsOrdUnpr    string `json:"OVRS_ORD_UNPR"`
	Pdno           string `json:"PDNO"`
	RvseCnclDvsnCd string `json:"RVSE_CNCL_DVSN_CD"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL