specs

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 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 (internal/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 DocumentedEndpointResponseFactoryCount

func DocumentedEndpointResponseFactoryCount() int

DocumentedEndpointResponseFactoryCount returns the number of typed documented endpoint responses.

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,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	PrdtTypeCd       string `json:"prdt_type_cd,omitempty"`
	PrdtName         string `json:"prdt_name,omitempty"`
	KisUnpr          string `json:"kis_unpr,omitempty"`
	KbpUnpr          string `json:"kbp_unpr,omitempty"`
	NiceEvluUnpr     string `json:"nice_evlu_unpr,omitempty"`
	FnpUnpr          string `json:"fnp_unpr,omitempty"`
	AvgEvluUnpr      string `json:"avg_evlu_unpr,omitempty"`
	KisCrdtGradText  string `json:"kis_crdt_grad_text,omitempty"`
	KbpCrdtGradText  string `json:"kbp_crdt_grad_text,omitempty"`
	NiceCrdtGradText string `json:"nice_crdt_grad_text,omitempty"`
	FnpCrdtGradText  string `json:"fnp_crdt_grad_text,omitempty"`
	ChngYn           string `json:"chng_yn,omitempty"`
	KisErngRt        string `json:"kis_erng_rt,omitempty"`
	KbpErngRt        string `json:"kbp_erng_rt,omitempty"`
	NiceEvluErngRt   string `json:"nice_evlu_erng_rt,omitempty"`
	FnpErngRt        string `json:"fnp_erng_rt,omitempty"`
	AvgEvluErngRt    string `json:"avg_evlu_erng_rt,omitempty"`
	KisRfUnpr        string `json:"kis_rf_unpr,omitempty"`
	KbpRfUnpr        string `json:"kbp_rf_unpr,omitempty"`
	NiceEvluRfUnpr   string `json:"nice_evlu_rf_unpr,omitempty"`
	AvgEvluRfUnpr    string `json:"avg_evlu_rf_unpr,omitempty"`
}

type KISDomesticBondV1QuotationsAvgUnitOutput2Item

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

type KISDomesticBondV1QuotationsAvgUnitOutput3Item

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

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

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,omitempty"`
	BondPrpr     string `json:"bond_prpr,omitempty"`
	BondPrdyVrss string `json:"bond_prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	CntgVol      string `json:"cntg_vol,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
}

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,omitempty"`
	BondOprc     string `json:"bond_oprc,omitempty"`
	BondHgpr     string `json:"bond_hgpr,omitempty"`
	BondLwpr     string `json:"bond_lwpr,omitempty"`
	BondPrpr     string `json:"bond_prpr,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
}

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,omitempty"`
	BondPrpr     string `json:"bond_prpr,omitempty"`
	BondPrdyVrss string `json:"bond_prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	BondOprc     string `json:"bond_oprc,omitempty"`
	BondHgpr     string `json:"bond_hgpr,omitempty"`
	BondLwpr     string `json:"bond_lwpr,omitempty"`
}

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,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	BondPrpr     string `json:"bond_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	BondPrdyVrss string `json:"bond_prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	BondPrdyClpr string `json:"bond_prdy_clpr,omitempty"`
	BondOprc     string `json:"bond_oprc,omitempty"`
	BondHgpr     string `json:"bond_hgpr,omitempty"`
	BondLwpr     string `json:"bond_lwpr,omitempty"`
	ErnnRate     string `json:"ernn_rate,omitempty"`
	OprcErt      string `json:"oprc_ert,omitempty"`
	HgprErt      string `json:"hgpr_ert,omitempty"`
	LwprErt      string `json:"lwpr_ert,omitempty"`
	BondMxpr     string `json:"bond_mxpr,omitempty"`
	BondLlam     string `json:"bond_llam,omitempty"`
}

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

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

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,omitempty"`
	Odno            string `json:"odno,omitempty"`
	OrdTmd          string `json:"ord_tmd,omitempty"`
}

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,omitempty"`
	PrdtName   string `json:"prdt_name,omitempty"`
	BuyDt      string `json:"buy_dt,omitempty"`
	BuySqno    string `json:"buy_sqno,omitempty"`
	CblcQty    string `json:"cblc_qty,omitempty"`
	AgrxQty    string `json:"agrx_qty,omitempty"`
	SprxQty    string `json:"sprx_qty,omitempty"`
	Exdt       string `json:"exdt,omitempty"`
	BuyErngRt  string `json:"buy_erng_rt,omitempty"`
	BuyUnpr    string `json:"buy_unpr,omitempty"`
	BuyAmt     string `json:"buy_amt,omitempty"`
	OrdPsblQty string `json:"ord_psbl_qty,omitempty"`
}

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,omitempty"`
	TotCcldQtySmtl     string `json:"tot_ccld_qty_smtl,omitempty"`
	TotBondCcldAvgUnpr string `json:"tot_bond_ccld_avg_unpr,omitempty"`
	TotCcldAmtSmtl     string `json:"tot_ccld_amt_smtl,omitempty"`
}

type KISDomesticBondV1TradingInquireDailyCcldOutput2Item

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

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,omitempty"`
	OrdPsblSbst  string `json:"ord_psbl_sbst,omitempty"`
	RusePsblAmt  string `json:"ruse_psbl_amt,omitempty"`
	BondOrdUnpr2 string `json:"bond_ord_unpr2,omitempty"`
	BuyPsblAmt   string `json:"buy_psbl_amt,omitempty"`
	BuyPsblQty   string `json:"buy_psbl_qty,omitempty"`
	CmaEvluAmt   string `json:"cma_evlu_amt,omitempty"`
}

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,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	RvseCnclDvsnName string `json:"rvse_cncl_dvsn_name,omitempty"`
	OrdQty           string `json:"ord_qty,omitempty"`
	BondOrdUnpr      string `json:"bond_ord_unpr,omitempty"`
	OrdTmd           string `json:"ord_tmd,omitempty"`
	TotCcldQty       string `json:"tot_ccld_qty,omitempty"`
	TotCcldAmt       string `json:"tot_ccld_amt,omitempty"`
	OrdPsblQty       string `json:"ord_psbl_qty,omitempty"`
	OrgnOdno         string `json:"orgn_odno,omitempty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd,omitempty"`
	OrdDvsnCd        string `json:"ord_dvsn_cd,omitempty"`
	MgcoAptmOdno     string `json:"mgco_aptm_odno,omitempty"`
	SamtMketPtciYn   string `json:"samt_mket_ptci_yn,omitempty"`
	PrdtAbrvName     string `json:"prdt_abrv_name,omitempty"`
}

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,omitempty"`
	Odno            string `json:"odno,omitempty"`
	OrdTmd          string `json:"ord_tmd,omitempty"`
}

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,omitempty"`
	Odno            string `json:"odno,omitempty"`
	OrdTmd          string `json:"ord_tmd,omitempty"`
}

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

type KISDomesticFutureoptionV1QuotationsDisplayBoardCallputOutput2Item

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

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,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	FutsPrpr         string `json:"futs_prpr,omitempty"`
	FutsPrdyVrss     string `json:"futs_prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	FutsPrdyCtrt     string `json:"futs_prdy_ctrt,omitempty"`
	HtsThpr          string `json:"hts_thpr,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	FutsAskp         string `json:"futs_askp,omitempty"`
	FutsBidp         string `json:"futs_bidp,omitempty"`
	HtsOtstStplQty   string `json:"hts_otst_stpl_qty,omitempty"`
	FutsHgpr         string `json:"futs_hgpr,omitempty"`
	FutsLwpr         string `json:"futs_lwpr,omitempty"`
	HtsRmnnDynu      string `json:"hts_rmnn_dynu,omitempty"`
	TotalAskpRsqn    string `json:"total_askp_rsqn,omitempty"`
	TotalBidpRsqn    string `json:"total_bidp_rsqn,omitempty"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr,omitempty"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss,omitempty"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign,omitempty"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt,omitempty"`
}

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,omitempty"`
	MtrtYymm     string `json:"mtrt_yymm,omitempty"`
}

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,omitempty"`
	UnasPrdyVrss     string `json:"unas_prdy_vrss,omitempty"`
	UnasPrdyVrssSign string `json:"unas_prdy_vrss_sign,omitempty"`
	UnasPrdyCtrt     string `json:"unas_prdy_ctrt,omitempty"`
	UnasAcmlVol      string `json:"unas_acml_vol,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	FutsPrpr         string `json:"futs_prpr,omitempty"`
	FutsPrdyVrss     string `json:"futs_prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	FutsPrdyCtrt     string `json:"futs_prdy_ctrt,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsDisplayBoardTopOutput2Item

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

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,omitempty"`
	FutsAntcCnpr     string `json:"futs_antc_cnpr,omitempty"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign,omitempty"`
	FutsAntcCntgVrss string `json:"futs_antc_cntg_vrss,omitempty"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt,omitempty"`
	FutsSdpr         string `json:"futs_sdpr,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsExpPriceTrendOutput2Item

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

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,omitempty"`
	FutsPrpr     string `json:"futs_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	FutsPrdyVrss string `json:"futs_prdy_vrss,omitempty"`
	FutsPrdyCtrt string `json:"futs_prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	FutsPrdyClpr string `json:"futs_prdy_clpr,omitempty"`
	FutsShrnIscd string `json:"futs_shrn_iscd,omitempty"`
}

type KISDomesticFutureoptionV1QuotationsInquireAskingPriceOutput2Item

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

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

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput2Item

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

type KISDomesticFutureoptionV1QuotationsInquirePriceOutput3Item

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

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,omitempty"`
	PrdyVrssSign         string `json:"prdy_vrss_sign,omitempty"`
	FutsPrdyCtrt         string `json:"futs_prdy_ctrt,omitempty"`
	FutsPrdyClpr         string `json:"futs_prdy_clpr,omitempty"`
	PrdyNmix             string `json:"prdy_nmix,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"`
}

type KISDomesticFutureoptionV1QuotationsInquireTimeFuopchartpriceOutput2Item

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

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,omitempty"`
	AcntPrdtCd     string `json:"acnt_prdt_cd,omitempty"`
	Pdno           string `json:"pdno,omitempty"`
	PrdtTypeCd     string `json:"prdt_type_cd,omitempty"`
	ShtnPdno       string `json:"shtn_pdno,omitempty"`
	PrdtName       string `json:"prdt_name,omitempty"`
	SllBuyDvsnName string `json:"sll_buy_dvsn_name,omitempty"`
	CblcQty        string `json:"cblc_qty,omitempty"`
	ExccUnpr       string `json:"excc_unpr,omitempty"`
	CcldAvgUnpr1   string `json:"ccld_avg_unpr1,omitempty"`
	IdxClpr        string `json:"idx_clpr,omitempty"`
	PchsAmt        string `json:"pchs_amt,omitempty"`
	EvluAmt        string `json:"evlu_amt,omitempty"`
	EvluPflsAmt    string `json:"evlu_pfls_amt,omitempty"`
	TradPflsAmt    string `json:"trad_pfls_amt,omitempty"`
	LqdPsblQty     string `json:"lqd_psbl_qty,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceOutput2Item

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

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,omitempty"`
	PrdtName     string `json:"prdt_name,omitempty"`
	TradDvsnName string `json:"trad_dvsn_name,omitempty"`
	BfdyCblcQty  string `json:"bfdy_cblc_qty,omitempty"`
	NewQty       string `json:"new_qty,omitempty"`
	MnplRpchQty  string `json:"mnpl_rpch_qty,omitempty"`
	CblcQty      string `json:"cblc_qty,omitempty"`
	CblcAmt      string `json:"cblc_amt,omitempty"`
	TradPflsAmt  string `json:"trad_pfls_amt,omitempty"`
	EvluAmt      string `json:"evlu_amt,omitempty"`
	EvluPflsAmt  string `json:"evlu_pfls_amt,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceSettlementPlOutput2Item

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

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,omitempty"`
	AcntPrdtCd     string `json:"acnt_prdt_cd,omitempty"`
	Pdno           string `json:"pdno,omitempty"`
	PrdtTypeCd     string `json:"prdt_type_cd,omitempty"`
	ShtnPdno       string `json:"shtn_pdno,omitempty"`
	PrdtName       string `json:"prdt_name,omitempty"`
	SllBuyDvsnName string `json:"sll_buy_dvsn_name,omitempty"`
	CblcQty1       string `json:"cblc_qty1,omitempty"`
	ExccUnpr       string `json:"excc_unpr,omitempty"`
	CcldAvgUnpr1   string `json:"ccld_avg_unpr1,omitempty"`
	IdxClpr        string `json:"idx_clpr,omitempty"`
	PchsAmt        string `json:"pchs_amt,omitempty"`
	EvluAmt        string `json:"evlu_amt,omitempty"`
	EvluPflsAmt    string `json:"evlu_pfls_amt,omitempty"`
	TradPflsAmt    string `json:"trad_pfls_amt,omitempty"`
	LqdPsblQty     string `json:"lqd_psbl_qty,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireBalanceValuationPlOutput2Item

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

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,omitempty"`
	PrdtName   string `json:"prdt_name,omitempty"`
	Odno       string `json:"odno,omitempty"`
	TrTypeName string `json:"tr_type_name,omitempty"`
	LastSttldt string `json:"last_sttldt,omitempty"`
	CcldIdx    string `json:"ccld_idx,omitempty"`
	CcldQty    string `json:"ccld_qty,omitempty"`
	TradAmt    string `json:"trad_amt,omitempty"`
	Fee        string `json:"fee,omitempty"`
	CcldBtwn   string `json:"ccld_btwn,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlBstimeOutput2Item

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

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,omitempty"`
	Cano                 string `json:"cano,omitempty"`
	CsacName             string `json:"csac_name,omitempty"`
	AcntPrdtCd           string `json:"acnt_prdt_cd,omitempty"`
	OrdDt                string `json:"ord_dt,omitempty"`
	Odno                 string `json:"odno,omitempty"`
	OrgnOdno             string `json:"orgn_odno,omitempty"`
	SllBuyDvsnCd         string `json:"sll_buy_dvsn_cd,omitempty"`
	TradDvsnName         string `json:"trad_dvsn_name,omitempty"`
	NmprTypeCd           string `json:"nmpr_type_cd,omitempty"`
	NmprTypeName         string `json:"nmpr_type_name,omitempty"`
	Pdno                 string `json:"pdno,omitempty"`
	PrdtName             string `json:"prdt_name,omitempty"`
	PrdtTypeCd           string `json:"prdt_type_cd,omitempty"`
	OrdQty               string `json:"ord_qty,omitempty"`
	OrdIdx               string `json:"ord_idx,omitempty"`
	Qty                  string `json:"qty,omitempty"`
	OrdTmd               string `json:"ord_tmd,omitempty"`
	TotCcldQty           string `json:"tot_ccld_qty,omitempty"`
	AvgIdx               string `json:"avg_idx,omitempty"`
	TotCcldAmt           string `json:"tot_ccld_amt,omitempty"`
	RjctQty              string `json:"rjct_qty,omitempty"`
	IngrTradRjctRsonCd   string `json:"ingr_trad_rjct_rson_cd,omitempty"`
	IngrTradRjctRsonName string `json:"ingr_trad_rjct_rson_name,omitempty"`
	OrdStfno             string `json:"ord_stfno,omitempty"`
	SprdItemYn           string `json:"sprd_item_yn,omitempty"`
	OrdIpAddr            string `json:"ord_ip_addr,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireCcnlOutput2Item

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

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,omitempty"`
	Pdno       string `json:"pdno,omitempty"`
	ItemName   string `json:"item_name,omitempty"`
	SllAgrmAmt string `json:"sll_agrm_amt,omitempty"`
	SllFee     string `json:"sll_fee,omitempty"`
	BuyAgrmAmt string `json:"buy_agrm_amt,omitempty"`
	BuyFee     string `json:"buy_fee,omitempty"`
	TotFeeSmtl string `json:"tot_fee_smtl,omitempty"`
	TradPfls   string `json:"trad_pfls,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireDailyAmountFeeOutput2Item

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

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

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,omitempty"`
	AcntPrdtCd     string `json:"acnt_prdt_cd,omitempty"`
	Pdno           string `json:"pdno,omitempty"`
	PrdtTypeCd     string `json:"prdt_type_cd,omitempty"`
	ShtnPdno       string `json:"shtn_pdno,omitempty"`
	PrdtName       string `json:"prdt_name,omitempty"`
	SllBuyDvsnName string `json:"sll_buy_dvsn_name,omitempty"`
	SllBuyDvsnCd   string `json:"sll_buy_dvsn_cd,omitempty"`
	TradDvsnName   string `json:"trad_dvsn_name,omitempty"`
	CblcQty        string `json:"cblc_qty,omitempty"`
	ExccUnpr       string `json:"excc_unpr,omitempty"`
	CcldAvgUnpr1   string `json:"ccld_avg_unpr1,omitempty"`
	IdxClpr        string `json:"idx_clpr,omitempty"`
	PchsAmt        string `json:"pchs_amt,omitempty"`
	EvluAmt        string `json:"evlu_amt,omitempty"`
	EvluPflsAmt    string `json:"evlu_pfls_amt,omitempty"`
	TradPflsAmt    string `json:"trad_pfls_amt,omitempty"`
	LqdPsblQty     string `json:"lqd_psbl_qty,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireNgtBalanceOutput2Item

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

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,omitempty"`
	Cano                 string `json:"cano,omitempty"`
	CsacName             string `json:"csac_name,omitempty"`
	AcntPrdtCd           string `json:"acnt_prdt_cd,omitempty"`
	OrdDt                string `json:"ord_dt,omitempty"`
	Odno                 string `json:"odno,omitempty"`
	OrgnOdno             string `json:"orgn_odno,omitempty"`
	SllBuyDvsnCd         string `json:"sll_buy_dvsn_cd,omitempty"`
	TradDvsnName         string `json:"trad_dvsn_name,omitempty"`
	NmprTypeName         string `json:"nmpr_type_name,omitempty"`
	Pdno                 string `json:"pdno,omitempty"`
	PrdtName             string `json:"prdt_name,omitempty"`
	PrdtTypeCd           string `json:"prdt_type_cd,omitempty"`
	OrdQty               string `json:"ord_qty,omitempty"`
	OrdIdx4              string `json:"ord_idx4,omitempty"`
	Qty                  string `json:"qty,omitempty"`
	OrdTmd               string `json:"ord_tmd,omitempty"`
	TotCcldQty           string `json:"tot_ccld_qty,omitempty"`
	AvgIdx               string `json:"avg_idx,omitempty"`
	TotCcldAmt           string `json:"tot_ccld_amt,omitempty"`
	RjctQty              string `json:"rjct_qty,omitempty"`
	IngrTradRjctRsonCd   string `json:"ingr_trad_rjct_rson_cd,omitempty"`
	IngrTradRjctRsonName string `json:"ingr_trad_rjct_rson_name,omitempty"`
	OrdStfno             string `json:"ord_stfno,omitempty"`
	SprdItemYn           string `json:"sprd_item_yn,omitempty"`
	OrdIpAddr            string `json:"ord_ip_addr,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquireNgtCcnlOutput2Item

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

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,omitempty"`
	TotPsblQty    string `json:"tot_psbl_qty,omitempty"`
	LqdPsblQty    string `json:"lqd_psbl_qty,omitempty"`
	LqdPsblQty1   string `json:"lqd_psbl_qty_1,omitempty"`
	OrdPsblQty    string `json:"ord_psbl_qty,omitempty"`
	BassIdx       string `json:"bass_idx,omitempty"`
}

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,omitempty"`
	LqdPsblQty1 string `json:"lqd_psbl_qty1,omitempty"`
	OrdPsblQty  string `json:"ord_psbl_qty,omitempty"`
	BassIdx     string `json:"bass_idx,omitempty"`
}

type KISDomesticFutureoptionV1TradingInquirePsblOrderRequest

type KISDomesticFutureoptionV1TradingInquirePsblOrderRequest struct {
}

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput1Item

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

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput2Item

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

type KISDomesticFutureoptionV1TradingNgtMarginDetailOutput3Item

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

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,omitempty"`
	TradDvsnName string `json:"TRAD_DVSN_NAME,omitempty"`
	ItemName     string `json:"ITEM_NAME,omitempty"`
	OrdTmd       string `json:"ORD_TMD,omitempty"`
	OrdGnoBrno   string `json:"ORD_GNO_BRNO,omitempty"`
	Odno         string `json:"ODNO,omitempty"`
}

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,omitempty"`
	TradDvsnName string `json:"TRAD_DVSN_NAME,omitempty"`
	ItemName     string `json:"ITEM_NAME,omitempty"`
	OrdTmd       string `json:"ORD_TMD,omitempty"`
	OrdGnoBrno   string `json:"ORD_GNO_BRNO,omitempty"`
	OrgnOdno     string `json:"ORGN_ODNO,omitempty"`
	Odno         string `json:"ODNO,omitempty"`
}

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,omitempty"`
	Cras      string `json:"cras,omitempty"`
	Fxas      string `json:"fxas,omitempty"`
	TotalAset string `json:"total_aset,omitempty"`
	FlowLblt  string `json:"flow_lblt,omitempty"`
	FixLblt   string `json:"fix_lblt,omitempty"`
	TotalLblt string `json:"total_lblt,omitempty"`
	Cpfn      string `json:"cpfn,omitempty"`
	CfpSurp   string `json:"cfp_surp,omitempty"`
	PrfiSurp  string `json:"prfi_surp,omitempty"`
	TotalCptl string `json:"total_cptl,omitempty"`
}

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,omitempty"`
	Grs          string `json:"grs,omitempty"`
	BsopPrfiInrt string `json:"bsop_prfi_inrt,omitempty"`
	NtinInrt     string `json:"ntin_inrt,omitempty"`
	RoeVal       string `json:"roe_val,omitempty"`
	Eps          string `json:"eps,omitempty"`
	Sps          string `json:"sps,omitempty"`
	Bps          string `json:"bps,omitempty"`
	RsrvRate     string `json:"rsrv_rate,omitempty"`
	LbltRate     string `json:"lblt_rate,omitempty"`
}

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,omitempty"`
	Grs          string `json:"grs,omitempty"`
	BsopPrfiInrt string `json:"bsop_prfi_inrt,omitempty"`
	EqutInrt     string `json:"equt_inrt,omitempty"`
	TotlAsetInrt string `json:"totl_aset_inrt,omitempty"`
}

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,omitempty"`
	SaleAccount  string `json:"sale_account,omitempty"`
	SaleCost     string `json:"sale_cost,omitempty"`
	SaleTotlPrfi string `json:"sale_totl_prfi,omitempty"`
	DeprCost     string `json:"depr_cost,omitempty"`
	SellMang     string `json:"sell_mang,omitempty"`
	BsopPrti     string `json:"bsop_prti,omitempty"`
	BsopNonErnn  string `json:"bsop_non_ernn,omitempty"`
	BsopNonExpn  string `json:"bsop_non_expn,omitempty"`
	OpPrfi       string `json:"op_prfi,omitempty"`
	SpecPrfi     string `json:"spec_prfi,omitempty"`
	SpecLoss     string `json:"spec_loss,omitempty"`
	ThtrNtin     string `json:"thtr_ntin,omitempty"`
}

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,omitempty"`
	PayoutRate string `json:"payout_rate,omitempty"`
	Eva        string `json:"eva,omitempty"`
	Ebitda     string `json:"ebitda,omitempty"`
	EvEbitda   string `json:"ev_ebitda,omitempty"`
}

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,omitempty"`
	CptlNtinRate     string `json:"cptl_ntin_rate,omitempty"`
	SelfCptlNtinInrt string `json:"self_cptl_ntin_inrt,omitempty"`
	SaleNtinRate     string `json:"sale_ntin_rate,omitempty"`
	SaleTotlRate     string `json:"sale_totl_rate,omitempty"`
}

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,omitempty"`
	LbltRate string `json:"lblt_rate,omitempty"`
	BramDepn string `json:"bram_depn,omitempty"`
	CrntRate string `json:"crnt_rate,omitempty"`
	QuckRate string `json:"quck_rate,omitempty"`
}

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,omitempty"`
	ShtCd          string `json:"sht_cd,omitempty"`
	IsinName       string `json:"isin_name,omitempty"`
	FixRate        string `json:"fix_rate,omitempty"`
	OddRecPrice    string `json:"odd_rec_price,omitempty"`
	RightDt        string `json:"right_dt,omitempty"`
	OddPayDt       string `json:"odd_pay_dt,omitempty"`
	ListDate       string `json:"list_date,omitempty"`
	TotIssueStkQty string `json:"tot_issue_stk_qty,omitempty"`
	IssueStkQty    string `json:"issue_stk_qty,omitempty"`
	StkKind        string `json:"stk_kind,omitempty"`
}

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,omitempty"`
	ShtCd         string `json:"sht_cd,omitempty"`
	IsinName      string `json:"isin_name,omitempty"`
	StkKind       string `json:"stk_kind,omitempty"`
	ReduceCapType string `json:"reduce_cap_type,omitempty"`
	ReduceCapRate string `json:"reduce_cap_rate,omitempty"`
	CompWay       string `json:"comp_way,omitempty"`
	TdStopDt      string `json:"td_stop_dt,omitempty"`
	ListDt        string `json:"list_dt,omitempty"`
}

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,omitempty"`
	ShtCd         string `json:"sht_cd,omitempty"`
	IsinName      string `json:"isin_name,omitempty"`
	DiviKind      string `json:"divi_kind,omitempty"`
	FaceVal       string `json:"face_val,omitempty"`
	PerStoDiviAmt string `json:"per_sto_divi_amt,omitempty"`
	DiviRate      string `json:"divi_rate,omitempty"`
	StkDiviRate   string `json:"stk_divi_rate,omitempty"`
	DiviPayDt     string `json:"divi_pay_dt,omitempty"`
	StkDivPayDt   string `json:"stk_div_pay_dt,omitempty"`
	OddPayDt      string `json:"odd_pay_dt,omitempty"`
	StkKind       string `json:"stk_kind,omitempty"`
	HighDiviGb    string `json:"high_divi_gb,omitempty"`
}

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,omitempty"`
	ShtCd        string `json:"sht_cd,omitempty"`
	IsinName     string `json:"isin_name,omitempty"`
	SubscrDt     string `json:"subscr_dt,omitempty"`
	SubscrPrice  string `json:"subscr_price,omitempty"`
	SubscrStkQty string `json:"subscr_stk_qty,omitempty"`
	RefundDt     string `json:"refund_dt,omitempty"`
	ListDt       string `json:"list_dt,omitempty"`
	LeadMgr      string `json:"lead_mgr,omitempty"`
}

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,omitempty"`
	ShtCd          string `json:"sht_cd,omitempty"`
	IsinName       string `json:"isin_name,omitempty"`
	StkKind        string `json:"stk_kind,omitempty"`
	IssueType      string `json:"issue_type,omitempty"`
	IssueStkQty    string `json:"issue_stk_qty,omitempty"`
	TotIssueStkQty string `json:"tot_issue_stk_qty,omitempty"`
	IssuePrice     string `json:"issue_price,omitempty"`
}

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,omitempty"`
	IsinName           string `json:"isin_name,omitempty"`
	StkQty             string `json:"stk_qty,omitempty"`
	DepoDate           string `json:"depo_date,omitempty"`
	DepoReason         string `json:"depo_reason,omitempty"`
	TotIssueQtyPerRate string `json:"tot_issue_qty_per_rate,omitempty"`
}

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,omitempty"`
	ShtCd          string `json:"sht_cd,omitempty"`
	OppCustCd      string `json:"opp_cust_cd,omitempty"`
	OppCustNm      string `json:"opp_cust_nm,omitempty"`
	CustCd         string `json:"cust_cd,omitempty"`
	CustNm         string `json:"cust_nm,omitempty"`
	MergeType      string `json:"merge_type,omitempty"`
	MergeRate      string `json:"merge_rate,omitempty"`
	TdStopDt       string `json:"td_stop_dt,omitempty"`
	ListDt         string `json:"list_dt,omitempty"`
	OddAmtPayDt    string `json:"odd_amt_pay_dt,omitempty"`
	TotIssueStkQty string `json:"tot_issue_stk_qty,omitempty"`
	IssueStkQty    string `json:"issue_stk_qty,omitempty"`
	Seq            string `json:"seq,omitempty"`
}

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,omitempty"`
	ShtCd          string `json:"sht_cd,omitempty"`
	IsinName       string `json:"isin_name,omitempty"`
	TotIssueStkQty string `json:"tot_issue_stk_qty,omitempty"`
	IssueStkQty    string `json:"issue_stk_qty,omitempty"`
	FixRate        string `json:"fix_rate,omitempty"`
	DiscRate       string `json:"disc_rate,omitempty"`
	FixPrice       string `json:"fix_price,omitempty"`
	RightDt        string `json:"right_dt,omitempty"`
	SubTermFt      string `json:"sub_term_ft,omitempty"`
	SubTerm        string `json:"sub_term,omitempty"`
	ListDate       string `json:"list_date,omitempty"`
	StkKind        string `json:"stk_kind,omitempty"`
}

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,omitempty"`
	ShtCd        string `json:"sht_cd,omitempty"`
	IsinName     string `json:"isin_name,omitempty"`
	FixSubscrPri string `json:"fix_subscr_pri,omitempty"`
	FaceValue    string `json:"face_value,omitempty"`
	SubscrDt     string `json:"subscr_dt,omitempty"`
	PayDt        string `json:"pay_dt,omitempty"`
	RefundDt     string `json:"refund_dt,omitempty"`
	ListDt       string `json:"list_dt,omitempty"`
	LeadMgr      string `json:"lead_mgr,omitempty"`
	PubBfCap     string `json:"pub_bf_cap,omitempty"`
	PubAfCap     string `json:"pub_af_cap,omitempty"`
	AssignStkQty string `json:"assign_stk_qty,omitempty"`
}

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,omitempty"`
	ShtCd          string `json:"sht_cd,omitempty"`
	IsinName       string `json:"isin_name,omitempty"`
	StkKind        string `json:"stk_kind,omitempty"`
	OppOpiRcptTerm string `json:"opp_opi_rcpt_term,omitempty"`
	BuyReqRcptTerm string `json:"buy_req_rcpt_term,omitempty"`
	BuyReqPrice    string `json:"buy_req_price,omitempty"`
	BuyAmtPayDt    string `json:"buy_amt_pay_dt,omitempty"`
	GetMeetDt      string `json:"get_meet_dt,omitempty"`
}

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,omitempty"`
	ShtCd          string `json:"sht_cd,omitempty"`
	IsinName       string `json:"isin_name,omitempty"`
	InterBfFaceAmt string `json:"inter_bf_face_amt,omitempty"`
	InterAfFaceAmt string `json:"inter_af_face_amt,omitempty"`
	TdStopDt       string `json:"td_stop_dt,omitempty"`
	ListDt         string `json:"list_dt,omitempty"`
}

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,omitempty"`
	ShtCd       string `json:"sht_cd,omitempty"`
	IsinName    string `json:"isin_name,omitempty"`
	GenMeetDt   string `json:"gen_meet_dt,omitempty"`
	GenMeetType string `json:"gen_meet_type,omitempty"`
	Agenda      string `json:"agenda,omitempty"`
	VoteTotQty  string `json:"vote_tot_qty,omitempty"`
}

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,omitempty"`
	HtsKorIsnm      string `json:"hts_kor_isnm,omitempty"`
	StckPrpr        string `json:"stck_prpr,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	TotalAskpRsqn   string `json:"total_askp_rsqn,omitempty"`
	TotalBidpRsqn   string `json:"total_bidp_rsqn,omitempty"`
	AskpRsqn1       string `json:"askp_rsqn1,omitempty"`
	BidpRsqn1       string `json:"bidp_rsqn1,omitempty"`
	PrdyVol         string `json:"prdy_vol,omitempty"`
	SelnCnqn        string `json:"seln_cnqn,omitempty"`
	ShnuCnqn        string `json:"shnu_cnqn,omitempty"`
	StckLlam        string `json:"stck_llam,omitempty"`
	StckMxpr        string `json:"stck_mxpr,omitempty"`
	PrdyVrssVolRate string `json:"prdy_vrss_vol_rate,omitempty"`
}

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,omitempty"`
	WdayDvsnCd string `json:"wday_dvsn_cd,omitempty"`
	BzdyYn     string `json:"bzdy_yn,omitempty"`
	TrDayYn    string `json:"tr_day_yn,omitempty"`
	OpndYn     string `json:"opnd_yn,omitempty"`
	SttlDayYn  string `json:"sttl_day_yn,omitempty"`
}

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,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	BondMnrtPrpr     string `json:"bond_mnrt_prpr,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	BondMnrtPrdyVrss string `json:"bond_mnrt_prdy_vrss,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	StckBsopDate     string `json:"stck_bsop_date,omitempty"`
}

type KISDomesticStockV1QuotationsCompInterestOutput2Item

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

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

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,omitempty"`
	ArbtSmtnSelnTrPbmn     string `json:"arbt_smtn_seln_tr_pbmn,omitempty"`
	ArbtSmtmSelnTrPbmnRate string `json:"arbt_smtm_seln_tr_pbmn_rate,omitempty"`
	ArbtSmtnShnuTrPbmn     string `json:"arbt_smtn_shnu_tr_pbmn,omitempty"`
	ArbtSmtmShunTrPbmnRate string `json:"arbt_smtm_shun_tr_pbmn_rate,omitempty"`
	NabtSmtnSelnTrPbmn     string `json:"nabt_smtn_seln_tr_pbmn,omitempty"`
	NabtSmtmSelnTrPbmnRate string `json:"nabt_smtm_seln_tr_pbmn_rate,omitempty"`
	NabtSmtnShnuTrPbmn     string `json:"nabt_smtn_shnu_tr_pbmn,omitempty"`
	NabtSmtmShunTrPbmnRate string `json:"nabt_smtm_shun_tr_pbmn_rate,omitempty"`
	ArbtSmtnNtbyTrPbmn     string `json:"arbt_smtn_ntby_tr_pbmn,omitempty"`
	ArbtSmtmNtbyTrPbmnRate string `json:"arbt_smtm_ntby_tr_pbmn_rate,omitempty"`
	NabtSmtnNtbyTrPbmn     string `json:"nabt_smtn_ntby_tr_pbmn,omitempty"`
	NabtSmtmNtbyTrPbmnRate string `json:"nabt_smtm_ntby_tr_pbmn_rate,omitempty"`
	WholSmtnNtbyTrPbmn     string `json:"whol_smtn_ntby_tr_pbmn,omitempty"`
	WholNtbyTrPbmnRate     string `json:"whol_ntby_tr_pbmn_rate,omitempty"`
	BstpNmixPrpr           string `json:"bstp_nmix_prpr,omitempty"`
	BstpNmixPrdyVrss       string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign           string `json:"prdy_vrss_sign,omitempty"`
}

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,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	CrdtRate     string `json:"crdt_rate,omitempty"`
}

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,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	StlmDate         string `json:"stlm_date,omitempty"`
	WholLoanNewStcn  string `json:"whol_loan_new_stcn,omitempty"`
	WholLoanRdmpStcn string `json:"whol_loan_rdmp_stcn,omitempty"`
	WholLoanRmndStcn string `json:"whol_loan_rmnd_stcn,omitempty"`
	WholLoanNewAmt   string `json:"whol_loan_new_amt,omitempty"`
	WholLoanRdmpAmt  string `json:"whol_loan_rdmp_amt,omitempty"`
	WholLoanRmndAmt  string `json:"whol_loan_rmnd_amt,omitempty"`
	WholLoanRmndRate string `json:"whol_loan_rmnd_rate,omitempty"`
	WholLoanGvrt     string `json:"whol_loan_gvrt,omitempty"`
	WholStlnNewStcn  string `json:"whol_stln_new_stcn,omitempty"`
	WholStlnRdmpStcn string `json:"whol_stln_rdmp_stcn,omitempty"`
	WholStlnRmndStcn string `json:"whol_stln_rmnd_stcn,omitempty"`
	WholStlnNewAmt   string `json:"whol_stln_new_amt,omitempty"`
	WholStlnRdmpAmt  string `json:"whol_stln_rdmp_amt,omitempty"`
	WholStlnRmndAmt  string `json:"whol_stln_rmnd_amt,omitempty"`
	WholStlnRmndRate string `json:"whol_stln_rmnd_rate,omitempty"`
	WholStlnGvrt     string `json:"whol_stln_gvrt,omitempty"`
	StckOprc         string `json:"stck_oprc,omitempty"`
	StckHgpr         string `json:"stck_hgpr,omitempty"`
	StckLwpr         string `json:"stck_lwpr,omitempty"`
}

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,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	NewStcn      string `json:"new_stcn,omitempty"`
	RdmpStcn     string `json:"rdmp_stcn,omitempty"`
	PrdyRmndVrss string `json:"prdy_rmnd_vrss,omitempty"`
	RmndStcn     string `json:"rmnd_stcn,omitempty"`
	RmndAmt      string `json:"rmnd_amt,omitempty"`
}

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,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	PrdyVol      string `json:"prdy_vol,omitempty"`
}

type KISDomesticStockV1QuotationsDailyShortSaleOutput2Item

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

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,omitempty"`
	ItemKorNm     string `json:"item_kor_nm,omitempty"`
	Name1         string `json:"name1,omitempty"`
	Name2         string `json:"name2,omitempty"`
	Estdate       string `json:"estdate,omitempty"`
	RcmdName      string `json:"rcmd_name,omitempty"`
	Capital       string `json:"capital,omitempty"`
	FornItemLmtrt string `json:"forn_item_lmtrt,omitempty"`
}

type KISDomesticStockV1QuotationsEstimatePerformOutput2Item

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

type KISDomesticStockV1QuotationsEstimatePerformOutput3Item

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

type KISDomesticStockV1QuotationsEstimatePerformOutput4Item

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

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,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	SdprVrssPrpr     string `json:"sdpr_vrss_prpr,omitempty"`
	SdprVrssPrprRate string `json:"sdpr_vrss_prpr_rate,omitempty"`
	CntgVol          string `json:"cntg_vol,omitempty"`
}

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,omitempty"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn,omitempty"`
}

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,omitempty"`
	AntcCnpr         string `json:"antc_cnpr,omitempty"`
	AntcCntgVrssSign string `json:"antc_cntg_vrss_sign,omitempty"`
	AntcCntgVrss     string `json:"antc_cntg_vrss,omitempty"`
	AntcCntgPrdyCtrt string `json:"antc_cntg_prdy_ctrt,omitempty"`
	AntcVol          string `json:"antc_vol,omitempty"`
	AntcTrPbmn       string `json:"antc_tr_pbmn,omitempty"`
}

type KISDomesticStockV1QuotationsExpPriceTrendOutput2Item

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

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,omitempty"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	AscnIssuCnt      string `json:"ascn_issu_cnt,omitempty"`
	DownIssuCnt      string `json:"down_issu_cnt,omitempty"`
	StnrIssuCnt      string `json:"stnr_issu_cnt,omitempty"`
	BstpClsCode      string `json:"bstp_cls_code,omitempty"`
}

type KISDomesticStockV1QuotationsExpTotalIndexOutput2Item

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

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,omitempty"`
	MkscShrnIscd      string `json:"mksc_shrn_iscd,omitempty"`
	NtbyQty           string `json:"ntby_qty,omitempty"`
	StckPrpr          string `json:"stck_prpr,omitempty"`
	PrdyVrssSign      string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss          string `json:"prdy_vrss,omitempty"`
	PrdyCtrt          string `json:"prdy_ctrt,omitempty"`
	AcmlVol           string `json:"acml_vol,omitempty"`
	FrgnNtbyQty       string `json:"frgn_ntby_qty,omitempty"`
	OrgnNtbyQty       string `json:"orgn_ntby_qty,omitempty"`
	IvtrNtbyQty       string `json:"ivtr_ntby_qty,omitempty"`
	BankNtbyQty       string `json:"bank_ntby_qty,omitempty"`
	InsuNtbyQty       string `json:"insu_ntby_qty,omitempty"`
	MrbnNtbyQty       string `json:"mrbn_ntby_qty,omitempty"`
	FundNtbyQty       string `json:"fund_ntby_qty,omitempty"`
	EtcOrgtNtbyVol    string `json:"etc_orgt_ntby_vol,omitempty"`
	EtcCorpNtbyVol    string `json:"etc_corp_ntby_vol,omitempty"`
	FrgnNtbyTrPbmn    string `json:"frgn_ntby_tr_pbmn,omitempty"`
	OrgnNtbyTrPbmn    string `json:"orgn_ntby_tr_pbmn,omitempty"`
	IvtrNtbyTrPbmn    string `json:"ivtr_ntby_tr_pbmn,omitempty"`
	BankNtbyTrPbmn    string `json:"bank_ntby_tr_pbmn,omitempty"`
	InsuNtbyTrPbmn    string `json:"insu_ntby_tr_pbmn,omitempty"`
	MrbnNtbyTrPbmn    string `json:"mrbn_ntby_tr_pbmn,omitempty"`
	FundNtbyTrPbmn    string `json:"fund_ntby_tr_pbmn,omitempty"`
	EtcOrgtNtbyTrPbmn string `json:"etc_orgt_ntby_tr_pbmn,omitempty"`
	EtcCorpNtbyTrPbmn string `json:"etc_corp_ntby_tr_pbmn,omitempty"`
}

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,omitempty"`
	StckPrpr        string `json:"stck_prpr,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	FrgnSelnVol     string `json:"frgn_seln_vol,omitempty"`
	FrgnShnuVol     string `json:"frgn_shnu_vol,omitempty"`
	GlobNtbyQty     string `json:"glob_ntby_qty,omitempty"`
	FrgnNtbyQtyIcdc string `json:"frgn_ntby_qty_icdc,omitempty"`
}

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,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	GlobNtslQty      string `json:"glob_ntsl_qty,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	GlobTotalSelnQty string `json:"glob_total_seln_qty,omitempty"`
	GlobTotalShnuQty string `json:"glob_total_shnu_qty,omitempty"`
}

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,omitempty"`
	TotalShnuQty string `json:"total_shnu_qty,omitempty"`
}

type KISDomesticStockV1QuotationsFrgnmemTradeTrendOutput2Item

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

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

type KISDomesticStockV1QuotationsInquireAskingPriceExpCcnOutput2Item

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

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,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	CntgVol      string `json:"cntg_vol,omitempty"`
	TdayRltv     string `json:"tday_rltv,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
}

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,omitempty"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt,omitempty"`
	PrdyNmix         string `json:"prdy_nmix,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr,omitempty"`
	BstpClsCode      string `json:"bstp_cls_code,omitempty"`
	PrdyVol          string `json:"prdy_vol,omitempty"`
	BstpNmixOprc     string `json:"bstp_nmix_oprc,omitempty"`
	BstpNmixHgpr     string `json:"bstp_nmix_hgpr,omitempty"`
	BstpNmixLwpr     string `json:"bstp_nmix_lwpr,omitempty"`
	FutsPrdyOprc     string `json:"futs_prdy_oprc,omitempty"`
	FutsPrdyHgpr     string `json:"futs_prdy_hgpr,omitempty"`
	FutsPrdyLwpr     string `json:"futs_prdy_lwpr,omitempty"`
}

type KISDomesticStockV1QuotationsInquireDailyIndexchartpriceOutput2Item

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

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

type KISDomesticStockV1QuotationsInquireDailyItemchartpriceOutput2Item

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

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,omitempty"`
	OvtmUntpPrdyVrss         string `json:"ovtm_untp_prdy_vrss,omitempty"`
	OvtmUntpPrdyVrssSign     string `json:"ovtm_untp_prdy_vrss_sign,omitempty"`
	OvtmUntpPrdyCtrt         string `json:"ovtm_untp_prdy_ctrt,omitempty"`
	OvtmUntpVol              string `json:"ovtm_untp_vol,omitempty"`
	OvtmUntpTrPbmn           string `json:"ovtm_untp_tr_pbmn,omitempty"`
	OvtmUntpMxpr             string `json:"ovtm_untp_mxpr,omitempty"`
	OvtmUntpLlam             string `json:"ovtm_untp_llam,omitempty"`
	OvtmUntpOprc             string `json:"ovtm_untp_oprc,omitempty"`
	OvtmUntpHgpr             string `json:"ovtm_untp_hgpr,omitempty"`
	OvtmUntpLwpr             string `json:"ovtm_untp_lwpr,omitempty"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr,omitempty"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss,omitempty"`
	OvtmUntpAntcCntgVrssSign string `json:"ovtm_untp_antc_cntg_vrss_sign,omitempty"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt,omitempty"`
	OvtmUntpAntcVol          string `json:"ovtm_untp_antc_vol,omitempty"`
}

type KISDomesticStockV1QuotationsInquireDailyOvertimepriceOutput2Item

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

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,omitempty"`
	StckOprc        string `json:"stck_oprc,omitempty"`
	StckHgpr        string `json:"stck_hgpr,omitempty"`
	StckLwpr        string `json:"stck_lwpr,omitempty"`
	StckClpr        string `json:"stck_clpr,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	PrdyVrssVolRate string `json:"prdy_vrss_vol_rate,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	HtsFrgnEhrt     string `json:"hts_frgn_ehrt,omitempty"`
	FrgnNtbyQty     string `json:"frgn_ntby_qty,omitempty"`
	FlngClsCode     string `json:"flng_cls_code,omitempty"`
	AcmlPrttRate    string `json:"acml_prtt_rate,omitempty"`
}

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,omitempty"`
	SelnCnqnSmtn string `json:"seln_cnqn_smtn,omitempty"`
}

type KISDomesticStockV1QuotationsInquireDailyTradeVolumeOutput2Item

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

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

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,omitempty"`
	BstpNmixPrdyVrss     string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign         string `json:"prdy_vrss_sign,omitempty"`
	BstpNmixPrdyCtrt     string `json:"bstp_nmix_prdy_ctrt,omitempty"`
	AcmlVol              string `json:"acml_vol,omitempty"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn,omitempty"`
	BstpNmixOprc         string `json:"bstp_nmix_oprc,omitempty"`
	BstpNmixHgpr         string `json:"bstp_nmix_hgpr,omitempty"`
	BstpNmixLwpr         string `json:"bstp_nmix_lwpr,omitempty"`
	PrdyVol              string `json:"prdy_vol,omitempty"`
	AscnIssuCnt          string `json:"ascn_issu_cnt,omitempty"`
	DownIssuCnt          string `json:"down_issu_cnt,omitempty"`
	StnrIssuCnt          string `json:"stnr_issu_cnt,omitempty"`
	UplmIssuCnt          string `json:"uplm_issu_cnt,omitempty"`
	LslmIssuCnt          string `json:"lslm_issu_cnt,omitempty"`
	PrdyTrPbmn           string `json:"prdy_tr_pbmn,omitempty"`
	DryyBstpNmixHgprDate string `json:"dryy_bstp_nmix_hgpr_date,omitempty"`
	DryyBstpNmixHgpr     string `json:"dryy_bstp_nmix_hgpr,omitempty"`
	DryyBstpNmixLwpr     string `json:"dryy_bstp_nmix_lwpr,omitempty"`
	DryyBstpNmixLwprDate string `json:"dryy_bstp_nmix_lwpr_date,omitempty"`
}

type KISDomesticStockV1QuotationsInquireIndexCategoryPriceOutput2Item

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

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,omitempty"`
	BstpNmixPrdyVrss     string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign         string `json:"prdy_vrss_sign,omitempty"`
	BstpNmixPrdyCtrt     string `json:"bstp_nmix_prdy_ctrt,omitempty"`
	AcmlVol              string `json:"acml_vol,omitempty"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn,omitempty"`
	BstpNmixOprc         string `json:"bstp_nmix_oprc,omitempty"`
	BstpNmixHgpr         string `json:"bstp_nmix_hgpr,omitempty"`
	BstpNmixLwpr         string `json:"bstp_nmix_lwpr,omitempty"`
	PrdyVol              string `json:"prdy_vol,omitempty"`
	AscnIssuCnt          string `json:"ascn_issu_cnt,omitempty"`
	DownIssuCnt          string `json:"down_issu_cnt,omitempty"`
	StnrIssuCnt          string `json:"stnr_issu_cnt,omitempty"`
	UplmIssuCnt          string `json:"uplm_issu_cnt,omitempty"`
	LslmIssuCnt          string `json:"lslm_issu_cnt,omitempty"`
	PrdyTrPbmn           string `json:"prdy_tr_pbmn,omitempty"`
	DryyBstpNmixHgprDate string `json:"dryy_bstp_nmix_hgpr_date,omitempty"`
	DryyBstpNmixHgpr     string `json:"dryy_bstp_nmix_hgpr,omitempty"`
	DryyBstpNmixLwpr     string `json:"dryy_bstp_nmix_lwpr,omitempty"`
	DryyBstpNmixLwprDate string `json:"dryy_bstp_nmix_lwpr_date,omitempty"`
}

type KISDomesticStockV1QuotationsInquireIndexDailyPriceOutput2Item

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

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

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,omitempty"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr,omitempty"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt,omitempty"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	CntgVol          string `json:"cntg_vol,omitempty"`
}

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,omitempty"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr,omitempty"`
	BstpNmixPrdyVrss string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt,omitempty"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	CntgVol          string `json:"cntg_vol,omitempty"`
}

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

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,omitempty"`
	StckClpr       string `json:"stck_clpr,omitempty"`
	PrdyVrss       string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign   string `json:"prdy_vrss_sign,omitempty"`
	PrsnNtbyQty    string `json:"prsn_ntby_qty,omitempty"`
	FrgnNtbyQty    string `json:"frgn_ntby_qty,omitempty"`
	OrgnNtbyQty    string `json:"orgn_ntby_qty,omitempty"`
	PrsnNtbyTrPbmn string `json:"prsn_ntby_tr_pbmn,omitempty"`
	FrgnNtbyTrPbmn string `json:"frgn_ntby_tr_pbmn,omitempty"`
	OrgnNtbyTrPbmn string `json:"orgn_ntby_tr_pbmn,omitempty"`
	PrsnShnuVol    string `json:"prsn_shnu_vol,omitempty"`
	FrgnShnuVol    string `json:"frgn_shnu_vol,omitempty"`
	OrgnShnuVol    string `json:"orgn_shnu_vol,omitempty"`
	PrsnShnuTrPbmn string `json:"prsn_shnu_tr_pbmn,omitempty"`
	FrgnShnuTrPbmn string `json:"frgn_shnu_tr_pbmn,omitempty"`
	OrgnShnuTrPbmn string `json:"orgn_shnu_tr_pbmn,omitempty"`
	PrsnSelnVol    string `json:"prsn_seln_vol,omitempty"`
	FrgnSelnVol    string `json:"frgn_seln_vol,omitempty"`
	OrgnSelnVol    string `json:"orgn_seln_vol,omitempty"`
	PrsnSelnTrPbmn string `json:"prsn_seln_tr_pbmn,omitempty"`
	FrgnSelnTrPbmn string `json:"frgn_seln_tr_pbmn,omitempty"`
	OrgnSelnTrPbmn string `json:"orgn_seln_tr_pbmn,omitempty"`
}

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

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,omitempty"`
	TotalSelnQty string `json:"total_seln_qty,omitempty"`
	TotalShnuQty string `json:"total_shnu_qty,omitempty"`
	NtbyQty      string `json:"ntby_qty,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
}

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

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

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

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

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

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,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	StckPrdyClpr string `json:"stck_prdy_clpr,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
}

type KISDomesticStockV1QuotationsInquireTimeDailychartpriceOutput2Item

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

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,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	BstpNmixPrdyCtrt string `json:"bstp_nmix_prdy_ctrt,omitempty"`
	PrdyNmix         string `json:"prdy_nmix,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	BstpNmixPrpr     string `json:"bstp_nmix_prpr,omitempty"`
	BstpClsCode      string `json:"bstp_cls_code,omitempty"`
	PrdyVol          string `json:"prdy_vol,omitempty"`
	BstpNmixOprc     string `json:"bstp_nmix_oprc,omitempty"`
	BstpNmixHgpr     string `json:"bstp_nmix_hgpr,omitempty"`
	BstpNmixLwpr     string `json:"bstp_nmix_lwpr,omitempty"`
	FutsPrdyOprc     string `json:"futs_prdy_oprc,omitempty"`
	FutsPrdyHgpr     string `json:"futs_prdy_hgpr,omitempty"`
	FutsPrdyLwpr     string `json:"futs_prdy_lwpr,omitempty"`
}

type KISDomesticStockV1QuotationsInquireTimeIndexchartpriceOutput2Item

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

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,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	StckPrdyClpr string `json:"stck_prdy_clpr,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
}

type KISDomesticStockV1QuotationsInquireTimeItemchartpriceOutput2Item

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

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,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	PrdyVol         string `json:"prdy_vol,omitempty"`
	RprsMrktKorName string `json:"rprs_mrkt_kor_name,omitempty"`
}

type KISDomesticStockV1QuotationsInquireTimeItemconclusionOutput2Item

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

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,omitempty"`
	OvtmUntpPrdyVrss         string `json:"ovtm_untp_prdy_vrss,omitempty"`
	OvtmUntpPrdyVrssSign     string `json:"ovtm_untp_prdy_vrss_sign,omitempty"`
	OvtmUntpPrdyCtrt         string `json:"ovtm_untp_prdy_ctrt,omitempty"`
	OvtmUntpVol              string `json:"ovtm_untp_vol,omitempty"`
	OvtmUntpTrPbmn           string `json:"ovtm_untp_tr_pbmn,omitempty"`
	OvtmUntpMxpr             string `json:"ovtm_untp_mxpr,omitempty"`
	OvtmUntpLlam             string `json:"ovtm_untp_llam,omitempty"`
	OvtmUntpOprc             string `json:"ovtm_untp_oprc,omitempty"`
	OvtmUntpHgpr             string `json:"ovtm_untp_hgpr,omitempty"`
	OvtmUntpLwpr             string `json:"ovtm_untp_lwpr,omitempty"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr,omitempty"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss,omitempty"`
	OvtmUntpAntcCntgVrssSign string `json:"ovtm_untp_antc_cntg_vrss_sign,omitempty"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt,omitempty"`
	OvtmUntpAntcVol          string `json:"ovtm_untp_antc_vol,omitempty"`
	UplmSign                 string `json:"uplm_sign,omitempty"`
	LslmSign                 string `json:"lslm_sign,omitempty"`
}

type KISDomesticStockV1QuotationsInquireTimeOvertimeconclusionOutput2Item

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

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,omitempty"`
	MkscShrnIscd string `json:"mksc_shrn_iscd,omitempty"`
	ViClsCode    string `json:"vi_cls_code,omitempty"`
	BsopDate     string `json:"bsop_date,omitempty"`
	CntgViHour   string `json:"cntg_vi_hour,omitempty"`
	ViCnclHour   string `json:"vi_cncl_hour,omitempty"`
	ViKindCode   string `json:"vi_kind_code,omitempty"`
	ViPrc        string `json:"vi_prc,omitempty"`
	ViStndPrc    string `json:"vi_stnd_prc,omitempty"`
	ViDprt       string `json:"vi_dprt,omitempty"`
	ViDmcStndPrc string `json:"vi_dmc_stnd_prc,omitempty"`
	ViDmcDprt    string `json:"vi_dmc_dprt,omitempty"`
	ViCount      string `json:"vi_count,omitempty"`
}

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,omitempty"`
	TrnmHour     string `json:"trnm_hour,omitempty"`
	DataRank     string `json:"data_rank,omitempty"`
	InterGrpCode string `json:"inter_grp_code,omitempty"`
	InterGrpName string `json:"inter_grp_name,omitempty"`
	AskCnt       string `json:"ask_cnt,omitempty"`
}

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,omitempty"`
	MrktTrtmClsName      string `json:"mrkt_trtm_cls_name,omitempty"`
	HourClsCode          string `json:"hour_cls_code,omitempty"`
	InterShrnIscd        string `json:"inter_shrn_iscd,omitempty"`
	InterKorIsnm         string `json:"inter_kor_isnm,omitempty"`
	Inter2Prpr           string `json:"inter2_prpr,omitempty"`
	Inter2PrdyVrss       string `json:"inter2_prdy_vrss,omitempty"`
	PrdyVrssSign         string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt             string `json:"prdy_ctrt,omitempty"`
	AcmlVol              string `json:"acml_vol,omitempty"`
	Inter2Oprc           string `json:"inter2_oprc,omitempty"`
	Inter2Hgpr           string `json:"inter2_hgpr,omitempty"`
	Inter2Lwpr           string `json:"inter2_lwpr,omitempty"`
	Inter2Llam           string `json:"inter2_llam,omitempty"`
	Inter2Mxpr           string `json:"inter2_mxpr,omitempty"`
	Inter2Askp           string `json:"inter2_askp,omitempty"`
	Inter2Bidp           string `json:"inter2_bidp,omitempty"`
	SelnRsqn             string `json:"seln_rsqn,omitempty"`
	ShnuRsqn             string `json:"shnu_rsqn,omitempty"`
	TotalAskpRsqn        string `json:"total_askp_rsqn,omitempty"`
	TotalBidpRsqn        string `json:"total_bidp_rsqn,omitempty"`
	AcmlTrPbmn           string `json:"acml_tr_pbmn,omitempty"`
	Inter2PrdyClpr       string `json:"inter2_prdy_clpr,omitempty"`
	OprcVrssHgprRate     string `json:"oprc_vrss_hgpr_rate,omitempty"`
	IntrAntcCntgVrss     string `json:"intr_antc_cntg_vrss,omitempty"`
	IntrAntcCntgVrssSign string `json:"intr_antc_cntg_vrss_sign,omitempty"`
	IntrAntcCntgPrdyCtrt string `json:"intr_antc_cntg_prdy_ctrt,omitempty"`
	IntrAntcVol          string `json:"intr_antc_vol,omitempty"`
	Inter2Sdpr           string `json:"inter2_sdpr,omitempty"`
}

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,omitempty"`
	InterGrpName string `json:"inter_grp_name,omitempty"`
}

type KISDomesticStockV1QuotationsIntstockStocklistByGroupOutput2Item

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

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,omitempty"`
	StckShrnIscd        string `json:"stck_shrn_iscd,omitempty"`
	HtsKorIsnm          string `json:"hts_kor_isnm,omitempty"`
	InvtOpnn            string `json:"invt_opnn,omitempty"`
	InvtOpnnClsCode     string `json:"invt_opnn_cls_code,omitempty"`
	RgbfInvtOpnn        string `json:"rgbf_invt_opnn,omitempty"`
	RgbfInvtOpnnClsCode string `json:"rgbf_invt_opnn_cls_code,omitempty"`
	MbcrName            string `json:"mbcr_name,omitempty"`
	StckPrpr            string `json:"stck_prpr,omitempty"`
	PrdyVrss            string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign        string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt            string `json:"prdy_ctrt,omitempty"`
	HtsGoalPrc          string `json:"hts_goal_prc,omitempty"`
	StckPrdyClpr        string `json:"stck_prdy_clpr,omitempty"`
	StftEsdg            string `json:"stft_esdg,omitempty"`
	Dprt                string `json:"dprt,omitempty"`
}

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,omitempty"`
	InvtOpnn            string `json:"invt_opnn,omitempty"`
	InvtOpnnClsCode     string `json:"invt_opnn_cls_code,omitempty"`
	RgbfInvtOpnn        string `json:"rgbf_invt_opnn,omitempty"`
	RgbfInvtOpnnClsCode string `json:"rgbf_invt_opnn_cls_code,omitempty"`
	MbcrName            string `json:"mbcr_name,omitempty"`
	HtsGoalPrc          string `json:"hts_goal_prc,omitempty"`
	StckPrdyClpr        string `json:"stck_prdy_clpr,omitempty"`
	StckNdayEsdg        string `json:"stck_nday_esdg,omitempty"`
	NdayDprt            string `json:"nday_dprt,omitempty"`
	StftEsdg            string `json:"stft_esdg,omitempty"`
	Dprt                string `json:"dprt,omitempty"`
}

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,omitempty"`
	AllSelnQty  string `json:"all_seln_qty,omitempty"`
	AllSelnAmt  string `json:"all_seln_amt,omitempty"`
	InvrClsName string `json:"invr_cls_name,omitempty"`
	AllShnuQty  string `json:"all_shnu_qty,omitempty"`
	AllShnuAmt  string `json:"all_shnu_amt,omitempty"`
	AllNtbyAmt  string `json:"all_ntby_amt,omitempty"`
	ArbtSelnQty string `json:"arbt_seln_qty,omitempty"`
	AllNtbyQty  string `json:"all_ntby_qty,omitempty"`
	ArbtShnuQty string `json:"arbt_shnu_qty,omitempty"`
	ArbtNtbyQty string `json:"arbt_ntby_qty,omitempty"`
	ArbtSelnAmt string `json:"arbt_seln_amt,omitempty"`
	ArbtShnuAmt string `json:"arbt_shnu_amt,omitempty"`
	ArbtNtbyAmt string `json:"arbt_ntby_amt,omitempty"`
	NabtSelnQty string `json:"nabt_seln_qty,omitempty"`
	NabtShnuQty string `json:"nabt_shnu_qty,omitempty"`
	NabtNtbyQty string `json:"nabt_ntby_qty,omitempty"`
	NabtSelnAmt string `json:"nabt_seln_amt,omitempty"`
	NabtShnuAmt string `json:"nabt_shnu_amt,omitempty"`
	NabtNtbyAmt string `json:"nabt_ntby_amt,omitempty"`
}

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,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	PrdyVol         string `json:"prdy_vol,omitempty"`
	RprsMrktKorName string `json:"rprs_mrkt_kor_name,omitempty"`
}

type KISDomesticStockV1QuotationsInvestorTradeByStockDailyOutput2Item

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

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,omitempty"`
	FrgnFakeNtbyQty string `json:"frgn_fake_ntby_qty,omitempty"`
	OrgnFakeNtbyQty string `json:"orgn_fake_ntby_qty,omitempty"`
	SumFakeNtbyQty  string `json:"sum_fake_ntby_qty,omitempty"`
}

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,omitempty"`
	PrdtName       string `json:"prdt_name,omitempty"`
	Papr           string `json:"papr,omitempty"`
	BfdyClpr       string `json:"bfdy_clpr,omitempty"`
	SbstPrvs       string `json:"sbst_prvs,omitempty"`
	TrStopDvsnName string `json:"tr_stop_dvsn_name,omitempty"`
	PsblYnName     string `json:"psbl_yn_name,omitempty"`
	LmtQty1        string `json:"lmt_qty1,omitempty"`
	UseQty1        string `json:"use_qty1,omitempty"`
	TradPsblQty2   string `json:"trad_psbl_qty2,omitempty"`
	RghtTypeCd     string `json:"rght_type_cd,omitempty"`
	BassDt         string `json:"bass_dt,omitempty"`
	PsblYn         string `json:"psbl_yn,omitempty"`
}

type KISDomesticStockV1QuotationsLendableByCompanyOutput2Item

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

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,omitempty"`
	Date2 string `json:"date2,omitempty"`
	Date3 string `json:"date3,omitempty"`
	Date4 string `json:"date4,omitempty"`
	Date5 string `json:"date5,omitempty"`
	Today string `json:"today,omitempty"`
	Time  string `json:"time,omitempty"`
	STime string `json:"s_time,omitempty"`
	ETime string `json:"e_time,omitempty"`
}

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,omitempty"`
	BstpNmixPrpr        string `json:"bstp_nmix_prpr,omitempty"`
	BstpNmixPrdyVrss    string `json:"bstp_nmix_prdy_vrss,omitempty"`
	PrdyVrssSign        string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt            string `json:"prdy_ctrt,omitempty"`
	HtsAvls             string `json:"hts_avls,omitempty"`
	CustDpmnAmt         string `json:"cust_dpmn_amt,omitempty"`
	CustDpmnAmtPrdyVrss string `json:"cust_dpmn_amt_prdy_vrss,omitempty"`
	AmtTnrt             string `json:"amt_tnrt,omitempty"`
	UnclAmt             string `json:"uncl_amt,omitempty"`
	CrdtLoanRmnd        string `json:"crdt_loan_rmnd,omitempty"`
	FutsTfamAmt         string `json:"futs_tfam_amt,omitempty"`
	SttpAmt             string `json:"sttp_amt,omitempty"`
	MxtpAmt             string `json:"mxtp_amt,omitempty"`
	BntpAmt             string `json:"bntp_amt,omitempty"`
	MmfAmt              string `json:"mmf_amt,omitempty"`
	SecuLendAmt         string `json:"secu_lend_amt,omitempty"`
}

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,omitempty"`
	NewsOferEntpCode string `json:"news_ofer_entp_code,omitempty"`
	DataDt           string `json:"data_dt,omitempty"`
	DataTm           string `json:"data_tm,omitempty"`
	HtsPbntTitlCntt  string `json:"hts_pbnt_titl_cntt,omitempty"`
	NewsLrdvCode     string `json:"news_lrdv_code,omitempty"`
	Dorg             string `json:"dorg,omitempty"`
	Iscd1            string `json:"iscd1,omitempty"`
	Iscd2            string `json:"iscd2,omitempty"`
	Iscd3            string `json:"iscd3,omitempty"`
	Iscd4            string `json:"iscd4,omitempty"`
	Iscd5            string `json:"iscd5,omitempty"`
}

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,omitempty"`
	StckShrnIscd    string `json:"stck_shrn_iscd,omitempty"`
	HtsKorIsnm      string `json:"hts_kor_isnm,omitempty"`
	StckPrpr        string `json:"stck_prpr,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	PrdyVol         string `json:"prdy_vol,omitempty"`
	WghnAvrgStckPrc string `json:"wghn_avrg_stck_prc,omitempty"`
	LstnStcn        string `json:"lstn_stcn,omitempty"`
}

type KISDomesticStockV1QuotationsPbarTratioOutput2Item

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

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,omitempty"`
	StckClpr            string `json:"stck_clpr,omitempty"`
	PrdyVrss            string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign        string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt            string `json:"prdy_ctrt,omitempty"`
	AcmlVol             string `json:"acml_vol,omitempty"`
	AcmlTrPbmn          string `json:"acml_tr_pbmn,omitempty"`
	WholSmtnSelnVol     string `json:"whol_smtn_seln_vol,omitempty"`
	WholSmtnShnuVol     string `json:"whol_smtn_shnu_vol,omitempty"`
	WholSmtnNtbyQty     string `json:"whol_smtn_ntby_qty,omitempty"`
	WholSmtnSelnTrPbmn  string `json:"whol_smtn_seln_tr_pbmn,omitempty"`
	WholSmtnShnuTrPbmn  string `json:"whol_smtn_shnu_tr_pbmn,omitempty"`
	WholSmtnNtbyTrPbmn  string `json:"whol_smtn_ntby_tr_pbmn,omitempty"`
	WholNtbyVolIcdc     string `json:"whol_ntby_vol_icdc,omitempty"`
	WholNtbyTrPbmnIcdc2 string `json:"whol_ntby_tr_pbmn_icdc2,omitempty"`
}

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,omitempty"`
	StckPrpr           string `json:"stck_prpr,omitempty"`
	PrdyVrss           string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign       string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt           string `json:"prdy_ctrt,omitempty"`
	AcmlVol            string `json:"acml_vol,omitempty"`
	WholSmtnSelnVol    string `json:"whol_smtn_seln_vol,omitempty"`
	WholSmtnShnuVol    string `json:"whol_smtn_shnu_vol,omitempty"`
	WholSmtnNtbyQty    string `json:"whol_smtn_ntby_qty,omitempty"`
	WholSmtnSelnTrPbmn string `json:"whol_smtn_seln_tr_pbmn,omitempty"`
	WholSmtnShnuTrPbmn string `json:"whol_smtn_shnu_tr_pbmn,omitempty"`
	WholSmtnNtbyTrPbmn string `json:"whol_smtn_ntby_tr_pbmn,omitempty"`
	WholNtbyVolIcdc    string `json:"whol_ntby_vol_icdc,omitempty"`
	WholNtbyTrPbmnIcdc string `json:"whol_ntby_tr_pbmn_icdc,omitempty"`
}

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,omitempty"`
	Name        string `json:"name,omitempty"`
	Daebi       string `json:"daebi,omitempty"`
	Price       string `json:"price,omitempty"`
	Chgrate     string `json:"chgrate,omitempty"`
	AcmlVol     string `json:"acml_vol,omitempty"`
	TradeAmt    string `json:"trade_amt,omitempty"`
	Change      string `json:"change,omitempty"`
	Cttr        string `json:"cttr,omitempty"`
	Open        string `json:"open,omitempty"`
	High        string `json:"high,omitempty"`
	Low         string `json:"low,omitempty"`
	High52      string `json:"high52,omitempty"`
	Low52       string `json:"low52,omitempty"`
	Expprice    string `json:"expprice,omitempty"`
	Expchange   string `json:"expchange,omitempty"`
	Expchggrate string `json:"expchggrate,omitempty"`
	Expcvol     string `json:"expcvol,omitempty"`
	Chgrate2    string `json:"chgrate2,omitempty"`
	Expdaebi    string `json:"expdaebi,omitempty"`
	Recprice    string `json:"recprice,omitempty"`
	Uplmtprice  string `json:"uplmtprice,omitempty"`
	Dnlmtprice  string `json:"dnlmtprice,omitempty"`
	Stotprice   string `json:"stotprice,omitempty"`
}

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,omitempty"`
	Seq         string `json:"seq,omitempty"`
	GrpNm       string `json:"grp_nm,omitempty"`
	ConditionNm string `json:"condition_nm,omitempty"`
}

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,omitempty"`
	PrdtTypeCd         string `json:"prdt_type_cd,omitempty"`
	PrdtName           string `json:"prdt_name,omitempty"`
	PrdtName120        string `json:"prdt_name120,omitempty"`
	PrdtAbrvName       string `json:"prdt_abrv_name,omitempty"`
	PrdtEngName        string `json:"prdt_eng_name,omitempty"`
	PrdtEngName120     string `json:"prdt_eng_name120,omitempty"`
	PrdtEngAbrvName    string `json:"prdt_eng_abrv_name,omitempty"`
	StdPdno            string `json:"std_pdno,omitempty"`
	ShtnPdno           string `json:"shtn_pdno,omitempty"`
	PrdtSaleStatCd     string `json:"prdt_sale_stat_cd,omitempty"`
	PrdtRiskGradCd     string `json:"prdt_risk_grad_cd,omitempty"`
	PrdtClsfCd         string `json:"prdt_clsf_cd,omitempty"`
	PrdtClsfName       string `json:"prdt_clsf_name,omitempty"`
	SaleStrtDt         string `json:"sale_strt_dt,omitempty"`
	SaleEndDt          string `json:"sale_end_dt,omitempty"`
	WrapAsstTypeCd     string `json:"wrap_asst_type_cd,omitempty"`
	IvstPrdtTypeCd     string `json:"ivst_prdt_type_cd,omitempty"`
	IvstPrdtTypeCdName string `json:"ivst_prdt_type_cd_name,omitempty"`
	FrstErlmDt         string `json:"frst_erlm_dt,omitempty"`
}

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

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,omitempty"`
	SmtnAvrgPrpr    string `json:"smtn_avrg_prpr,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	WholNtbyQtyRate string `json:"whol_ntby_qty_rate,omitempty"`
	NtbyCntgCsnu    string `json:"ntby_cntg_csnu,omitempty"`
	SelnCnqnSmtn    string `json:"seln_cnqn_smtn,omitempty"`
	WholSelnVolRate string `json:"whol_seln_vol_rate,omitempty"`
	SelnCntgCsnu    string `json:"seln_cntg_csnu,omitempty"`
	ShnuCnqnSmtn    string `json:"shnu_cnqn_smtn,omitempty"`
	WholShunVolRate string `json:"whol_shun_vol_rate,omitempty"`
	ShnuCntgCsnu    string `json:"shnu_cntg_csnu,omitempty"`
}

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,omitempty"`
	MkscShrnIscd          string `json:"mksc_shrn_iscd,omitempty"`
	DataRank              string `json:"data_rank,omitempty"`
	StckPrpr              string `json:"stck_prpr,omitempty"`
	PrdyVrssSign          string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss              string `json:"prdy_vrss,omitempty"`
	PrdyCtrt              string `json:"prdy_ctrt,omitempty"`
	AcmlVol               string `json:"acml_vol,omitempty"`
	PrdyVol               string `json:"prdy_vol,omitempty"`
	LstnStcn              string `json:"lstn_stcn,omitempty"`
	AvrgVol               string `json:"avrg_vol,omitempty"`
	NBefrClprVrssPrprRate string `json:"n_befr_clpr_vrss_prpr_rate,omitempty"`
	VolInrt               string `json:"vol_inrt,omitempty"`
	VolTnrt               string `json:"vol_tnrt,omitempty"`
	NdayVolTnrt           string `json:"nday_vol_tnrt,omitempty"`
	AvrgTrPbmn            string `json:"avrg_tr_pbmn,omitempty"`
	TrPbmnTnrt            string `json:"tr_pbmn_tnrt,omitempty"`
	NdayTrPbmnTnrt        string `json:"nday_tr_pbmn_tnrt,omitempty"`
	AcmlTrPbmn            string `json:"acml_tr_pbmn,omitempty"`
}

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,omitempty"`
	DataRank          string `json:"data_rank,omitempty"`
	HtsKorIsnm        string `json:"hts_kor_isnm,omitempty"`
	StckPrpr          string `json:"stck_prpr,omitempty"`
	PrdyVrss          string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign      string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt          string `json:"prdy_ctrt,omitempty"`
	OvtmTotalAskpRsqn string `json:"ovtm_total_askp_rsqn,omitempty"`
	OvtmTotalBidpRsqn string `json:"ovtm_total_bidp_rsqn,omitempty"`
	MkobOtcpVol       string `json:"mkob_otcp_vol,omitempty"`
	MkfaOtcpVol       string `json:"mkfa_otcp_vol,omitempty"`
}

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,omitempty"`
	DataRank     string `json:"data_rank,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	ShnuCntgCsnu string `json:"shnu_cntg_csnu,omitempty"`
	SelnCntgCsnu string `json:"seln_cntg_csnu,omitempty"`
	NtbyCnqn     string `json:"ntby_cnqn,omitempty"`
}

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,omitempty"`
	HtsKorIsnm  string `json:"hts_kor_isnm,omitempty"`
	StndDate1   string `json:"stnd_date1,omitempty"`
	StndDate2   string `json:"stnd_date2,omitempty"`
}

type KISDomesticStockV1RankingCreditBalanceOutput2Item

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

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,omitempty"`
	DataRank     string `json:"data_rank,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	D5Dsrt       string `json:"d5_dsrt,omitempty"`
	D10Dsrt      string `json:"d10_dsrt,omitempty"`
	D20Dsrt      string `json:"d20_dsrt,omitempty"`
	D60Dsrt      string `json:"d60_dsrt,omitempty"`
	D120Dsrt     string `json:"d120_dsrt,omitempty"`
}

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,omitempty"`
	ShtCd         string `json:"sht_cd,omitempty"`
	IsinName      string `json:"isin_name,omitempty"`
	RecordDate    string `json:"record_date,omitempty"`
	PerStoDiviAmt string `json:"per_sto_divi_amt,omitempty"`
	DiviRate      string `json:"divi_rate,omitempty"`
	DiviKind      string `json:"divi_kind,omitempty"`
}

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,omitempty"`
	HtsKorIsnm    string `json:"hts_kor_isnm,omitempty"`
	StckPrpr      string `json:"stck_prpr,omitempty"`
	PrdyVrss      string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign  string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt      string `json:"prdy_ctrt,omitempty"`
	StckSdpr      string `json:"stck_sdpr,omitempty"`
	SelnRsqn      string `json:"seln_rsqn,omitempty"`
	Askp          string `json:"askp,omitempty"`
	Bidp          string `json:"bidp,omitempty"`
	ShnuRsqn      string `json:"shnu_rsqn,omitempty"`
	CntgVol       string `json:"cntg_vol,omitempty"`
	AntcTrPbmn    string `json:"antc_tr_pbmn,omitempty"`
	TotalAskpRsqn string `json:"total_askp_rsqn,omitempty"`
	TotalBidpRsqn string `json:"total_bidp_rsqn,omitempty"`
}

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,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	MkscShrnIscd     string `json:"mksc_shrn_iscd,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	CptlOpPrfi       string `json:"cptl_op_prfi,omitempty"`
	CptlNtinRate     string `json:"cptl_ntin_rate,omitempty"`
	SaleTotlRate     string `json:"sale_totl_rate,omitempty"`
	SaleNtinRate     string `json:"sale_ntin_rate,omitempty"`
	Bis              string `json:"bis,omitempty"`
	LbltRate         string `json:"lblt_rate,omitempty"`
	BramDepn         string `json:"bram_depn,omitempty"`
	RsrvRate         string `json:"rsrv_rate,omitempty"`
	Grs              string `json:"grs,omitempty"`
	OpPrfiInrt       string `json:"op_prfi_inrt,omitempty"`
	BsopPrfiInrt     string `json:"bsop_prfi_inrt,omitempty"`
	NtinInrt         string `json:"ntin_inrt,omitempty"`
	EqutInrt         string `json:"equt_inrt,omitempty"`
	CptlTnrt         string `json:"cptl_tnrt,omitempty"`
	SaleBondTnrt     string `json:"sale_bond_tnrt,omitempty"`
	TotlAsetInrt     string `json:"totl_aset_inrt,omitempty"`
	StacMonth        string `json:"stac_month,omitempty"`
	StacMonthClsCode string `json:"stac_month_cls_code,omitempty"`
	IqryCsnu         string `json:"iqry_csnu,omitempty"`
}

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,omitempty"`
	DataRank                 string `json:"data_rank,omitempty"`
	HtsKorIsnm               string `json:"hts_kor_isnm,omitempty"`
	StckPrpr                 string `json:"stck_prpr,omitempty"`
	PrdyVrss                 string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign             string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt                 string `json:"prdy_ctrt,omitempty"`
	AcmlVol                  string `json:"acml_vol,omitempty"`
	StckHgpr                 string `json:"stck_hgpr,omitempty"`
	HgprHour                 string `json:"hgpr_hour,omitempty"`
	AcmlHgprDate             string `json:"acml_hgpr_date,omitempty"`
	StckLwpr                 string `json:"stck_lwpr,omitempty"`
	LwprHour                 string `json:"lwpr_hour,omitempty"`
	AcmlLwprDate             string `json:"acml_lwpr_date,omitempty"`
	LwprVrssPrprRate         string `json:"lwpr_vrss_prpr_rate,omitempty"`
	DsgtDateClprVrssPrprRate string `json:"dsgt_date_clpr_vrss_prpr_rate,omitempty"`
	CnntAscnDynu             string `json:"cnnt_ascn_dynu,omitempty"`
	HgprVrssPrprRate         string `json:"hgpr_vrss_prpr_rate,omitempty"`
	CnntDownDynu             string `json:"cnnt_down_dynu,omitempty"`
	OprcVrssPrprSign         string `json:"oprc_vrss_prpr_sign,omitempty"`
	OprcVrssPrpr             string `json:"oprc_vrss_prpr,omitempty"`
	OprcVrssPrprRate         string `json:"oprc_vrss_prpr_rate,omitempty"`
	PrdRsfl                  string `json:"prd_rsfl,omitempty"`
	PrdRsflRate              string `json:"prd_rsfl_rate,omitempty"`
}

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,omitempty"`
	MkscShrnIscd   string `json:"mksc_shrn_iscd,omitempty"`
}

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,omitempty"`
	DataRank         string `json:"data_rank,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	LstnStcn         string `json:"lstn_stcn,omitempty"`
	StckAvls         string `json:"stck_avls,omitempty"`
	MrktWholAvlsRlim string `json:"mrkt_whol_avls_rlim,omitempty"`
}

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,omitempty"`
	HtsKorIsnm        string `json:"hts_kor_isnm,omitempty"`
	MkscShrnIscd      string `json:"mksc_shrn_iscd,omitempty"`
	StckPrpr          string `json:"stck_prpr,omitempty"`
	PrdyVrss          string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign      string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt          string `json:"prdy_ctrt,omitempty"`
	AcmlVol           string `json:"acml_vol,omitempty"`
	Per               string `json:"per,omitempty"`
	Pbr               string `json:"pbr,omitempty"`
	Pcr               string `json:"pcr,omitempty"`
	Psr               string `json:"psr,omitempty"`
	Eps               string `json:"eps,omitempty"`
	Eva               string `json:"eva,omitempty"`
	Ebitda            string `json:"ebitda,omitempty"`
	PvDivEbitda       string `json:"pv_div_ebitda,omitempty"`
	EbitdaDivFnncExpn string `json:"ebitda_div_fnnc_expn,omitempty"`
	StacMonth         string `json:"stac_month,omitempty"`
	StacMonthClsCode  string `json:"stac_month_cls_code,omitempty"`
	IqryCsnu          string `json:"iqry_csnu,omitempty"`
}

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,omitempty"`
	MkscShrnIscd string `json:"mksc_shrn_iscd,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	Askp         string `json:"askp,omitempty"`
	AskpRsqn1    string `json:"askp_rsqn1,omitempty"`
	Bidp         string `json:"bidp,omitempty"`
	BidpRsqn1    string `json:"bidp_rsqn1,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	NewHgpr      string `json:"new_hgpr,omitempty"`
	HprcNearRate string `json:"hprc_near_rate,omitempty"`
	NewLwpr      string `json:"new_lwpr,omitempty"`
	LwprNearRate string `json:"lwpr_near_rate,omitempty"`
	StckSdpr     string `json:"stck_sdpr,omitempty"`
}

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,omitempty"`
	IscdStatClsCode          string `json:"iscd_stat_cls_code,omitempty"`
	StckShrnIscd             string `json:"stck_shrn_iscd,omitempty"`
	HtsKorIsnm               string `json:"hts_kor_isnm,omitempty"`
	OvtmUntpAntcCnpr         string `json:"ovtm_untp_antc_cnpr,omitempty"`
	OvtmUntpAntcCntgVrss     string `json:"ovtm_untp_antc_cntg_vrss,omitempty"`
	OvtmUntpAntcCntgVrsssign string `json:"ovtm_untp_antc_cntg_vrsssign,omitempty"`
	OvtmUntpAntcCntgCtrt     string `json:"ovtm_untp_antc_cntg_ctrt,omitempty"`
	OvtmUntpAskpRsqn1        string `json:"ovtm_untp_askp_rsqn1,omitempty"`
	OvtmUntpBidpRsqn1        string `json:"ovtm_untp_bidp_rsqn1,omitempty"`
	OvtmUntpAntcCnqn         string `json:"ovtm_untp_antc_cnqn,omitempty"`
	ItmtVol                  string `json:"itmt_vol,omitempty"`
	StckPrpr                 string `json:"stck_prpr,omitempty"`
}

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,omitempty"`
	OvtmUntpAscnIssuCnt  string `json:"ovtm_untp_ascn_issu_cnt,omitempty"`
	OvtmUntpStnrIssuCnt  string `json:"ovtm_untp_stnr_issu_cnt,omitempty"`
	OvtmUntpLslmIssuCnt  string `json:"ovtm_untp_lslm_issu_cnt,omitempty"`
	OvtmUntpDownIssuCnt  string `json:"ovtm_untp_down_issu_cnt,omitempty"`
	OvtmUntpAcmlVol      string `json:"ovtm_untp_acml_vol,omitempty"`
	OvtmUntpAcmlTrPbmn   string `json:"ovtm_untp_acml_tr_pbmn,omitempty"`
	OvtmUntpExchVol      string `json:"ovtm_untp_exch_vol,omitempty"`
	OvtmUntpExchTrPbmn   string `json:"ovtm_untp_exch_tr_pbmn,omitempty"`
	OvtmUntpKosdaqVol    string `json:"ovtm_untp_kosdaq_vol,omitempty"`
	OvtmUntpKosdaqTrPbmn string `json:"ovtm_untp_kosdaq_tr_pbmn,omitempty"`
}

type KISDomesticStockV1RankingOvertimeFluctuationOutput2Item

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

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,omitempty"`
	OvtmUntpExchTrPbmn   string `json:"ovtm_untp_exch_tr_pbmn,omitempty"`
	OvtmUntpKosdaqVol    string `json:"ovtm_untp_kosdaq_vol,omitempty"`
	OvtmUntpKosdaqTrPbmn string `json:"ovtm_untp_kosdaq_tr_pbmn,omitempty"`
}

type KISDomesticStockV1RankingOvertimeVolumeOutput2Item

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

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,omitempty"`
	DataRank         string `json:"data_rank,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	PrstIscd         string `json:"prst_iscd,omitempty"`
	PrstKorIsnm      string `json:"prst_kor_isnm,omitempty"`
	PrstPrpr         string `json:"prst_prpr,omitempty"`
	PrstPrdyVrss     string `json:"prst_prdy_vrss,omitempty"`
	PrstPrdyVrssSign string `json:"prst_prdy_vrss_sign,omitempty"`
	PrstAcmlVol      string `json:"prst_acml_vol,omitempty"`
	DiffPrpr         string `json:"diff_prpr,omitempty"`
	Dprt             string `json:"dprt,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	PrstPrdyCtrt     string `json:"prst_prdy_ctrt,omitempty"`
}

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,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	MkscShrnIscd     string `json:"mksc_shrn_iscd,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	SaleTotlPrfi     string `json:"sale_totl_prfi,omitempty"`
	BsopPrti         string `json:"bsop_prti,omitempty"`
	OpPrfi           string `json:"op_prfi,omitempty"`
	ThtrNtin         string `json:"thtr_ntin,omitempty"`
	TotalAset        string `json:"total_aset,omitempty"`
	TotalLblt        string `json:"total_lblt,omitempty"`
	TotalCptl        string `json:"total_cptl,omitempty"`
	StacMonth        string `json:"stac_month,omitempty"`
	StacMonthClsCode string `json:"stac_month_cls_code,omitempty"`
	IqryCsnu         string `json:"iqry_csnu,omitempty"`
}

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,omitempty"`
	DataRank          string `json:"data_rank,omitempty"`
	HtsKorIsnm        string `json:"hts_kor_isnm,omitempty"`
	StckPrpr          string `json:"stck_prpr,omitempty"`
	PrdyVrss          string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign      string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt          string `json:"prdy_ctrt,omitempty"`
	AcmlVol           string `json:"acml_vol,omitempty"`
	TotalAskpRsqn     string `json:"total_askp_rsqn,omitempty"`
	TotalBidpRsqn     string `json:"total_bidp_rsqn,omitempty"`
	TotalNtslBidpRsqn string `json:"total_ntsl_bidp_rsqn,omitempty"`
	ShnuRsqnRate      string `json:"shnu_rsqn_rate,omitempty"`
	SelnRsqnRate      string `json:"seln_rsqn_rate,omitempty"`
}

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,omitempty"`
	HtsKorIsnm     string `json:"hts_kor_isnm,omitempty"`
	StckPrpr       string `json:"stck_prpr,omitempty"`
	PrdyVrss       string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign   string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt       string `json:"prdy_ctrt,omitempty"`
	AcmlVol        string `json:"acml_vol,omitempty"`
	AcmlTrPbmn     string `json:"acml_tr_pbmn,omitempty"`
	SstsCntgQty    string `json:"ssts_cntg_qty,omitempty"`
	SstsVolRlim    string `json:"ssts_vol_rlim,omitempty"`
	SstsTrPbmn     string `json:"ssts_tr_pbmn,omitempty"`
	SstsTrPbmnRlim string `json:"ssts_tr_pbmn_rlim,omitempty"`
	StndDate1      string `json:"stnd_date1,omitempty"`
	StndDate2      string `json:"stnd_date2,omitempty"`
	AvrgPrc        string `json:"avrg_prc,omitempty"`
}

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,omitempty"`
	MkscShrnIscd     string `json:"mksc_shrn_iscd,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	StckPrpr         string `json:"stck_prpr,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	AcmlTrPbmn       string `json:"acml_tr_pbmn,omitempty"`
	Askp             string `json:"askp,omitempty"`
	Bidp             string `json:"bidp,omitempty"`
	DataRank         string `json:"data_rank,omitempty"`
	InterIssuRegCsnu string `json:"inter_issu_reg_csnu,omitempty"`
}

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,omitempty"`
	MkscShrnIscd string `json:"mksc_shrn_iscd,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn,omitempty"`
	SelnCnqnSmtn string `json:"seln_cnqn_smtn,omitempty"`
	ShnuCnqnSmtn string `json:"shnu_cnqn_smtn,omitempty"`
	NtbyCnqn     string `json:"ntby_cnqn,omitempty"`
}

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,omitempty"`
	DataRank     string `json:"data_rank,omitempty"`
	HtsKorIsnm   string `json:"hts_kor_isnm,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	TdayRltv     string `json:"tday_rltv,omitempty"`
	SelnCnqnSmtn string `json:"seln_cnqn_smtn,omitempty"`
	ShnuCnqnSmtn string `json:"shnu_cnqn_smtn,omitempty"`
}

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,omitempty"`
	EvluAmt     string `json:"evlu_amt,omitempty"`
	EvluPflsAmt string `json:"evlu_pfls_amt,omitempty"`
	CrdtLndAmt  string `json:"crdt_lnd_amt,omitempty"`
	RealNassAmt string `json:"real_nass_amt,omitempty"`
	WholWeitRt  string `json:"whol_weit_rt,omitempty"`
}

type KISDomesticStockV1TradingInquireAccountBalanceOutput2Item

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

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,omitempty"`
	PrdtName       string `json:"prdt_name,omitempty"`
	TradDvsnName   string `json:"trad_dvsn_name,omitempty"`
	BfdyBuyQty     string `json:"bfdy_buy_qty,omitempty"`
	BfdySllQty     string `json:"bfdy_sll_qty,omitempty"`
	ThdtBuyqty     string `json:"thdt_buyqty,omitempty"`
	ThdtSllQty     string `json:"thdt_sll_qty,omitempty"`
	HldgQty        string `json:"hldg_qty,omitempty"`
	OrdPsblQty     string `json:"ord_psbl_qty,omitempty"`
	PchsAvgPric    string `json:"pchs_avg_pric,omitempty"`
	PchsAmt        string `json:"pchs_amt,omitempty"`
	Prpr           string `json:"prpr,omitempty"`
	EvluAmt        string `json:"evlu_amt,omitempty"`
	EvluPflsAmt    string `json:"evlu_pfls_amt,omitempty"`
	EvluPflsRt     string `json:"evlu_pfls_rt,omitempty"`
	EvluErngRt     string `json:"evlu_erng_rt,omitempty"`
	LoanDt         string `json:"loan_dt,omitempty"`
	LoanAmt        string `json:"loan_amt,omitempty"`
	StlnSlngChgs   string `json:"stln_slng_chgs,omitempty"`
	ExpdDt         string `json:"expd_dt,omitempty"`
	FlttRt         string `json:"fltt_rt,omitempty"`
	BfdyCprsIcdc   string `json:"bfdy_cprs_icdc,omitempty"`
	ItemMgnaRtName string `json:"item_mgna_rt_name,omitempty"`
	GrtaRtName     string `json:"grta_rt_name,omitempty"`
	SbstPric       string `json:"sbst_pric,omitempty"`
	StckLoanUnpr   string `json:"stck_loan_unpr,omitempty"`
}

type KISDomesticStockV1TradingInquireBalanceOutput2Item

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

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,omitempty"`
	PrdtName     string `json:"prdt_name,omitempty"`
	TradDvsnName string `json:"trad_dvsn_name,omitempty"`
	BfdyBuyQty   string `json:"bfdy_buy_qty,omitempty"`
	BfdySllQty   string `json:"bfdy_sll_qty,omitempty"`
	ThdtBuyqty   string `json:"thdt_buyqty,omitempty"`
	ThdtSllQty   string `json:"thdt_sll_qty,omitempty"`
	HldgQty      string `json:"hldg_qty,omitempty"`
	OrdPsblQty   string `json:"ord_psbl_qty,omitempty"`
	PchsAvgPric  string `json:"pchs_avg_pric,omitempty"`
	PchsAmt      string `json:"pchs_amt,omitempty"`
	Prpr         string `json:"prpr,omitempty"`
	EvluAmt      string `json:"evlu_amt,omitempty"`
	EvluPflsAmt  string `json:"evlu_pfls_amt,omitempty"`
	EvluPflsRt   string `json:"evlu_pfls_rt,omitempty"`
	EvluErngRt   string `json:"evlu_erng_rt,omitempty"`
	LoanDt       string `json:"loan_dt,omitempty"`
	LoanAmt      string `json:"loan_amt,omitempty"`
	StlnSlngChgs string `json:"stln_slng_chgs,omitempty"`
	ExpdDt       string `json:"expd_dt,omitempty"`
	StckLoanUnpr string `json:"stck_loan_unpr,omitempty"`
	BfdyCprsIcdc string `json:"bfdy_cprs_icdc,omitempty"`
	FlttRt       string `json:"fltt_rt,omitempty"`
}

type KISDomesticStockV1TradingInquireBalanceRlzPlOutput2Item

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

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,omitempty"`
	OrdPsblSbst        string `json:"ord_psbl_sbst,omitempty"`
	RusePsblAmt        string `json:"ruse_psbl_amt,omitempty"`
	FundRpchChgs       string `json:"fund_rpch_chgs,omitempty"`
	PsblQtyCalcUnpr    string `json:"psbl_qty_calc_unpr,omitempty"`
	NrcvbBuyAmt        string `json:"nrcvb_buy_amt,omitempty"`
	NrcvbBuyQty        string `json:"nrcvb_buy_qty,omitempty"`
	MaxBuyAmt          string `json:"max_buy_amt,omitempty"`
	MaxBuyQty          string `json:"max_buy_qty,omitempty"`
	CmaEvluAmt         string `json:"cma_evlu_amt,omitempty"`
	OvrsReUseAmtWcrc   string `json:"ovrs_re_use_amt_wcrc,omitempty"`
	OrdPsblFrcrAmtWcrc string `json:"ord_psbl_frcr_amt_wcrc,omitempty"`
}

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

type KISDomesticStockV1TradingInquireDailyCcldOutput2Item

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

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,omitempty"`
	BuyAmt   string `json:"buy_amt,omitempty"`
	SllAmt   string `json:"sll_amt,omitempty"`
	RlztPfls string `json:"rlzt_pfls,omitempty"`
	Fee      string `json:"fee,omitempty"`
	LoanInt  string `json:"loan_int,omitempty"`
	TlTax    string `json:"tl_tax,omitempty"`
	PflsRt   string `json:"pfls_rt,omitempty"`
	SllQty1  string `json:"sll_qty1,omitempty"`
	BuyQty1  string `json:"buy_qty1,omitempty"`
}

type KISDomesticStockV1TradingInquirePeriodProfitOutput2Item

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

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,omitempty"`
	Pdno         string `json:"pdno,omitempty"`
	PrdtName     string `json:"prdt_name,omitempty"`
	TradDvsnName string `json:"trad_dvsn_name,omitempty"`
	LoanDt       string `json:"loan_dt,omitempty"`
	HldgQty      string `json:"hldg_qty,omitempty"`
	PchsUnpr     string `json:"pchs_unpr,omitempty"`
	BuyQty       string `json:"buy_qty,omitempty"`
	BuyAmt       string `json:"buy_amt,omitempty"`
	SllPric      string `json:"sll_pric,omitempty"`
	SllQty       string `json:"sll_qty,omitempty"`
	SllAmt       string `json:"sll_amt,omitempty"`
	RlztPfls     string `json:"rlzt_pfls,omitempty"`
	PflsRt       string `json:"pfls_rt,omitempty"`
	Fee          string `json:"fee,omitempty"`
	TlTax        string `json:"tl_tax,omitempty"`
	LoanInt      string `json:"loan_int,omitempty"`
}

type KISDomesticStockV1TradingInquirePeriodTradeProfitOutput2Item

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

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,omitempty"`
	OrdPsblSbst        string `json:"ord_psbl_sbst,omitempty"`
	RusePsblAmt        string `json:"ruse_psbl_amt,omitempty"`
	FundRpchChgs       string `json:"fund_rpch_chgs,omitempty"`
	PsblQtyCalcUnpr    string `json:"psbl_qty_calc_unpr,omitempty"`
	NrcvbBuyAmt        string `json:"nrcvb_buy_amt,omitempty"`
	NrcvbBuyQty        string `json:"nrcvb_buy_qty,omitempty"`
	MaxBuyAmt          string `json:"max_buy_amt,omitempty"`
	MaxBuyQty          string `json:"max_buy_qty,omitempty"`
	CmaEvluAmt         string `json:"cma_evlu_amt,omitempty"`
	OvrsReUseAmtWcrc   string `json:"ovrs_re_use_amt_wcrc,omitempty"`
	OrdPsblFrcrAmtWcrc string `json:"ord_psbl_frcr_amt_wcrc,omitempty"`
}

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,omitempty"`
	Odno             string `json:"odno,omitempty"`
	OrgnOdno         string `json:"orgn_odno,omitempty"`
	OrdDvsnName      string `json:"ord_dvsn_name,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	PrdtName         string `json:"prdt_name,omitempty"`
	RvseCnclDvsnName string `json:"rvse_cncl_dvsn_name,omitempty"`
	OrdQty           string `json:"ord_qty,omitempty"`
	OrdUnpr          string `json:"ord_unpr,omitempty"`
	OrdTmd           string `json:"ord_tmd,omitempty"`
	TotCcldQty       string `json:"tot_ccld_qty,omitempty"`
	TotCcldAmt       string `json:"tot_ccld_amt,omitempty"`
	PsblQty          string `json:"psbl_qty,omitempty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd,omitempty"`
	OrdDvsnCd        string `json:"ord_dvsn_cd,omitempty"`
	MgcoAptmOdno     string `json:"mgco_aptm_odno,omitempty"`
	ExcgDvsnCd       string `json:"excg_dvsn_cd,omitempty"`
	ExcgIdDvsnCd     string `json:"excg_id_dvsn_cd,omitempty"`
	ExcgIdDvsnName   string `json:"excg_id_dvsn_name,omitempty"`
	StpmCndtPric     string `json:"stpm_cndt_pric,omitempty"`
	StpmEfctOccrYn   string `json:"stpm_efct_occr_yn,omitempty"`
}

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,omitempty"`
	PrdtName    string `json:"prdt_name,omitempty"`
	BuyQty      string `json:"buy_qty,omitempty"`
	SllQty      string `json:"sll_qty,omitempty"`
	CblcQty     string `json:"cblc_qty,omitempty"`
	NsvgQty     string `json:"nsvg_qty,omitempty"`
	OrdPsblQty  string `json:"ord_psbl_qty,omitempty"`
	PchsAvgPric string `json:"pchs_avg_pric,omitempty"`
	PchsAmt     string `json:"pchs_amt,omitempty"`
	NowPric     string `json:"now_pric,omitempty"`
	EvluAmt     string `json:"evlu_amt,omitempty"`
	EvluPflsAmt string `json:"evlu_pfls_amt,omitempty"`
	EvluPflsRt  string `json:"evlu_pfls_rt,omitempty"`
}

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

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,omitempty"`
	Odno            string `json:"ODNO,omitempty"`
	OrdTmd          string `json:"ORD_TMD,omitempty"`
}

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,omitempty"`
	Odno            string `json:"odno,omitempty"`
	OrdTmd          string `json:"ord_tmd,omitempty"`
}

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,omitempty"`
	RsvnOrdOrdDt    string `json:"rsvn_ord_ord_dt,omitempty"`
	RsvnOrdRcitDt   string `json:"rsvn_ord_rcit_dt,omitempty"`
	Pdno            string `json:"pdno,omitempty"`
	OrdDvsnCd       string `json:"ord_dvsn_cd,omitempty"`
	OrdRsvnQty      string `json:"ord_rsvn_qty,omitempty"`
	TotCcldQty      string `json:"tot_ccld_qty,omitempty"`
	CnclOrdDt       string `json:"cncl_ord_dt,omitempty"`
	OrdTmd          string `json:"ord_tmd,omitempty"`
	CtacTlno        string `json:"ctac_tlno,omitempty"`
	RjctRson2       string `json:"rjct_rson2,omitempty"`
	Odno            string `json:"odno,omitempty"`
	RsvnOrdRcitTmd  string `json:"rsvn_ord_rcit_tmd,omitempty"`
	KorItemShtnName string `json:"kor_item_shtn_name,omitempty"`
	SllBuyDvsnCd    string `json:"sll_buy_dvsn_cd,omitempty"`
	OrdRsvnUnpr     string `json:"ord_rsvn_unpr,omitempty"`
	TotCcldAmt      string `json:"tot_ccld_amt,omitempty"`
	LoanDt          string `json:"loan_dt,omitempty"`
	CnclRcitTmd     string `json:"cncl_rcit_tmd,omitempty"`
	PrcsRslt        string `json:"prcs_rslt,omitempty"`
	OrdDvsnName     string `json:"ord_dvsn_name,omitempty"`
	TmnlMdiaKindCd  string `json:"tmnl_mdia_kind_cd,omitempty"`
	RsvnEndDt       string `json:"rsvn_end_dt,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
	Odno            string `json:"odno,omitempty"`
	OrdTmd          string `json:"ord_tmd,omitempty"`
}

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,omitempty"`
	PrdtName     string `json:"prdt_name,omitempty"`
	Pdno         string `json:"pdno,omitempty"`
	ItemDvsnName string `json:"item_dvsn_name,omitempty"`
	ThdtBuyqty   string `json:"thdt_buyqty,omitempty"`
	ThdtSllQty   string `json:"thdt_sll_qty,omitempty"`
	HldgQty      string `json:"hldg_qty,omitempty"`
	OrdPsblQty   string `json:"ord_psbl_qty,omitempty"`
	PchsAvgPric  string `json:"pchs_avg_pric,omitempty"`
	PchsAmt      string `json:"pchs_amt,omitempty"`
	Prpr         string `json:"prpr,omitempty"`
	EvluAmt      string `json:"evlu_amt,omitempty"`
	EvluPflsAmt  string `json:"evlu_pfls_amt,omitempty"`
	EvluErngRt   string `json:"evlu_erng_rt,omitempty"`
}

type KISDomesticStockV1TradingPensionInquireBalanceOutput2Item

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

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,omitempty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd,omitempty"`
	TradDvsnName     string `json:"trad_dvsn_name,omitempty"`
	Odno             string `json:"odno,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	PrdtName         string `json:"prdt_name,omitempty"`
	OrdUnpr          string `json:"ord_unpr,omitempty"`
	OrdQty           string `json:"ord_qty,omitempty"`
	TotCcldQty       string `json:"tot_ccld_qty,omitempty"`
	NccsQty          string `json:"nccs_qty,omitempty"`
	OrdDvsnCd        string `json:"ord_dvsn_cd,omitempty"`
	OrdDvsnName      string `json:"ord_dvsn_name,omitempty"`
	OrgnOdno         string `json:"orgn_odno,omitempty"`
	OrdTmd           string `json:"ord_tmd,omitempty"`
	ObjtCustDvsnName string `json:"objt_cust_dvsn_name,omitempty"`
	PchsAvgPric      string `json:"pchs_avg_pric,omitempty"`
	StpmCndtPric     string `json:"stpm_cndt_pric,omitempty"`
	StpmEfctOccrDtmd string `json:"stpm_efct_occr_dtmd,omitempty"`
	StpmEfctOccrYn   string `json:"stpm_efct_occr_yn,omitempty"`
	ExcgIdDvsnCd     string `json:"excg_id_dvsn_cd,omitempty"`
}

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,omitempty"`
	NxdyExccAmt   string `json:"nxdy_excc_amt,omitempty"`
	NxdySttlAmt   string `json:"nxdy_sttl_amt,omitempty"`
	Nx2DaySttlAmt string `json:"nx2_day_sttl_amt,omitempty"`
}

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,omitempty"`
	CblcDvsnName string `json:"cblc_dvsn_name,omitempty"`
	Pdno         string `json:"pdno,omitempty"`
	PrdtName     string `json:"prdt_name,omitempty"`
	HldgQty      string `json:"hldg_qty,omitempty"`
	SlpsbQty     string `json:"slpsb_qty,omitempty"`
	PchsAvgPric  string `json:"pchs_avg_pric,omitempty"`
	EvluPflsAmt  string `json:"evlu_pfls_amt,omitempty"`
	EvluPflsRt   string `json:"evlu_pfls_rt,omitempty"`
	Prpr         string `json:"prpr,omitempty"`
	EvluAmt      string `json:"evlu_amt,omitempty"`
	PchsAmt      string `json:"pchs_amt,omitempty"`
	CblcWeit     string `json:"cblc_weit,omitempty"`
}

type KISDomesticStockV1TradingPensionInquirePresentBalanceOutput2Item

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

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,omitempty"`
	RusePsblAmt     string `json:"ruse_psbl_amt,omitempty"`
	PsblQtyCalcUnpr string `json:"psbl_qty_calc_unpr,omitempty"`
	MaxBuyAmt       string `json:"max_buy_amt,omitempty"`
	MaxBuyQty       string `json:"max_buy_qty,omitempty"`
}

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,omitempty"`
	RghtTypeCd     string `json:"rght_type_cd,omitempty"`
	BassDt         string `json:"bass_dt,omitempty"`
	RghtCblcTypeCd string `json:"rght_cblc_type_cd,omitempty"`
	RpttPdno       string `json:"rptt_pdno,omitempty"`
	Pdno           string `json:"pdno,omitempty"`
	PrdtTypeCd     string `json:"prdt_type_cd,omitempty"`
	ShtnPdno       string `json:"shtn_pdno,omitempty"`
	PrdtName       string `json:"prdt_name,omitempty"`
	CblcQty        string `json:"cblc_qty,omitempty"`
	LastAlctQty    string `json:"last_alct_qty,omitempty"`
	ExcsAlctQty    string `json:"excs_alct_qty,omitempty"`
	TotAlctQty     string `json:"tot_alct_qty,omitempty"`
	LastFtskQty    string `json:"last_ftsk_qty,omitempty"`
	LastAlctAmt    string `json:"last_alct_amt,omitempty"`
	LastFtskChgs   string `json:"last_ftsk_chgs,omitempty"`
	RdptPrca       string `json:"rdpt_prca,omitempty"`
	DlayIntAmt     string `json:"dlay_int_amt,omitempty"`
	LstgDt         string `json:"lstg_dt,omitempty"`
	SbscEndDt      string `json:"sbsc_end_dt,omitempty"`
	CashDfrmDt     string `json:"cash_dfrm_dt,omitempty"`
	RqstQty        string `json:"rqst_qty,omitempty"`
	RqstAmt        string `json:"rqst_amt,omitempty"`
	RqstDt         string `json:"rqst_dt,omitempty"`
	RfndDt         string `json:"rfnd_dt,omitempty"`
	RfndAmt        string `json:"rfnd_amt,omitempty"`
	LstgStqt       string `json:"lstg_stqt,omitempty"`
	TaxAmt         string `json:"tax_amt,omitempty"`
	SbscUnpr       string `json:"sbsc_unpr,omitempty"`
}

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,omitempty"`
	ElwKorIsnm  string `json:"elw_kor_isnm,omitempty"`
}

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

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,omitempty"`
	ElwKorIsnm     string `json:"elw_kor_isnm,omitempty"`
	UnasIsnm       string `json:"unas_isnm,omitempty"`
	UnasPrpr       string `json:"unas_prpr,omitempty"`
	Acpr           string `json:"acpr,omitempty"`
	StckCnvrRate   string `json:"stck_cnvr_rate,omitempty"`
	ElwPrpr        string `json:"elw_prpr,omitempty"`
	StckLstnDate   string `json:"stck_lstn_date,omitempty"`
	StckLastTrDate string `json:"stck_last_tr_date,omitempty"`
	TotalRdmpAmt   string `json:"total_rdmp_amt,omitempty"`
	RdmpAmt        string `json:"rdmp_amt,omitempty"`
	LstnStcn       string `json:"lstn_stcn,omitempty"`
	LpHvol         string `json:"lp_hvol,omitempty"`
	CclsPaymPrc    string `json:"ccls_paym_prc,omitempty"`
	MtrtVltnAmt    string `json:"mtrt_vltn_amt,omitempty"`
	EvntPrdFinDate string `json:"evnt_prd_fin_date,omitempty"`
	StlmDate       string `json:"stlm_date,omitempty"`
	PblcPrc        string `json:"pblc_prc,omitempty"`
	UnasShrnIscd   string `json:"unas_shrn_iscd,omitempty"`
	StndIscd       string `json:"stnd_iscd,omitempty"`
	RdmpAskAmt     string `json:"rdmp_ask_amt,omitempty"`
}

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,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	LvrgVal      string `json:"lvrg_val,omitempty"`
	Gear         string `json:"gear,omitempty"`
	TmvlVal      string `json:"tmvl_val,omitempty"`
	InvlVal      string `json:"invl_val,omitempty"`
	Prit         string `json:"prit,omitempty"`
	ApprchRate   string `json:"apprch_rate,omitempty"`
}

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,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	LvrgVal      string `json:"lvrg_val,omitempty"`
	Gear         string `json:"gear,omitempty"`
	TmvlVal      string `json:"tmvl_val,omitempty"`
	InvlVal      string `json:"invl_val,omitempty"`
	Prit         string `json:"prit,omitempty"`
	ElwOprc      string `json:"elw_oprc,omitempty"`
	ElwHgpr      string `json:"elw_hgpr,omitempty"`
	ElwLwpr      string `json:"elw_lwpr,omitempty"`
	ApprchRate   string `json:"apprch_rate,omitempty"`
}

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,omitempty"`
	StckCntgHour string `json:"stck_cntg_hour,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	ElwOprc      string `json:"elw_oprc,omitempty"`
	ElwHgpr      string `json:"elw_hgpr,omitempty"`
	ElwLwpr      string `json:"elw_lwpr,omitempty"`
	LvrgVal      string `json:"lvrg_val,omitempty"`
	Gear         string `json:"gear,omitempty"`
	PrmmVal      string `json:"prmm_val,omitempty"`
	InvlVal      string `json:"invl_val,omitempty"`
	Prit         string `json:"prit,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	CntgVol      string `json:"cntg_vol,omitempty"`
}

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,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	PrdyVol      string `json:"prdy_vol,omitempty"`
	StckCnvrRate string `json:"stck_cnvr_rate,omitempty"`
	Prit         string `json:"prit,omitempty"`
	LvrgVal      string `json:"lvrg_val,omitempty"`
	Gear         string `json:"gear,omitempty"`
	PrlsQryrRate string `json:"prls_qryr_rate,omitempty"`
	Cfp          string `json:"cfp,omitempty"`
	InvlVal      string `json:"invl_val,omitempty"`
	TmvlVal      string `json:"tmvl_val,omitempty"`
	Acpr         string `json:"acpr,omitempty"`
	ElwKoBarrier string `json:"elw_ko_barrier,omitempty"`
}

type KISElwV1QuotationsLpTradeTrendOutput2Item

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

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,omitempty"`
	ElwKorIsnm     string `json:"elw_kor_isnm,omitempty"`
	ElwShrnIscd    string `json:"elw_shrn_iscd,omitempty"`
	UnasIsnm       string `json:"unas_isnm,omitempty"`
	PblcCoName     string `json:"pblc_co_name,omitempty"`
	LstnStcn       string `json:"lstn_stcn,omitempty"`
	Acpr           string `json:"acpr,omitempty"`
	StckLastTrDate string `json:"stck_last_tr_date,omitempty"`
	ElwKoBarrier   string `json:"elw_ko_barrier,omitempty"`
}

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,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	HtsThpr      string `json:"hts_thpr,omitempty"`
	DeltaVal     string `json:"delta_val,omitempty"`
	Gama         string `json:"gama,omitempty"`
	Theta        string `json:"theta,omitempty"`
	Vega         string `json:"vega,omitempty"`
	Rho          string `json:"rho,omitempty"`
}

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,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	HtsThpr      string `json:"hts_thpr,omitempty"`
	DeltaVal     string `json:"delta_val,omitempty"`
	Gama         string `json:"gama,omitempty"`
	Theta        string `json:"theta,omitempty"`
	Vega         string `json:"vega,omitempty"`
	Rho          string `json:"rho,omitempty"`
}

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,omitempty"`
	UnasIsnm         string `json:"unas_isnm,omitempty"`
	UnasPrpr         string `json:"unas_prpr,omitempty"`
	UnasPrdyVrss     string `json:"unas_prdy_vrss,omitempty"`
	UnasPrdyVrssSign string `json:"unas_prdy_vrss_sign,omitempty"`
	UnasPrdyCtrt     string `json:"unas_prdy_ctrt,omitempty"`
}

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,omitempty"`
	HtsKorIsnm      string `json:"hts_kor_isnm,omitempty"`
	ElwPrpr         string `json:"elw_prpr,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	Acpr            string `json:"acpr,omitempty"`
	PrlsQryrStprPrc string `json:"prls_qryr_stpr_prc,omitempty"`
	HtsRmnnDynu     string `json:"hts_rmnn_dynu,omitempty"`
	HtsIntsVltl     string `json:"hts_ints_vltl,omitempty"`
	StckCnvrRate    string `json:"stck_cnvr_rate,omitempty"`
	LpHvol          string `json:"lp_hvol,omitempty"`
	LpRlim          string `json:"lp_rlim,omitempty"`
	LvrgVal         string `json:"lvrg_val,omitempty"`
	Gear            string `json:"gear,omitempty"`
	DeltaVal        string `json:"delta_val,omitempty"`
	Gama            string `json:"gama,omitempty"`
	Vega            string `json:"vega,omitempty"`
	Theta           string `json:"theta,omitempty"`
	PrlsQryrRate    string `json:"prls_qryr_rate,omitempty"`
	Cfp             string `json:"cfp,omitempty"`
	Prit            string `json:"prit,omitempty"`
	InvlVal         string `json:"invl_val,omitempty"`
	TmvlVal         string `json:"tmvl_val,omitempty"`
	HtsThpr         string `json:"hts_thpr,omitempty"`
	StckLstnDate    string `json:"stck_lstn_date,omitempty"`
	StckLastTrDate  string `json:"stck_last_tr_date,omitempty"`
	LpNtbyQty       string `json:"lp_ntby_qty,omitempty"`
}

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,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	Bidp         string `json:"bidp,omitempty"`
	Askp         string `json:"askp,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	HtsIntsVltl  string `json:"hts_ints_vltl,omitempty"`
}

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,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	ElwOprc      string `json:"elw_oprc,omitempty"`
	ElwHgpr      string `json:"elw_hgpr,omitempty"`
	ElwLwpr      string `json:"elw_lwpr,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	D10HistVltl  string `json:"d10_hist_vltl,omitempty"`
	D20HistVltl  string `json:"d20_hist_vltl,omitempty"`
	D30HistVltl  string `json:"d30_hist_vltl,omitempty"`
	D60HistVltl  string `json:"d60_hist_vltl,omitempty"`
	D90HistVltl  string `json:"d90_hist_vltl,omitempty"`
	HtsIntsVltl  string `json:"hts_ints_vltl,omitempty"`
}

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,omitempty"`
	StckCntgHour string `json:"stck_cntg_hour,omitempty"`
	StckPrpr     string `json:"stck_prpr,omitempty"`
	ElwOprc      string `json:"elw_oprc,omitempty"`
	ElwHgpr      string `json:"elw_hgpr,omitempty"`
	ElwLwpr      string `json:"elw_lwpr,omitempty"`
	HtsIntsVltl  string `json:"hts_ints_vltl,omitempty"`
	HistVltl     string `json:"hist_vltl,omitempty"`
}

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,omitempty"`
	StckCntgHour string `json:"stck_cntg_hour,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	HtsIntsVltl  string `json:"hts_ints_vltl,omitempty"`
}

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,omitempty"`
	ElwKorIsnm   string `json:"elw_kor_isnm,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	StckCnvrRate string `json:"stck_cnvr_rate,omitempty"`
	LvrgVal      string `json:"lvrg_val,omitempty"`
	Acpr         string `json:"acpr,omitempty"`
	TmvlVal      string `json:"tmvl_val,omitempty"`
	InvlVal      string `json:"invl_val,omitempty"`
	ElwKoBarrier string `json:"elw_ko_barrier,omitempty"`
}

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,omitempty"`
	ElwKorIsnm    string `json:"elw_kor_isnm,omitempty"`
	ElwPrpr       string `json:"elw_prpr,omitempty"`
	PrdyVrssSign  string `json:"prdy_vrss_sign,omitempty"`
	PrdyVrss      string `json:"prdy_vrss,omitempty"`
	PrdyCtrt      string `json:"prdy_ctrt,omitempty"`
	Askp          string `json:"askp,omitempty"`
	Bidp          string `json:"bidp,omitempty"`
	TotalAskpRsqn string `json:"total_askp_rsqn,omitempty"`
	TotalBidpRsqn string `json:"total_bidp_rsqn,omitempty"`
	AcmlVol       string `json:"acml_vol,omitempty"`
	StndVal       string `json:"stnd_val,omitempty"`
	StndValVrss   string `json:"stnd_val_vrss,omitempty"`
	StndValCtrt   string `json:"stnd_val_ctrt,omitempty"`
}

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,omitempty"`
	ElwKorIsnm   string `json:"elw_kor_isnm,omitempty"`
	ElwPrpr      string `json:"elw_prpr,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	HtsThpr      string `json:"hts_thpr,omitempty"`
	DeltaVal     string `json:"delta_val,omitempty"`
	Gama         string `json:"gama,omitempty"`
	Theta        string `json:"theta,omitempty"`
	Vega         string `json:"vega,omitempty"`
	Rho          string `json:"rho,omitempty"`
	HtsIntsVltl  string `json:"hts_ints_vltl,omitempty"`
	D90HistVltl  string `json:"d90_hist_vltl,omitempty"`
}

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

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

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,omitempty"`
	PrdyVrss         string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	EtfCnfgIssuAvls  string `json:"etf_cnfg_issu_avls,omitempty"`
	Nav              string `json:"nav,omitempty"`
	NavPrdyVrssSign  string `json:"nav_prdy_vrss_sign,omitempty"`
	NavPrdyVrss      string `json:"nav_prdy_vrss,omitempty"`
	NavPrdyCtrt      string `json:"nav_prdy_ctrt,omitempty"`
	EtfNtasTtam      string `json:"etf_ntas_ttam,omitempty"`
	PrdyClprNav      string `json:"prdy_clpr_nav,omitempty"`
	OprcNav          string `json:"oprc_nav,omitempty"`
	HprcNav          string `json:"hprc_nav,omitempty"`
	LprcNav          string `json:"lprc_nav,omitempty"`
	EtfCuUnitScrtCnt string `json:"etf_cu_unit_scrt_cnt,omitempty"`
	EtfCnfgIssuCnt   string `json:"etf_cnfg_issu_cnt,omitempty"`
}

type KISEtfetnV1QuotationsInquireComponentStockPriceOutput2Item

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

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

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,omitempty"`
	StckClpr        string `json:"stck_clpr,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	CntgVol         string `json:"cntg_vol,omitempty"`
	Dprt            string `json:"dprt,omitempty"`
	NavVrssPrpr     string `json:"nav_vrss_prpr,omitempty"`
	Nav             string `json:"nav,omitempty"`
	NavPrdyVrssSign string `json:"nav_prdy_vrss_sign,omitempty"`
	NavPrdyVrss     string `json:"nav_prdy_vrss,omitempty"`
	NavPrdyCtrt     string `json:"nav_prdy_ctrt,omitempty"`
}

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,omitempty"`
	Nav             string `json:"nav,omitempty"`
	NavPrdyVrssSign string `json:"nav_prdy_vrss_sign,omitempty"`
	NavPrdyVrss     string `json:"nav_prdy_vrss,omitempty"`
	NavPrdyCtrt     string `json:"nav_prdy_ctrt,omitempty"`
	NavVrssPrpr     string `json:"nav_vrss_prpr,omitempty"`
	Dprt            string `json:"dprt,omitempty"`
	StckPrpr        string `json:"stck_prpr,omitempty"`
	PrdyVrss        string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign    string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt        string `json:"prdy_ctrt,omitempty"`
	AcmlVol         string `json:"acml_vol,omitempty"`
	CntgVol         string `json:"cntg_vol,omitempty"`
}

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,omitempty"`
	PrdyVrss     string `json:"prdy_vrss,omitempty"`
	PrdyVrssSign string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt     string `json:"prdy_ctrt,omitempty"`
	AcmlVol      string `json:"acml_vol,omitempty"`
	AcmlTrPbmn   string `json:"acml_tr_pbmn,omitempty"`
	StckPrdyClpr string `json:"stck_prdy_clpr,omitempty"`
	StckOprc     string `json:"stck_oprc,omitempty"`
	StckHgpr     string `json:"stck_hgpr,omitempty"`
	StckLwpr     string `json:"stck_lwpr,omitempty"`
	StckMxpr     string `json:"stck_mxpr,omitempty"`
	StckLlam     string `json:"stck_llam,omitempty"`
}

type KISEtfetnV1QuotationsNavComparisonTrendOutput2Item

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

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsDailyCcnlOutput2Item

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

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,omitempty"`
	HighPrice     string `json:"high_price,omitempty"`
	LowpRice      string `json:"lowp_rice,omitempty"`
	LastPrice     string `json:"last_price,omitempty"`
	PrevPrice     string `json:"prev_price,omitempty"`
	Vol           string `json:"vol,omitempty"`
	PrevDiffPrice string `json:"prev_diff_price,omitempty"`
	PrevDiffRate  string `json:"prev_diff_rate,omitempty"`
	QuotDate      string `json:"quot_date,omitempty"`
	QuotTime      string `json:"quot_time,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsInquireAskingPriceOutput2Item

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

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

type KISOverseasFutureoptionV1QuotationsInquirePriceRequest

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

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceOutput1Item

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

type KISOverseasFutureoptionV1QuotationsInquireTimeFuturechartpriceOutput2Item

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

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,omitempty"`
	DataTime      string `json:"data_time,omitempty"`
	OpenPrice     string `json:"open_price,omitempty"`
	HighPrice     string `json:"high_price,omitempty"`
	LowPrice      string `json:"low_price,omitempty"`
	LastPrice     string `json:"last_price,omitempty"`
	LastQntt      string `json:"last_qntt,omitempty"`
	Vol           string `json:"vol,omitempty"`
	PrevDiffFlag  string `json:"prev_diff_flag,omitempty"`
	PrevDiffPrice string `json:"prev_diff_price,omitempty"`
	PrevDiffRate  string `json:"prev_diff_rate,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsInquireTimeOptchartpriceOutput2Item

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

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,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsInvestorUnpdTrendOutput2Item

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

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,omitempty"`
	FmPdgrName      string `json:"fm_pdgr_name,omitempty"`
	FmExcgCd        string `json:"fm_excg_cd,omitempty"`
	FmExcgName      string `json:"fm_excg_name,omitempty"`
	FuopDvsnName    string `json:"fuop_dvsn_name,omitempty"`
	FmClasCd        string `json:"fm_clas_cd,omitempty"`
	FmClasName      string `json:"fm_clas_name,omitempty"`
	AmMkmnStrtTmd   string `json:"am_mkmn_strt_tmd,omitempty"`
	AmMkmnEndTmd    string `json:"am_mkmn_end_tmd,omitempty"`
	PmMkmnStrtTmd   string `json:"pm_mkmn_strt_tmd,omitempty"`
	PmMkmnEndTmd    string `json:"pm_mkmn_end_tmd,omitempty"`
	MkmnNxdyStrtTmd string `json:"mkmn_nxdy_strt_tmd,omitempty"`
	MkmnNxdyEndTmd  string `json:"mkmn_nxdy_end_tmd,omitempty"`
	BaseMketStrtTmd string `json:"base_mket_strt_tmd,omitempty"`
	BaseMketEndTmd  string `json:"base_mket_end_tmd,omitempty"`
}

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsMonthlyCcnlOutput2Item

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

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,omitempty"`
	HighPrice     string `json:"high_price,omitempty"`
	LowpRice      string `json:"lowp_rice,omitempty"`
	LastPrice     string `json:"last_price,omitempty"`
	SttlPrice     string `json:"sttl_price,omitempty"`
	Vol           string `json:"vol,omitempty"`
	PrevDiffPrice string `json:"prev_diff_price,omitempty"`
	PrevDiffRate  string `json:"prev_diff_rate,omitempty"`
	QuotDate      string `json:"quot_date,omitempty"`
	QuotTime      string `json:"quot_time,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptAskingPriceOutput2Item

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

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptDailyCcnlOutput2Item

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

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,omitempty"`
	ClasCd        string `json:"clas_cd,omitempty"`
	CrcCd         string `json:"crc_cd,omitempty"`
	SttlPrice     string `json:"sttl_price,omitempty"`
	SttlDate      string `json:"sttl_date,omitempty"`
	TrstMgn       string `json:"trst_mgn,omitempty"`
	DispDigit     string `json:"disp_digit,omitempty"`
	TickSz        string `json:"tick_sz,omitempty"`
	TickVal       string `json:"tick_val,omitempty"`
	MrktOpenDate  string `json:"mrkt_open_date,omitempty"`
	MrktOpenTime  string `json:"mrkt_open_time,omitempty"`
	MrktCloseDate string `json:"mrkt_close_date,omitempty"`
	MrktCloseTime string `json:"mrkt_close_time,omitempty"`
	TrdFrDate     string `json:"trd_fr_date,omitempty"`
	ExprDate      string `json:"expr_date,omitempty"`
	TrdToDate     string `json:"trd_to_date,omitempty"`
	RemnCnt       string `json:"remn_cnt,omitempty"`
	StatTp        string `json:"stat_tp,omitempty"`
	CtrtSize      string `json:"ctrt_size,omitempty"`
	StlTp         string `json:"stl_tp,omitempty"`
	FrstNotiDate  string `json:"frst_noti_date,omitempty"`
}

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptMonthlyCcnlOutput2Item

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

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

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptTickCcnlOutput2Item

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

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsOptWeeklyCcnlOutput2Item

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

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,omitempty"`
	ClasCd        string `json:"clas_cd,omitempty"`
	CrcCd         string `json:"crc_cd,omitempty"`
	SttlPrice     string `json:"sttl_price,omitempty"`
	SttlDate      string `json:"sttl_date,omitempty"`
	TrstMgn       string `json:"trst_mgn,omitempty"`
	DispDigit     string `json:"disp_digit,omitempty"`
	TickSz        string `json:"tick_sz,omitempty"`
	TickVal       string `json:"tick_val,omitempty"`
	MrktOpenDate  string `json:"mrkt_open_date,omitempty"`
	MrktOpenTime  string `json:"mrkt_open_time,omitempty"`
	MrktCloseDate string `json:"mrkt_close_date,omitempty"`
	MrktCloseTime string `json:"mrkt_close_time,omitempty"`
	TrdFrDate     string `json:"trd_fr_date,omitempty"`
	ExprDate      string `json:"expr_date,omitempty"`
	TrdToDate     string `json:"trd_to_date,omitempty"`
	RemnCnt       string `json:"remn_cnt,omitempty"`
	StatTp        string `json:"stat_tp,omitempty"`
	CtrtSize      string `json:"ctrt_size,omitempty"`
	StlTp         string `json:"stl_tp,omitempty"`
	FrstNotiDate  string `json:"frst_noti_date,omitempty"`
	SubExchNm     string `json:"sub_exch_nm,omitempty"`
}

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,omitempty"`
	ClasCd        string `json:"clas_cd,omitempty"`
	CrcCd         string `json:"crc_cd,omitempty"`
	SttlPrice     string `json:"sttl_price,omitempty"`
	SttlDate      string `json:"sttl_date,omitempty"`
	TrstMgn       string `json:"trst_mgn,omitempty"`
	DispDigit     string `json:"disp_digit,omitempty"`
	TickSz        string `json:"tick_sz,omitempty"`
	TickVal       string `json:"tick_val,omitempty"`
	MrktOpenDate  string `json:"mrkt_open_date,omitempty"`
	MrktOpenTime  string `json:"mrkt_open_time,omitempty"`
	MrktCloseDate string `json:"mrkt_close_date,omitempty"`
	MrktCloseTime string `json:"mrkt_close_time,omitempty"`
	TrdFrDate     string `json:"trd_fr_date,omitempty"`
	ExprDate      string `json:"expr_date,omitempty"`
	TrdToDate     string `json:"trd_to_date,omitempty"`
	RemnCnt       string `json:"remn_cnt,omitempty"`
	StatTp        string `json:"stat_tp,omitempty"`
	CtrtSize      string `json:"ctrt_size,omitempty"`
	StlTp         string `json:"stl_tp,omitempty"`
	FrstNotiDate  string `json:"frst_noti_date,omitempty"`
}

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,omitempty"`
	TickSz        string `json:"tick_sz,omitempty"`
	DispDigit     string `json:"disp_digit,omitempty"`
	TrstMgn       string `json:"trst_mgn,omitempty"`
	SttlDate      string `json:"sttl_date,omitempty"`
	PrevPrice     string `json:"prev_price,omitempty"`
	CrcCd         string `json:"crc_cd,omitempty"`
	ClasCd        string `json:"clas_cd,omitempty"`
	TickVal       string `json:"tick_val,omitempty"`
	MrktOpenDate  string `json:"mrkt_open_date,omitempty"`
	MrktOpenTime  string `json:"mrkt_open_time,omitempty"`
	MrktCloseDate string `json:"mrkt_close_date,omitempty"`
	MrktCloseTime string `json:"mrkt_close_time,omitempty"`
	TrdFrDate     string `json:"trd_fr_date,omitempty"`
	ExprDate      string `json:"expr_date,omitempty"`
	TrdToDate     string `json:"trd_to_date,omitempty"`
	RemnCnt       string `json:"remn_cnt,omitempty"`
	StatTp        string `json:"stat_tp,omitempty"`
	CtrtSize      string `json:"ctrt_size,omitempty"`
	StlTp         string `json:"stl_tp,omitempty"`
	FrstNotiDate  string `json:"frst_noti_date,omitempty"`
	SprdSrsCd1    string `json:"sprd_srs_cd1,omitempty"`
	SprdSrsCd2    string `json:"sprd_srs_cd2,omitempty"`
}

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsTickCcnlOutput2Item

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

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,omitempty"`
	LastNCnt string `json:"last_n_cnt,omitempty"`
	IndexKey string `json:"index_key,omitempty"`
}

type KISOverseasFutureoptionV1QuotationsWeeklyCcnlOutput2Item

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

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

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,omitempty"`
	Ccno              string `json:"ccno,omitempty"`
	OvrsFutrFxPdno    string `json:"ovrs_futr_fx_pdno,omitempty"`
	SllBuyDvsnCd      string `json:"sll_buy_dvsn_cd,omitempty"`
	FmCcldQty         string `json:"fm_ccld_qty,omitempty"`
	FmCcldAmt         string `json:"fm_ccld_amt,omitempty"`
	FmFutrCcldAmt     string `json:"fm_futr_ccld_amt,omitempty"`
	FmOptCcldAmt      string `json:"fm_opt_ccld_amt,omitempty"`
	CrcyCd            string `json:"crcy_cd,omitempty"`
	FmFee             string `json:"fm_fee,omitempty"`
	FmFutrPureAgrmAmt string `json:"fm_futr_pure_agrm_amt,omitempty"`
	FmOptPureAgrmAmt  string `json:"fm_opt_pure_agrm_amt,omitempty"`
	CcldDtlDtime      string `json:"ccld_dtl_dtime,omitempty"`
	OrdDt             string `json:"ord_dt,omitempty"`
	Odno              string `json:"odno,omitempty"`
	OrdMdiaDvsnName   string `json:"ord_mdia_dvsn_name,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquireDailyCcldOutput2Item

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

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,omitempty"`
	AcntPrdtCd     string `json:"acnt_prdt_cd,omitempty"`
	Dt             string `json:"dt,omitempty"`
	OrdDt          string `json:"ord_dt,omitempty"`
	Odno           string `json:"odno,omitempty"`
	OrgnOrdDt      string `json:"orgn_ord_dt,omitempty"`
	OrgnOdno       string `json:"orgn_odno,omitempty"`
	OvrsFutrFxPdno string `json:"ovrs_futr_fx_pdno,omitempty"`
	RvseCnclDvsnCd string `json:"rvse_cncl_dvsn_cd,omitempty"`
	SllBuyDvsnCd   string `json:"sll_buy_dvsn_cd,omitempty"`
	CplxOrdDvsnCd  string `json:"cplx_ord_dvsn_cd,omitempty"`
	PricDvsnCd     string `json:"pric_dvsn_cd,omitempty"`
	RcitDvsnCd     string `json:"rcit_dvsn_cd,omitempty"`
	FmOrdQty       string `json:"fm_ord_qty,omitempty"`
	FmOrdPric      string `json:"fm_ord_pric,omitempty"`
	FmStopOrdPric  string `json:"fm_stop_ord_pric,omitempty"`
	EcisRsvnOrdYn  string `json:"ecis_rsvn_ord_yn,omitempty"`
	FmCcldQty      string `json:"fm_ccld_qty,omitempty"`
	FmCcldPric     string `json:"fm_ccld_pric,omitempty"`
	FmOrdRmnQty    string `json:"fm_ord_rmn_qty,omitempty"`
	OrdGrpName     string `json:"ord_grp_name,omitempty"`
	RcitDtlDtime   string `json:"rcit_dtl_dtime,omitempty"`
	CcldDtlDtime   string `json:"ccld_dtl_dtime,omitempty"`
	OrdrEmpNo      string `json:"ordr_emp_no,omitempty"`
	RjctRsonName   string `json:"rjct_rson_name,omitempty"`
	CcldCndtCd     string `json:"ccld_cndt_cd,omitempty"`
	TradEndDt      string `json:"trad_end_dt,omitempty"`
}

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,omitempty"`
	FmTotAsstEvluAmt     string `json:"fm_tot_asst_evlu_amt,omitempty"`
	Cano                 string `json:"cano,omitempty"`
	AcntPrdtCd           string `json:"acnt_prdt_cd,omitempty"`
	CrcyCd               string `json:"crcy_cd,omitempty"`
	RespDt               string `json:"resp_dt,omitempty"`
	FmDncaRmnd           string `json:"fm_dnca_rmnd,omitempty"`
	FmLqdPflsAmt         string `json:"fm_lqd_pfls_amt,omitempty"`
	FmFee                string `json:"fm_fee,omitempty"`
	FmFuopEvluPflsAmt    string `json:"fm_fuop_evlu_pfls_amt,omitempty"`
	FmRcvbAmt            string `json:"fm_rcvb_amt,omitempty"`
	FmBrkgMgnAmt         string `json:"fm_brkg_mgn_amt,omitempty"`
	FmMntnMgnAmt         string `json:"fm_mntn_mgn_amt,omitempty"`
	FmAddMgnAmt          string `json:"fm_add_mgn_amt,omitempty"`
	FmRiskRt             string `json:"fm_risk_rt,omitempty"`
	FmOrdPsblAmt         string `json:"fm_ord_psbl_amt,omitempty"`
	FmDrwgPsblAmt        string `json:"fm_drwg_psbl_amt,omitempty"`
	FmEchmRqrmAmt        string `json:"fm_echm_rqrm_amt,omitempty"`
	FmDrwgPrarAmt        string `json:"fm_drwg_prar_amt,omitempty"`
	FmOptTrChgs          string `json:"fm_opt_tr_chgs,omitempty"`
	FmOptIcldAsstEvluAmt string `json:"fm_opt_icld_asst_evlu_amt,omitempty"`
	FmOptEvluAmt         string `json:"fm_opt_evlu_amt,omitempty"`
	FmCrcySbstAmt        string `json:"fm_crcy_sbst_amt,omitempty"`
	FmCrcySbstUseAmt     string `json:"fm_crcy_sbst_use_amt,omitempty"`
	FmCrcySbstStupAmt    string `json:"fm_crcy_sbst_stup_amt,omitempty"`
}

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,omitempty"`
	AcntPrdtCd            string `json:"acnt_prdt_cd,omitempty"`
	CrcyCd                string `json:"crcy_cd,omitempty"`
	FmBuyQty              string `json:"fm_buy_qty,omitempty"`
	FmSllQty              string `json:"fm_sll_qty,omitempty"`
	FmLqdPflsAmt          string `json:"fm_lqd_pfls_amt,omitempty"`
	FmFee                 string `json:"fm_fee,omitempty"`
	FmNetPflsAmt          string `json:"fm_net_pfls_amt,omitempty"`
	FmUstlBuyQty          string `json:"fm_ustl_buy_qty,omitempty"`
	FmUstlSllQty          string `json:"fm_ustl_sll_qty,omitempty"`
	FmUstlEvluPflsAmt     string `json:"fm_ustl_evlu_pfls_amt,omitempty"`
	FmUstlEvluPflsAmt2    string `json:"fm_ustl_evlu_pfls_amt2,omitempty"`
	FmUstlEvluPflsIcdcAmt string `json:"fm_ustl_evlu_pfls_icdc_amt,omitempty"`
	FmUstlAgrmAmt         string `json:"fm_ustl_agrm_amt,omitempty"`
	FmOptLqdAmt           string `json:"fm_opt_lqd_amt,omitempty"`
}

type KISOverseasFutureoptionV1TradingInquirePeriodCcldOutput2Item

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

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,omitempty"`
	Cano           string `json:"cano,omitempty"`
	AcntPrdtCd     string `json:"acnt_prdt_cd,omitempty"`
	FmLdgrInogSeq  string `json:"fm_ldgr_inog_seq,omitempty"`
	AcntTrTypeName string `json:"acnt_tr_type_name,omitempty"`
	CrcyCd         string `json:"crcy_cd,omitempty"`
	TrItmName      string `json:"tr_itm_name,omitempty"`
	FmIofwAmt      string `json:"fm_iofw_amt,omitempty"`
	FmFee          string `json:"fm_fee,omitempty"`
	FmTaxAmt       string `json:"fm_tax_amt,omitempty"`
	FmSttlAmt      string `json:"fm_sttl_amt,omitempty"`
	FmBfDnclAmt    string `json:"fm_bf_dncl_amt,omitempty"`
	FmDnclAmt      string `json:"fm_dncl_amt,omitempty"`
	FmRcvbOccrAmt  string `json:"fm_rcvb_occr_amt,omitempty"`
	FmRcvbPybkAmt  string `json:"fm_rcvb_pybk_amt,omitempty"`
	OvduIntPybkAmt string `json:"ovdu_int_pybk_amt,omitempty"`
	RmksText       string `json:"rmks_text,omitempty"`
}

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,omitempty"`
	AcntPrdtCd          string `json:"acnt_prdt_cd,omitempty"`
	OvrsFutrFxPdno      string `json:"ovrs_futr_fx_pdno,omitempty"`
	CrcyCd              string `json:"crcy_cd,omitempty"`
	SllBuyDvsnCd        string `json:"sll_buy_dvsn_cd,omitempty"`
	FmUstlQty           string `json:"fm_ustl_qty,omitempty"`
	FmLqdPsblQty        string `json:"fm_lqd_psbl_qty,omitempty"`
	FmNewOrdPsblQty     string `json:"fm_new_ord_psbl_qty,omitempty"`
	FmTotOrdPsblQty     string `json:"fm_tot_ord_psbl_qty,omitempty"`
	FmMkprTotOrdPsblQty string `json:"fm_mkpr_tot_ord_psbl_qty,omitempty"`
}

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,omitempty"`
	AcntPrdtCd       string `json:"acnt_prdt_cd,omitempty"`
	OvrsFutrFxPdno   string `json:"ovrs_futr_fx_pdno,omitempty"`
	PrdtTypeCd       string `json:"prdt_type_cd,omitempty"`
	CrcyCd           string `json:"crcy_cd,omitempty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd,omitempty"`
	FmUstlQty        string `json:"fm_ustl_qty,omitempty"`
	FmCcldAvgPric    string `json:"fm_ccld_avg_pric,omitempty"`
	FmNowPric        string `json:"fm_now_pric,omitempty"`
	FmEvluPflsAmt    string `json:"fm_evlu_pfls_amt,omitempty"`
	FmOptEvluAmt     string `json:"fm_opt_evlu_amt,omitempty"`
	FmOtpEvluPflsAmt string `json:"fm_otp_evlu_pfls_amt,omitempty"`
	FuopDvsn         string `json:"fuop_dvsn,omitempty"`
	EcisRsvnOrdYn    string `json:"ecis_rsvn_ord_yn,omitempty"`
	FmLqdPsblQty     string `json:"fm_lqd_psbl_qty,omitempty"`
}

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

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,omitempty"`
	Odno  string `json:"ODNO,omitempty"`
}

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,omitempty"`
	Odno  string `json:"ODNO,omitempty"`
}

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,omitempty"`
	NewsOferEntpCode string `json:"news_ofer_entp_code,omitempty"`
	DataDt           string `json:"data_dt,omitempty"`
	DataTm           string `json:"data_tm,omitempty"`
	HtsPbntTitlCntt  string `json:"hts_pbnt_titl_cntt,omitempty"`
	NewsLrdvCode     string `json:"news_lrdv_code,omitempty"`
	Dorg             string `json:"dorg,omitempty"`
	Iscd1            string `json:"iscd1,omitempty"`
	Iscd2            string `json:"iscd2,omitempty"`
	Iscd3            string `json:"iscd3,omitempty"`
	Iscd4            string `json:"iscd4,omitempty"`
	Iscd5            string `json:"iscd5,omitempty"`
	Iscd6            string `json:"iscd6,omitempty"`
	Iscd7            string `json:"iscd7,omitempty"`
	Iscd8            string `json:"iscd8,omitempty"`
	Iscd9            string `json:"iscd9,omitempty"`
	Iscd10           string `json:"iscd10,omitempty"`
	KorIsnm1         string `json:"kor_isnm1,omitempty"`
	KorIsnm2         string `json:"kor_isnm2,omitempty"`
	KorIsnm3         string `json:"kor_isnm3,omitempty"`
	KorIsnm4         string `json:"kor_isnm4,omitempty"`
	KorIsnm5         string `json:"kor_isnm5,omitempty"`
	KorIsnm6         string `json:"kor_isnm6,omitempty"`
	KorIsnm7         string `json:"kor_isnm7,omitempty"`
	KorIsnm8         string `json:"kor_isnm8,omitempty"`
	KorIsnm9         string `json:"kor_isnm9,omitempty"`
	KorIsnm10        string `json:"kor_isnm10,omitempty"`
}

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,omitempty"`
	OvrsItemName   string `json:"ovrs_item_name,omitempty"`
	LoanRt         string `json:"loan_rt,omitempty"`
	MggeMntnRt     string `json:"mgge_mntn_rt,omitempty"`
	MggeEnsuRt     string `json:"mgge_ensu_rt,omitempty"`
	LoanExecPsblYn string `json:"loan_exec_psbl_yn,omitempty"`
	StffName       string `json:"stff_name,omitempty"`
	ErlmDt         string `json:"erlm_dt,omitempty"`
	TrMketName     string `json:"tr_mket_name,omitempty"`
	CrcyCd         string `json:"crcy_cd,omitempty"`
	NatnKorName    string `json:"natn_kor_name,omitempty"`
	OvrsExcgCd     string `json:"ovrs_excg_cd,omitempty"`
}

type KISOverseasPriceV1QuotationsColableByCompanyOutput2Item

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

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,omitempty"`
	Zdiv string `json:"zdiv,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasPriceV1QuotationsDailypriceOutput2Item

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

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,omitempty"`
}

type KISOverseasPriceV1QuotationsIndustryPriceOutput2Item

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

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasPriceV1QuotationsIndustryThemeOutput2Item

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

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,omitempty"`
	Zdiv   string `json:"zdiv,omitempty"`
	Curr   string `json:"curr,omitempty"`
	Base   string `json:"base,omitempty"`
	Open   string `json:"open,omitempty"`
	High   string `json:"high,omitempty"`
	Low    string `json:"low,omitempty"`
	Last   string `json:"last,omitempty"`
	Dymd   string `json:"dymd,omitempty"`
	Dhms   string `json:"dhms,omitempty"`
	Bvol   string `json:"bvol,omitempty"`
	Avol   string `json:"avol,omitempty"`
	Bdvl   string `json:"bdvl,omitempty"`
	Advl   string `json:"advl,omitempty"`
	Code   string `json:"code,omitempty"`
	Ropen  string `json:"ropen,omitempty"`
	Rhigh  string `json:"rhigh,omitempty"`
	Rlow   string `json:"rlow,omitempty"`
	Rclose string `json:"rclose,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput2Item

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

type KISOverseasPriceV1QuotationsInquireAskingPriceOutput3Item

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

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,omitempty"`
	Zdiv string `json:"ZDIV,omitempty"`
	Nrec string `json:"NREC,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireCcnlOutput2Item

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

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,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	OvrsNmixPrdyClpr string `json:"ovrs_nmix_prdy_clpr,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	OvrsNmixPrpr     string `json:"ovrs_nmix_prpr,omitempty"`
	StckShrnIscd     string `json:"stck_shrn_iscd,omitempty"`
	PrdyVol          string `json:"prdy_vol,omitempty"`
	OvrsProdOprc     string `json:"ovrs_prod_oprc,omitempty"`
	OvrsProdHgpr     string `json:"ovrs_prod_hgpr,omitempty"`
	OvrsProdLwpr     string `json:"ovrs_prod_lwpr,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireDailyChartpriceOutput2Item

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

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireSearchOutput2Item

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

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,omitempty"`
	PrdyVrssSign     string `json:"prdy_vrss_sign,omitempty"`
	HtsKorIsnm       string `json:"hts_kor_isnm,omitempty"`
	PrdyCtrt         string `json:"prdy_ctrt,omitempty"`
	OvrsNmixPrdyClpr string `json:"ovrs_nmix_prdy_clpr,omitempty"`
	AcmlVol          string `json:"acml_vol,omitempty"`
	OvrsNmixPrpr     string `json:"ovrs_nmix_prpr,omitempty"`
	StckShrnIscd     string `json:"stck_shrn_iscd,omitempty"`
	OvrsProdOprc     string `json:"ovrs_prod_oprc,omitempty"`
	OvrsProdHgpr     string `json:"ovrs_prod_hgpr,omitempty"`
	OvrsProdLwpr     string `json:"ovrs_prod_lwpr,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireTimeIndexchartpriceOutput2Item

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

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,omitempty"`
	Zdiv string `json:"zdiv,omitempty"`
	Stim string `json:"stim,omitempty"`
	Etim string `json:"etim,omitempty"`
	Sktm string `json:"sktm,omitempty"`
	Ektm string `json:"ektm,omitempty"`
	Next string `json:"next,omitempty"`
	More string `json:"more,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasPriceV1QuotationsInquireTimeItemchartpriceOutput2Item

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

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,omitempty"`
	NewsKey    string `json:"news_key,omitempty"`
	DataDt     string `json:"data_dt,omitempty"`
	DataTm     string `json:"data_tm,omitempty"`
	ClassCd    string `json:"class_cd,omitempty"`
	ClassName  string `json:"class_name,omitempty"`
	Source     string `json:"source,omitempty"`
	NationCd   string `json:"nation_cd,omitempty"`
	ExchangeCd string `json:"exchange_cd,omitempty"`
	Symb       string `json:"symb,omitempty"`
	SymbName   string `json:"symb_name,omitempty"`
	Title      string `json:"title,omitempty"`
}

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,omitempty"`
	RghtTypeCd       string `json:"rght_type_cd,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	PrdtName         string `json:"prdt_name,omitempty"`
	PrdtTypeCd       string `json:"prdt_type_cd,omitempty"`
	StdPdno          string `json:"std_pdno,omitempty"`
	AcplBassDt       string `json:"acpl_bass_dt,omitempty"`
	SbscStrtDt       string `json:"sbsc_strt_dt,omitempty"`
	SbscEndDt        string `json:"sbsc_end_dt,omitempty"`
	CashAlctRt       string `json:"cash_alct_rt,omitempty"`
	StckAlctRt       string `json:"stck_alct_rt,omitempty"`
	CrcyCd           string `json:"crcy_cd,omitempty"`
	CrcyCd2          string `json:"crcy_cd2,omitempty"`
	CrcyCd3          string `json:"crcy_cd3,omitempty"`
	CrcyCd4          string `json:"crcy_cd4,omitempty"`
	AlctFrcrUnpr     string `json:"alct_frcr_unpr,omitempty"`
	StkpDvdnFrcrAmt2 string `json:"stkp_dvdn_frcr_amt2,omitempty"`
	StkpDvdnFrcrAmt3 string `json:"stkp_dvdn_frcr_amt3,omitempty"`
	StkpDvdnFrcrAmt4 string `json:"stkp_dvdn_frcr_amt4,omitempty"`
	DfntYn           string `json:"dfnt_yn,omitempty"`
}

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

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,omitempty"`
	Zdiv string `json:"zdiv,omitempty"`
	Base string `json:"base,omitempty"`
	Pvol string `json:"pvol,omitempty"`
	Last string `json:"last,omitempty"`
	Sign string `json:"sign,omitempty"`
	Diff string `json:"diff,omitempty"`
	Rate string `json:"rate,omitempty"`
	Tvol string `json:"tvol,omitempty"`
	Tamt string `json:"tamt,omitempty"`
	Ordy string `json:"ordy,omitempty"`
}

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,omitempty"`
	CaTitle        string `json:"ca_title,omitempty"`
	DivLockDt      string `json:"div_lock_dt,omitempty"`
	PayDt          string `json:"pay_dt,omitempty"`
	RecordDt       string `json:"record_dt,omitempty"`
	ValidityDt     string `json:"validity_dt,omitempty"`
	LocalEndDt     string `json:"local_end_dt,omitempty"`
	LockDt         string `json:"lock_dt,omitempty"`
	DelistDt       string `json:"delist_dt,omitempty"`
	RedemptDt      string `json:"redempt_dt,omitempty"`
	EarlyRedemptDt string `json:"early_redempt_dt,omitempty"`
	EffectiveDt    string `json:"effective_dt,omitempty"`
}

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

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,omitempty"`
	TrNatnCd      string `json:"tr_natn_cd,omitempty"`
	TrNatnName    string `json:"tr_natn_name,omitempty"`
	NatnEngAbrvCd string `json:"natn_eng_abrv_cd,omitempty"`
	TrMketCd      string `json:"tr_mket_cd,omitempty"`
	TrMketName    string `json:"tr_mket_name,omitempty"`
	AcplSttlDt    string `json:"acpl_sttl_dt,omitempty"`
	DmstSttlDt    string `json:"dmst_sttl_dt,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingMarketCapOutput2Item

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

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingNewHighlowOutput2Item

type KISOverseasStockV1RankingNewHighlowOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Name   string `json:"name,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	NBase  string `json:"n_base,omitempty"`
	NDiff  string `json:"n_diff,omitempty"`
	NRate  string `json:"n_rate,omitempty"`
	Ename  string `json:"ename,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingPriceFluctOutput2Item

type KISOverseasStockV1RankingPriceFluctOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Knam   string `json:"knam,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	NBase  string `json:"n_base,omitempty"`
	NDiff  string `json:"n_diff,omitempty"`
	NRate  string `json:"n_rate,omitempty"`
	Enam   string `json:"enam,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingTradeGrowthOutput2Item

type KISOverseasStockV1RankingTradeGrowthOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Name   string `json:"name,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	NTvol  string `json:"n_tvol,omitempty"`
	NRate  string `json:"n_rate,omitempty"`
	Rank   string `json:"rank,omitempty"`
	Ename  string `json:"ename,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingTradePbmnOutput2Item

type KISOverseasStockV1RankingTradePbmnOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Name   string `json:"name,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Tamt   string `json:"tamt,omitempty"`
	ATamt  string `json:"a_tamt,omitempty"`
	Rank   string `json:"rank,omitempty"`
	Ename  string `json:"ename,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingTradeTurnoverOutput2Item

type KISOverseasStockV1RankingTradeTurnoverOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Name   string `json:"name,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	NTvol  string `json:"n_tvol,omitempty"`
	Shar   string `json:"shar,omitempty"`
	Tover  string `json:"tover,omitempty"`
	Rank   string `json:"rank,omitempty"`
	Ename  string `json:"ename,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingTradeVolOutput2Item

type KISOverseasStockV1RankingTradeVolOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Name   string `json:"name,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Tamt   string `json:"tamt,omitempty"`
	ATvol  string `json:"a_tvol,omitempty"`
	Rank   string `json:"rank,omitempty"`
	Ename  string `json:"ename,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Crec string `json:"crec,omitempty"`
	Trec string `json:"trec,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingUpdownRateOutput2Item

type KISOverseasStockV1RankingUpdownRateOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Name   string `json:"name,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	NBase  string `json:"n_base,omitempty"`
	NDiff  string `json:"n_diff,omitempty"`
	NRate  string `json:"n_rate,omitempty"`
	Rank   string `json:"rank,omitempty"`
	Ename  string `json:"ename,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingVolumePowerOutput2Item

type KISOverseasStockV1RankingVolumePowerOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Knam   string `json:"knam,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	Tpow   string `json:"tpow,omitempty"`
	Powx   string `json:"powx,omitempty"`
	Enam   string `json:"enam,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	Stat string `json:"stat,omitempty"`
	Nrec string `json:"nrec,omitempty"`
}

type KISOverseasStockV1RankingVolumeSurgeOutput2Item

type KISOverseasStockV1RankingVolumeSurgeOutput2Item struct {
	Rsym   string `json:"rsym,omitempty"`
	Excd   string `json:"excd,omitempty"`
	Symb   string `json:"symb,omitempty"`
	Knam   string `json:"knam,omitempty"`
	Last   string `json:"last,omitempty"`
	Sign   string `json:"sign,omitempty"`
	Diff   string `json:"diff,omitempty"`
	Rate   string `json:"rate,omitempty"`
	Tvol   string `json:"tvol,omitempty"`
	Pask   string `json:"pask,omitempty"`
	Pbid   string `json:"pbid,omitempty"`
	NTvol  string `json:"n_tvol,omitempty"`
	NDiff  string `json:"n_diff,omitempty"`
	NRate  string `json:"n_rate,omitempty"`
	Enam   string `json:"enam,omitempty"`
	EOrdyn string `json:"e_ordyn,omitempty"`
}

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,omitempty"`
	TradDvsnName    string `json:"trad_dvsn_name,omitempty"`
	Pdno            string `json:"pdno,omitempty"`
	ItemName        string `json:"item_name,omitempty"`
	FtOrdQty        string `json:"ft_ord_qty,omitempty"`
	FtOrdUnpr3      string `json:"ft_ord_unpr3,omitempty"`
	SpltBuyAttrName string `json:"splt_buy_attr_name,omitempty"`
	FtCcldQty       string `json:"ft_ccld_qty,omitempty"`
	OrdGnoBrno      string `json:"ord_gno_brno,omitempty"`
}

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,omitempty"`
	Odno            string `json:"ODNO,omitempty"`
	OrdTmd          string `json:"ORD_TMD,omitempty"`
}

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,omitempty"`
	Odno            string `json:"ODNO,omitempty"`
	OrdTmd          string `json:"ORD_TMD,omitempty"`
}

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,omitempty"`
	CrcyCd             string `json:"crcy_cd,omitempty"`
	FrcrDnclAmt1       string `json:"frcr_dncl_amt1,omitempty"`
	UstlBuyAmt         string `json:"ustl_buy_amt,omitempty"`
	UstlSllAmt         string `json:"ustl_sll_amt,omitempty"`
	FrcrRcvbAmt        string `json:"frcr_rcvb_amt,omitempty"`
	FrcrMgnAmt         string `json:"frcr_mgn_amt,omitempty"`
	FrcrGnrlOrdPsblAmt string `json:"frcr_gnrl_ord_psbl_amt,omitempty"`
	FrcrOrdPsblAmt1    string `json:"frcr_ord_psbl_amt1,omitempty"`
	ItgrOrdPsblAmt     string `json:"itgr_ord_psbl_amt,omitempty"`
	BassExrt           string `json:"bass_exrt,omitempty"`
}

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,omitempty"`
	TradDvsnName    string `json:"TRAD_DVSN_NAME,omitempty"`
	Pdno            string `json:"PDNO,omitempty"`
	ItemName        string `json:"ITEM_NAME,omitempty"`
	FtOrdQty        string `json:"FT_ORD_QTY,omitempty"`
	FtOrdUnpr3      string `json:"FT_ORD_UNPR3,omitempty"`
	OrdTmd          string `json:"ORD_TMD,omitempty"`
	SpltBuyAttrName string `json:"SPLT_BUY_ATTR_NAME,omitempty"`
	FtCcldQty       string `json:"FT_CCLD_QTY,omitempty"`
	TrCrcy          string `json:"TR_CRCY,omitempty"`
	FtCcldUnpr3     string `json:"FT_CCLD_UNPR3,omitempty"`
	FtCcldAmt3      string `json:"FT_CCLD_AMT3,omitempty"`
	CcldCnt         string `json:"CCLD_CNT,omitempty"`
}

type KISOverseasStockV1TradingInquireAlgoCcnlOutputItem

type KISOverseasStockV1TradingInquireAlgoCcnlOutputItem struct {
	CcldSeq     string `json:"CCLD_SEQ,omitempty"`
	CcldBtwn    string `json:"CCLD_BTWN,omitempty"`
	Pdno        string `json:"PDNO,omitempty"`
	ItemName    string `json:"ITEM_NAME,omitempty"`
	FtCcldQty   string `json:"FT_CCLD_QTY,omitempty"`
	FtCcldUnpr3 string `json:"FT_CCLD_UNPR3,omitempty"`
	FtCcldAmt3  string `json:"FT_CCLD_AMT3,omitempty"`
}

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,omitempty"`
	AcntPrdtCd      string `json:"acnt_prdt_cd,omitempty"`
	PrdtTypeCd      string `json:"prdt_type_cd,omitempty"`
	OvrsPdno        string `json:"ovrs_pdno,omitempty"`
	OvrsItemName    string `json:"ovrs_item_name,omitempty"`
	FrcrEvluPflsAmt string `json:"frcr_evlu_pfls_amt,omitempty"`
	EvluPflsRt      string `json:"evlu_pfls_rt,omitempty"`
	PchsAvgPric     string `json:"pchs_avg_pric,omitempty"`
	OvrsCblcQty     string `json:"ovrs_cblc_qty,omitempty"`
	OrdPsblQty      string `json:"ord_psbl_qty,omitempty"`
	FrcrPchsAmt1    string `json:"frcr_pchs_amt1,omitempty"`
	OvrsStckEvluAmt string `json:"ovrs_stck_evlu_amt,omitempty"`
	NowPric2        string `json:"now_pric2,omitempty"`
	TrCrcyCd        string `json:"tr_crcy_cd,omitempty"`
	OvrsExcgCd      string `json:"ovrs_excg_cd,omitempty"`
	LoanTypeCd      string `json:"loan_type_cd,omitempty"`
	LoanDt          string `json:"loan_dt,omitempty"`
	ExpdDt          string `json:"expd_dt,omitempty"`
}

type KISOverseasStockV1TradingInquireBalanceOutput2Item

type KISOverseasStockV1TradingInquireBalanceOutput2Item struct {
	FrcrPchsAmt1     string `json:"frcr_pchs_amt1,omitempty"`
	OvrsRlztPflsAmt  string `json:"ovrs_rlzt_pfls_amt,omitempty"`
	OvrsTotPfls      string `json:"ovrs_tot_pfls,omitempty"`
	RlztErngRt       string `json:"rlzt_erng_rt,omitempty"`
	TotEvluPflsAmt   string `json:"tot_evlu_pfls_amt,omitempty"`
	TotPftrt         string `json:"tot_pftrt,omitempty"`
	FrcrBuyAmtSmtl1  string `json:"frcr_buy_amt_smtl1,omitempty"`
	OvrsRlztPflsAmt2 string `json:"ovrs_rlzt_pfls_amt2,omitempty"`
	FrcrBuyAmtSmtl2  string `json:"frcr_buy_amt_smtl2,omitempty"`
}

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,omitempty"`
	OrdGnoBrno       string `json:"ord_gno_brno,omitempty"`
	Odno             string `json:"odno,omitempty"`
	OrgnOdno         string `json:"orgn_odno,omitempty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd,omitempty"`
	SllBuyDvsnCdName string `json:"sll_buy_dvsn_cd_name,omitempty"`
	RvseCnclDvsn     string `json:"rvse_cncl_dvsn,omitempty"`
	RvseCnclDvsnName string `json:"rvse_cncl_dvsn_name,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	PrdtName         string `json:"prdt_name,omitempty"`
	FtOrdQty         string `json:"ft_ord_qty,omitempty"`
	FtOrdUnpr3       string `json:"ft_ord_unpr3,omitempty"`
	FtCcldQty        string `json:"ft_ccld_qty,omitempty"`
	FtCcldUnpr3      string `json:"ft_ccld_unpr3,omitempty"`
	FtCcldAmt3       string `json:"ft_ccld_amt3,omitempty"`
	NccsQty          string `json:"nccs_qty,omitempty"`
	PrcsStatName     string `json:"prcs_stat_name,omitempty"`
	RjctRson         string `json:"rjct_rson,omitempty"`
	RjctRsonName     string `json:"rjct_rson_name,omitempty"`
	OrdTmd           string `json:"ord_tmd,omitempty"`
	TrMketName       string `json:"tr_mket_name,omitempty"`
	TrNatn           string `json:"tr_natn,omitempty"`
	TrNatnName       string `json:"tr_natn_name,omitempty"`
	OvrsExcgCd       string `json:"ovrs_excg_cd,omitempty"`
	TrCrcyCd         string `json:"tr_crcy_cd,omitempty"`
	DmstOrdDt        string `json:"dmst_ord_dt,omitempty"`
	ThcoOrdTmd       string `json:"thco_ord_tmd,omitempty"`
	LoanTypeCd       string `json:"loan_type_cd,omitempty"`
	LoanDt           string `json:"loan_dt,omitempty"`
	MdiaDvsnName     string `json:"mdia_dvsn_name,omitempty"`
	UsaAmkExtsRqstYn string `json:"usa_amk_exts_rqst_yn,omitempty"`
	SpltBuyAttrName  string `json:"splt_buy_attr_name,omitempty"`
}

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,omitempty"`
	OrdGnoBrno         string `json:"ord_gno_brno,omitempty"`
	Odno               string `json:"odno,omitempty"`
	OrgnOdno           string `json:"orgn_odno,omitempty"`
	Pdno               string `json:"pdno,omitempty"`
	PrdtName           string `json:"prdt_name,omitempty"`
	SllBuyDvsnCd       string `json:"sll_buy_dvsn_cd,omitempty"`
	SllBuyDvsnCdName   string `json:"sll_buy_dvsn_cd_name,omitempty"`
	RvseCnclDvsnCd     string `json:"rvse_cncl_dvsn_cd,omitempty"`
	RvseCnclDvsnCdName string `json:"rvse_cncl_dvsn_cd_name,omitempty"`
	RjctRson           string `json:"rjct_rson,omitempty"`
	RjctRsonName       string `json:"rjct_rson_name,omitempty"`
	OrdTmd             string `json:"ord_tmd,omitempty"`
	TrMketName         string `json:"tr_mket_name,omitempty"`
	TrCrcyCd           string `json:"tr_crcy_cd,omitempty"`
	NatnCd             string `json:"natn_cd,omitempty"`
	NatnKorName        string `json:"natn_kor_name,omitempty"`
	FtOrdQty           string `json:"ft_ord_qty,omitempty"`
	FtCcldQty          string `json:"ft_ccld_qty,omitempty"`
	NccsQty            string `json:"nccs_qty,omitempty"`
	FtOrdUnpr3         string `json:"ft_ord_unpr3,omitempty"`
	FtCcldUnpr3        string `json:"ft_ccld_unpr3,omitempty"`
	FtCcldAmt3         string `json:"ft_ccld_amt3,omitempty"`
	OvrsExcgCd         string `json:"ovrs_excg_cd,omitempty"`
	PrcsStatName       string `json:"prcs_stat_name,omitempty"`
	LoanTypeCd         string `json:"loan_type_cd,omitempty"`
	LoanDt             string `json:"loan_dt,omitempty"`
	UsaAmkExtsRqstYn   string `json:"usa_amk_exts_rqst_yn,omitempty"`
	SpltBuyAttrName    string `json:"splt_buy_attr_name,omitempty"`
}

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,omitempty"`
	PrdtName        string `json:"prdt_name,omitempty"`
	CblcQty13       string `json:"cblc_qty13,omitempty"`
	OrdPsblQty1     string `json:"ord_psbl_qty1,omitempty"`
	AvgUnpr3        string `json:"avg_unpr3,omitempty"`
	OvrsNowPric1    string `json:"ovrs_now_pric1,omitempty"`
	FrcrPchsAmt     string `json:"frcr_pchs_amt,omitempty"`
	FrcrEvluAmt2    string `json:"frcr_evlu_amt2,omitempty"`
	EvluPflsAmt2    string `json:"evlu_pfls_amt2,omitempty"`
	BassExrt        string `json:"bass_exrt,omitempty"`
	OprtDtlDtime    string `json:"oprt_dtl_dtime,omitempty"`
	BuyCrcyCd       string `json:"buy_crcy_cd,omitempty"`
	ThdtSllCcldQty1 string `json:"thdt_sll_ccld_qty1,omitempty"`
	ThdtBuyCcldQty1 string `json:"thdt_buy_ccld_qty1,omitempty"`
	EvluPflsRt1     string `json:"evlu_pfls_rt1,omitempty"`
	TrMketName      string `json:"tr_mket_name,omitempty"`
	NatnKorName     string `json:"natn_kor_name,omitempty"`
	StdPdno         string `json:"std_pdno,omitempty"`
	MggeQty         string `json:"mgge_qty,omitempty"`
	LoanRmnd        string `json:"loan_rmnd,omitempty"`
	PrdtTypeCd      string `json:"prdt_type_cd,omitempty"`
	OvrsExcgCd      string `json:"ovrs_excg_cd,omitempty"`
	SctsDvsnName    string `json:"scts_dvsn_name,omitempty"`
	LdngCblcQty     string `json:"ldng_cblc_qty,omitempty"`
}

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput2Item

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput2Item struct {
	CrcyCd       string `json:"crcy_cd,omitempty"`
	CrcyCdName   string `json:"crcy_cd_name,omitempty"`
	FrcrDnclAmt2 string `json:"frcr_dncl_amt_2,omitempty"`
	FrstBltnExrt string `json:"frst_bltn_exrt,omitempty"`
	FrcrEvluAmt2 string `json:"frcr_evlu_amt2,omitempty"`
}

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput3Item

type KISOverseasStockV1TradingInquirePaymtStdrBalanceOutput3Item struct {
	PchsAmtSmtlAmt          string `json:"pchs_amt_smtl_amt,omitempty"`
	TotEvluPflsAmt          string `json:"tot_evlu_pfls_amt,omitempty"`
	EvluErngRt1             string `json:"evlu_erng_rt1,omitempty"`
	TotDnclAmt              string `json:"tot_dncl_amt,omitempty"`
	WcrcEvluAmtSmtl         string `json:"wcrc_evlu_amt_smtl,omitempty"`
	TotAsstAmt2             string `json:"tot_asst_amt2,omitempty"`
	FrcrCblcWcrcEvluAmtSmtl string `json:"frcr_cblc_wcrc_evlu_amt_smtl,omitempty"`
	TotLoanAmt              string `json:"tot_loan_amt,omitempty"`
	TotLdngEvluAmt          string `json:"tot_ldng_evlu_amt,omitempty"`
}

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,omitempty"`
	OvrsPdno        string `json:"ovrs_pdno,omitempty"`
	OvrsItemName    string `json:"ovrs_item_name,omitempty"`
	SlclQty         string `json:"slcl_qty,omitempty"`
	PchsAvgPric     string `json:"pchs_avg_pric,omitempty"`
	FrcrPchsAmt1    string `json:"frcr_pchs_amt1,omitempty"`
	AvgSllUnpr      string `json:"avg_sll_unpr,omitempty"`
	FrcrSllAmtSmtl1 string `json:"frcr_sll_amt_smtl1,omitempty"`
	StckSllTlex     string `json:"stck_sll_tlex,omitempty"`
	OvrsRlztPflsAmt string `json:"ovrs_rlzt_pfls_amt,omitempty"`
	Pftrt           string `json:"pftrt,omitempty"`
	Exrt            string `json:"exrt,omitempty"`
	OvrsExcgCd      string `json:"ovrs_excg_cd,omitempty"`
	FrstBltnExrt    string `json:"frst_bltn_exrt,omitempty"`
}

type KISOverseasStockV1TradingInquirePeriodProfitOutput2Item

type KISOverseasStockV1TradingInquirePeriodProfitOutput2Item struct {
	StckSllAmtSmtl     string `json:"stck_sll_amt_smtl,omitempty"`
	StckBuyAmtSmtl     string `json:"stck_buy_amt_smtl,omitempty"`
	SmtlFee1           string `json:"smtl_fee1,omitempty"`
	ExccDfrmAmt        string `json:"excc_dfrm_amt,omitempty"`
	OvrsRlztPflsTotAmt string `json:"ovrs_rlzt_pfls_tot_amt,omitempty"`
	TotPftrt           string `json:"tot_pftrt,omitempty"`
	BassDt             string `json:"bass_dt,omitempty"`
	Exrt               string `json:"exrt,omitempty"`
}

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,omitempty"`
	SttlDt           string `json:"sttl_dt,omitempty"`
	SllBuyDvsnCd     string `json:"sll_buy_dvsn_cd,omitempty"`
	SllBuyDvsnName   string `json:"sll_buy_dvsn_name,omitempty"`
	Pdno             string `json:"pdno,omitempty"`
	OvrsItemName     string `json:"ovrs_item_name,omitempty"`
	CcldQty          string `json:"ccld_qty,omitempty"`
	AmtUnitCcldQty   string `json:"amt_unit_ccld_qty,omitempty"`
	FtCcldUnpr2      string `json:"ft_ccld_unpr2,omitempty"`
	OvrsStckCcldUnpr string `json:"ovrs_stck_ccld_unpr,omitempty"`
	TrFrcrAmt2       string `json:"tr_frcr_amt2,omitempty"`
	TrAmt            string `json:"tr_amt,omitempty"`
	FrcrExccAmt1     string `json:"frcr_excc_amt_1,omitempty"`
	WcrcExccAmt      string `json:"wcrc_excc_amt,omitempty"`
	DmstFrcrFee1     string `json:"dmst_frcr_fee1,omitempty"`
	FrcrFee1         string `json:"frcr_fee1,omitempty"`
	DmstWcrcFee      string `json:"dmst_wcrc_fee,omitempty"`
	OvrsWcrcFee      string `json:"ovrs_wcrc_fee,omitempty"`
	CrcyCd           string `json:"crcy_cd,omitempty"`
	StdPdno          string `json:"std_pdno,omitempty"`
	ErlmExrt         string `json:"erlm_exrt,omitempty"`
	LoanDvsnCd       string `json:"loan_dvsn_cd,omitempty"`
	LoanDvsnName     string `json:"loan_dvsn_name,omitempty"`
}

type KISOverseasStockV1TradingInquirePeriodTransOutput2Item

type KISOverseasStockV1TradingInquirePeriodTransOutput2Item struct {
	FrcrBuyAmtSmtl string `json:"frcr_buy_amt_smtl,omitempty"`
	FrcrSllAmtSmtl string `json:"frcr_sll_amt_smtl,omitempty"`
	DmstFeeSmtl    string `json:"dmst_fee_smtl,omitempty"`
	OvrsFeeSmtl    string `json:"ovrs_fee_smtl,omitempty"`
}

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,omitempty"`
	CblcQty13          string `json:"cblc_qty13,omitempty"`
	ThdtBuyCcldQty1    string `json:"thdt_buy_ccld_qty1,omitempty"`
	ThdtSllCcldQty1    string `json:"thdt_sll_ccld_qty1,omitempty"`
	CcldQtySmtl1       string `json:"ccld_qty_smtl1,omitempty"`
	OrdPsblQty1        string `json:"ord_psbl_qty1,omitempty"`
	FrcrPchsAmt        string `json:"frcr_pchs_amt,omitempty"`
	FrcrEvluAmt2       string `json:"frcr_evlu_amt2,omitempty"`
	EvluPflsAmt2       string `json:"evlu_pfls_amt2,omitempty"`
	EvluPflsRt1        string `json:"evlu_pfls_rt1,omitempty"`
	Pdno               string `json:"pdno,omitempty"`
	BassExrt           string `json:"bass_exrt,omitempty"`
	BuyCrcyCd          string `json:"buy_crcy_cd,omitempty"`
	OvrsNowPric1       string `json:"ovrs_now_pric1,omitempty"`
	AvgUnpr3           string `json:"avg_unpr3,omitempty"`
	TrMketName         string `json:"tr_mket_name,omitempty"`
	NatnKorName        string `json:"natn_kor_name,omitempty"`
	PchsRmndWcrcAmt    string `json:"pchs_rmnd_wcrc_amt,omitempty"`
	ThdtBuyCcldFrcrAmt string `json:"thdt_buy_ccld_frcr_amt,omitempty"`
	ThdtSllCcldFrcrAmt string `json:"thdt_sll_ccld_frcr_amt,omitempty"`
	UnitAmt            string `json:"unit_amt,omitempty"`
	StdPdno            string `json:"std_pdno,omitempty"`
	PrdtTypeCd         string `json:"prdt_type_cd,omitempty"`
	SctsDvsnName       string `json:"scts_dvsn_name,omitempty"`
	LoanRmnd           string `json:"loan_rmnd,omitempty"`
	LoanDt             string `json:"loan_dt,omitempty"`
	LoanExpdDt         string `json:"loan_expd_dt,omitempty"`
	OvrsExcgCd         string `json:"ovrs_excg_cd,omitempty"`
	ItemLnkgExcgCd     string `json:"item_lnkg_excg_cd,omitempty"`
}

type KISOverseasStockV1TradingInquirePresentBalanceOutput2Item

type KISOverseasStockV1TradingInquirePresentBalanceOutput2Item struct {
	CrcyCd              string `json:"crcy_cd,omitempty"`
	CrcyCdName          string `json:"crcy_cd_name,omitempty"`
	FrcrBuyAmtSmtl      string `json:"frcr_buy_amt_smtl,omitempty"`
	FrcrSllAmtSmtl      string `json:"frcr_sll_amt_smtl,omitempty"`
	FrcrDnclAmt2        string `json:"frcr_dncl_amt_2,omitempty"`
	FrstBltnExrt        string `json:"frst_bltn_exrt,omitempty"`
	FrcrBuyMgnAmt       string `json:"frcr_buy_mgn_amt,omitempty"`
	FrcrEtcMgna         string `json:"frcr_etc_mgna,omitempty"`
	FrcrDrwgPsblAmt1    string `json:"frcr_drwg_psbl_amt_1,omitempty"`
	FrcrEvluAmt2        string `json:"frcr_evlu_amt2,omitempty"`
	AcplCstdCrcyYn      string `json:"acpl_cstd_crcy_yn,omitempty"`
	NxdyFrcrDrwgPsblAmt string `json:"nxdy_frcr_drwg_psbl_amt,omitempty"`
}

type KISOverseasStockV1TradingInquirePresentBalanceOutput3Item

type KISOverseasStockV1TradingInquirePresentBalanceOutput3Item struct {
	PchsAmtSmtl     string `json:"pchs_amt_smtl,omitempty"`
	EvluAmtSmtl     string `json:"evlu_amt_smtl,omitempty"`
	EvluPflsAmtSmtl string `json:"evlu_pfls_amt_smtl,omitempty"`
	DnclAmt         string `json:"dncl_amt,omitempty"`
	CmaEvluAmt      string `json:"cma_evlu_amt,omitempty"`
	TotDnclAmt      string `json:"tot_dncl_amt,omitempty"`
	EtcMgna         string `json:"etc_mgna,omitempty"`
	WdrwPsblTotAmt  string `json:"wdrw_psbl_tot_amt,omitempty"`
	FrcrEvluTota    string `json:"frcr_evlu_tota,omitempty"`
	EvluErngRt1     string `json:"evlu_erng_rt1,omitempty"`
	PchsAmtSmtlAmt  string `json:"pchs_amt_smtl_amt,omitempty"`
	EvluAmtSmtlAmt  string `json:"evlu_amt_smtl_amt,omitempty"`
	TotEvluPflsAmt  string `json:"tot_evlu_pfls_amt,omitempty"`
	TotAsstAmt      string `json:"tot_asst_amt,omitempty"`
	BuyMgnAmt       string `json:"buy_mgn_amt,omitempty"`
	MgnaTota        string `json:"mgna_tota,omitempty"`
	FrcrUsePsblAmt  string `json:"frcr_use_psbl_amt,omitempty"`
	UstlSllAmtSmtl  string `json:"ustl_sll_amt_smtl,omitempty"`
	UstlBuyAmtSmtl  string `json:"ustl_buy_amt_smtl,omitempty"`
	TotFrcrCblcSmtl string `json:"tot_frcr_cblc_smtl,omitempty"`
	TotLoanAmt      string `json:"tot_loan_amt,omitempty"`
}

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,omitempty"`
	OrdPsblFrcrAmt    string `json:"ord_psbl_frcr_amt,omitempty"`
	SllRusePsblAmt    string `json:"sll_ruse_psbl_amt,omitempty"`
	OvrsOrdPsblAmt    string `json:"ovrs_ord_psbl_amt,omitempty"`
	MaxOrdPsblQty     string `json:"max_ord_psbl_qty,omitempty"`
	EchmAfOrdPsblAmt  string `json:"echm_af_ord_psbl_amt,omitempty"`
	EchmAfOrdPsblQty  string `json:"echm_af_ord_psbl_qty,omitempty"`
	OrdPsblQty        string `json:"ord_psbl_qty,omitempty"`
	Exrt              string `json:"exrt,omitempty"`
	FrcrOrdPsblAmt1   string `json:"frcr_ord_psbl_amt1,omitempty"`
	OvrsMaxOrdPsblQty string `json:"ovrs_max_ord_psbl_qty,omitempty"`
}

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,omitempty"`
	Odno            string `json:"ODNO,omitempty"`
	OrdTmd          string `json:"ORD_TMD,omitempty"`
}

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,omitempty"`
}

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,omitempty"`
	RsvnOrdRcitDt         string `json:"rsvn_ord_rcit_dt,omitempty"`
	OvrsRsvnOdno          string `json:"ovrs_rsvn_odno,omitempty"`
	OrdDt                 string `json:"ord_dt,omitempty"`
	OrdGnoBrno            string `json:"ord_gno_brno,omitempty"`
	Odno                  string `json:"odno,omitempty"`
	SllBuyDvsnCd          string `json:"sll_buy_dvsn_cd,omitempty"`
	SllBuyDvsnCdName      string `json:"sll_buy_dvsn_cd_name,omitempty"`
	OvrsRsvnOrdStatCd     string `json:"ovrs_rsvn_ord_stat_cd,omitempty"`
	OvrsRsvnOrdStatCdName string `json:"ovrs_rsvn_ord_stat_cd_name,omitempty"`
	Pdno                  string `json:"pdno,omitempty"`
	PrdtTypeCd            string `json:"prdt_type_cd,omitempty"`
	PrdtName              string `json:"prdt_name,omitempty"`
	OrdRcitTmd            string `json:"ord_rcit_tmd,omitempty"`
	OrdFwdgTmd            string `json:"ord_fwdg_tmd,omitempty"`
	TrDvsnName            string `json:"tr_dvsn_name,omitempty"`
	OvrsExcgCd            string `json:"ovrs_excg_cd,omitempty"`
	TrMketName            string `json:"tr_mket_name,omitempty"`
	OrdStfno              string `json:"ord_stfno,omitempty"`
	FtOrdQty              string `json:"ft_ord_qty,omitempty"`
	FtOrdUnpr3            string `json:"ft_ord_unpr3,omitempty"`
	FtCcldQty             string `json:"ft_ccld_qty,omitempty"`
	NprcRsonText          string `json:"nprc_rson_text,omitempty"`
	SpltBuyAttrName       string `json:"splt_buy_attr_name,omitempty"`
}

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,omitempty"`
	RsvnOrdRcitDt string `json:"RSVN_ORD_RCIT_DT,omitempty"`
	OvrsRsvnOdno  string `json:"OVRS_RSVN_ODNO,omitempty"`
}

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,omitempty"`
	Odno            string `json:"ODNO,omitempty"`
	OrdTmd          string `json:"ORD_TMD,omitempty"`
}

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