diff --git a/KissMe/Sources/Domestic/DART/DomesticDartBusinessReport.swift b/KissMe/Sources/Domestic/DART/DomesticDartBusinessReport.swift index 1b550b2..1e860d4 100644 --- a/KissMe/Sources/Domestic/DART/DomesticDartBusinessReport.swift +++ b/KissMe/Sources/Domestic/DART/DomesticDartBusinessReport.swift @@ -1061,7 +1061,7 @@ extension DomesticDart { /// 발행일자 public let issueDate: String /// 권면(전자등록)총액 - public let securitiesTotalAmount: String + public let totalFacePriceAmount: String /// 이자율 public let interestRate: String /// 평가등급(평가기관) @@ -1082,7 +1082,7 @@ extension DomesticDart { case securityKind = "scrits_knd_nm" case issueMethod = "isu_mth_nm" case issueDate = "isu_de" - case securitiesTotalAmount = "facvalu_totamt" + case totalFacePriceAmount = "facvalu_totamt" case interestRate = "intrt" case evaluationGradeInstitution = "evl_grad_instt" case maturityDate = "mtd" diff --git a/KissMe/Sources/Domestic/DART/DomesticDartMajorReport.swift b/KissMe/Sources/Domestic/DART/DomesticDartMajorReport.swift index 6b59cfb..9249191 100644 --- a/KissMe/Sources/Domestic/DART/DomesticDartMajorReport.swift +++ b/KissMe/Sources/Domestic/DART/DomesticDartMajorReport.swift @@ -418,6 +418,432 @@ extension DomesticDart { /// 주요사항보고서 주요정보 - 12 해외 증권시장 주권등 상장폐지 결정 /// + public struct OverseaDelistingDecisionRequest: DartRequest { + public typealias KResult = OverseaDelistingDecisionResult + + public var url: String { + "/api/ovDlstDecsn.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 13 해외 증권시장 주권등 상장 + /// + public struct OverseaListingRequest: DartRequest { + public typealias KResult = OverseaListingResult + + public var url: String { + "/api/ovLst.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 14 해외 증권시장 주권등 상장폐지 + /// + public struct OverseaDelistingRequest: DartRequest { + public typealias KResult = OverseaDelistingResult + + public var url: String { + "/api/ovDlst.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 15 전환사채권 발행결정 + /// + public struct ConvertibleBondIssueDecisionRequest: DartRequest { + public typealias KResult = ConvertibleBondIssueDecisionResult + + public var url: String { + "/api/cvbdIsDecsn.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 16 신주인수권부사채권 발행결정 + /// + public struct WarrantBondIssueDecisionRequest: DartRequest { + public typealias KResult = WarrantBondIssueDecisionResult + + public var url: String { + "/api/bdwtIsDecsn.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 17 교환사채권 발행결정 + /// + public struct ExchangeableBondIssueDecisionRequest: DartRequest { + public typealias KResult = ExchangeableBondIssueDecisionResult + + public var url: String { + "/api/exbdIsDecsn.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 18 채권은행 등의 관리절차 중단 + /// + public struct BondBankManagementProcedureStopRequest: DartRequest { + public typealias KResult = BondBankManagementProcedureStopResult + + public var url: String { + "/api/bnkMngtPcsp.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 19 상각형 조건부자본증권 발행결정 + /// + public struct ContingentConvertibleBondIssueDecisionRequest: DartRequest { + public typealias KResult = ContingentConvertibleBondIssueDecisionResult + + public var url: String { + "/api/wdCocobdIsDecsn.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 20 자산양수도(기타), 풋백옵션 + /// + public struct AssetsTransferEtcPutbackOptionRequest: DartRequest { + public typealias KResult = AssetsTransferEtcPutbackOptionResult + + public var url: String { + "/api/astInhtrfEtcPtbkOpt.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 21 타법인 주식 및 출자증권 양도결정 + /// + public struct OtherCoporationStockInvestmentSecuritiesTransferDecisionRequest: DartRequest { + public typealias KResult = OtherCoporationStockInvestmentSecuritiesTransferDecisionResult + + public var url: String { + "/api/otcprStkInvscrTrfDecsn.json" + } + public var method: Method { .get } + public var header: [String : String?] { + [:] + } + public var body: [String: Any] { + return [ + "crtfc_key": openApiKey, + "corp_code": corporationCode, + "bgn_de": startDate.yyyyMMdd, + "end_de": endDate.yyyyMMdd + ] + } + public var result: KResult? = nil + + + public let openApiKey: String + let corporationCode: String + let startDate: Date + let endDate: Date + + public init(openApiKey: String, corporationCode: String, startDate: Date, endDate: Date) { + self.openApiKey = openApiKey + self.corporationCode = corporationCode + self.startDate = startDate + self.endDate = endDate + } + } + + + /// 주요사항보고서 주요정보 - 22 유형자산 양도 결정 + /// + + + /// 주요사항보고서 주요정보 - 23 유형자산 양수 결정 + /// + + + /// 주요사항보고서 주요정보 - 24 타법인 주식 및 출자증권 양수결정 + /// + + + /// 주요사항보고서 주요정보 - 25 영업양도 결정 + /// + + + /// 주요사항보고서 주요정보 - 26 영업양수 결정 + /// + + + /// 주요사항보고서 주요정보 - 27 자기주식취득 신탁계약 해지 결정 + /// + + + /// 주요사항보고서 주요정보 - 28 자기주식취득 신탁계약 체결 결정 + /// + + + /// 주요사항보고서 주요정보 - 29 자기주식 처분 결정 + /// + + + /// 주요사항보고서 주요정보 - 30 자기주식 취득 결정 + /// + + + /// 주요사항보고서 주요정보 - 31 주식교환·이전 결정 + /// + + + /// 주요사항보고서 주요정보 - 32 회사분할합병 결정 + /// + + + /// 주요사항보고서 주요정보 - 33 회사분할 결정 + /// + + + /// 주요사항보고서 주요정보 - 34 회사합병 결정 + /// + + + /// 주요사항보고서 주요정보 - 35 주권 관련 사채권 양수 결정 + /// + + + /// 주요사항보고서 주요정보 - 36 주권 관련 사채권 양도 결정 + /// } @@ -965,7 +1391,7 @@ extension DomesticDart { /// 감자일정(주주총회 예정일) public let stockHolderGeneralMeeting_ScheduleDate: String /// 감자일정(명의개서정지기간) - public let stockHolderTrasfer_SuspensionPeriod: String + public let stockHolderTransfer_SuspensionPeriod: String /// 감자일정(구주권 제출기간) public let oldStockRight_SubmitPeriod: String /// 감자일정(매매거래 정지예정기간) @@ -1019,7 +1445,7 @@ extension DomesticDart { case capitalReduction_Method = "cr_mth" case capitalReduction_Reason = "cr_rs" case stockHolderGeneralMeeting_ScheduleDate = "crsc_gmtsck_prd" - case stockHolderTrasfer_SuspensionPeriod = "crsc_trnmsppd" + case stockHolderTransfer_SuspensionPeriod = "crsc_trnmsppd" case oldStockRight_SubmitPeriod = "crsc_osprpd" case tradingSuspension_SchedulePeriod = "crsc_trspprpd" case oldStockRight_SubmitStartDate = "crsc_osprpd_bgd" @@ -1216,4 +1642,974 @@ extension DomesticDart { } } } + + + public struct OverseaDelistingDecisionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 상장폐지주식 종류ㆍ수(주)(보통주식) + public let delistingCommonStockQuantity: String + /// 상장폐지주식 종류ㆍ수(주)(기타주식) + public let delistingEtcStockQuantity: String + /// 상장거래소(소재국가) + public let listingExchangeNation: String + /// 폐지신청예정일자 + public let delistingRequestScheduleDate: String + /// 폐지(예정)일자 + public let delistingScheduleDate: String + /// 폐지사유 + public let delistingReason: String + /// 이사회결의일(결정일) + public let directorateDecisionDate: String + /// 사외이사 참석여부(참석) + public let outsideDirectorsAttended: String + /// 사외이사 참석여부(불참) + public let outsideDirectorsAbsent: String + /// 감사(감사위원) 참석여부 + public let auditorAttended: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + case delistingCommonStockQuantity = "dlststk_ostk_cnt" + case delistingEtcStockQuantity = "dlststk_estk_cnt" + case listingExchangeNation = "lstex_nt" + case delistingRequestScheduleDate = "dlstrq_prd" + case delistingScheduleDate = "dlst_prd" + case delistingReason = "dlst_rs" + case directorateDecisionDate = "bddd" + case outsideDirectorsAttended = "od_a_at_t" + case outsideDirectorsAbsent = "od_a_at_b" + case auditorAttended = "adt_a_atn" + } + } + } + + + public struct OverseaListingResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 상장주식 종류 및 수(보통주식(주)) + public let listingCommonStockQuantity: String + /// 상장주식 종류 및 수(기타주식(주)) + public let listingEtcStockQuantity: String + /// 상장거래소(소재국가) + public let listingExchangeNation: String + /// 종목 명 (code) + public let stockCode: String + /// 상장일자 + public let listingDate: String + /// 확인일자 + public let confirmDate: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + case listingCommonStockQuantity = "lststk_ostk_cnt" + case listingEtcStockQuantity = "lststk_estk_cnt" + case listingExchangeNation = "lstex_nt" + case stockCode = "stk_cd" + case listingDate = "lstd" + case confirmDate = "cfd" + } + } + } + + + public struct OverseaDelistingResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 상장거래소 및 소재국가 + public let listingExchangeNation: String + /// 상장폐지주식의 종류(보통주식(주)) + public let delistingCommonStockQuantity: String + /// 상장폐지주식의 종류(기타주식(주)) + public let delistingEtcStockQuantity: String + /// 매매거래종료일 + public let tradingEndDate: String + /// 폐지사유 + public let delistingReason: String + /// 확인일자 + public let confirmDate: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + case listingExchangeNation = "lstex_nt" + case delistingCommonStockQuantity = "dlststk_ostk_cnt" + case delistingEtcStockQuantity = "dlststk_estk_cnt" + case tradingEndDate = "tredd" + case delistingReason = "dlst_rs" + case confirmDate = "cfd" + } + } + } + + + public struct ConvertibleBondIssueDecisionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 사채의 종류(회차) + public let bondTimes: String + /// 사채의 종류(종류) + public let bondKind: String + /// 사채의 권면(전자등록)총액 (원) + public let bond_TotalFacePriceAmount: String + /// 정관상 잔여 발행한도 (원) + public let accordingArticle_RemainIssueLimit: String + /// 해외발행(권면(전자등록)총액) + public let overseasIssue_TotalFacePriceAmount: String + /// 해외발행(권면(전자등록)총액(통화단위)) + public let overseasIssue_TotalFacePriceAmountByCurrency: String + /// 해외발행(기준환율등) + public let overseasIssue_BasicExchangeRate: String + /// 해외발행(발행지역) + public let overseasIssue_IssueArea: String + /// 해외발행(해외상장시 시장의 명칭) + public let overseasIssue_MarketName: String + /// 자금조달의 목적(시설자금 (원)) + public let financingReason_FacilityFund: String + /// 자금조달의 목적(영업양수자금 (원)) + public let financingReason_BusinessFund: String + /// 자금조달의 목적(운영자금 (원)) + public let financingReason_OperationFund: String + /// 자금조달의 목적(채무상환자금 (원)) + public let financingReason_DebtRedemptionFund: String + /// 자금조달의 목적(타법인 증권 취득자금 (원)) + public let financingReason_AnotherCorporationAcquisitionFund: String + /// 자금조달의 목적(기타자금 (원)) + public let financingReason_EtcFund: String + /// 사채의 이율(표면이자율 (%)) + public let bondSurfaceInterestRate: String + /// 사채의 이율(만기이자율 (%)) + public let bondMaturityInterestRate: String + /// 사채만기일 + public let bondExpirationDate: String + /// 사채발행방법 + public let bondIssueMethod: String + + /// 전환에 관한 사항(전환비율 (%)) + public let conversionRatio: String + /// 전환에 관한 사항(전환가액 (원/주)) + public let conversionPrice: String + /// 전환에 관한 사항(전환에 따라 발행할 주식(종류)) + public let conversion_IssueStockKind: String + /// 전환에 관한 사항(전환에 따라 발행할 주식(주식수)) + public let conversion_IssueStockQuantity: String + /// 전환에 관한 사항(전환에 따라 발행할 주식(주식총수 대비 비율(%))) + public let conversion_IssueStockRatio_VersusTotalIssueStock: String + /// 전환에 관한 사항(전환청구기간(시작일)) + public let conversion_RequestPeriod_StartDate: String + /// 전환에 관한 사항(전환청구기간(종료일)) + public let conversion_RequestPeriod_EndDate: String + /// 전환에 관한 사항(시가하락에 따른 전환가액 조정(최저 조정가액 (원))) + public let conversion_ConvertiblePriceAdjust_LowestAdjustPrice: String + /// 전환에 관한 사항(시가하락에 따른 전환가액 조정(최저 조정가액 근거)) + public let conversion_ConvertiblePriceAdjust_LowestAdjustPriceReason: String + /// 전환에 관한 사항(시가하락에 따른 전환가액 조정(발행당시 전환가액의 70% 미만으로 조정가능한 잔여 발행한도 (원))) + public let conversion_ConvertiblePriceAdjust_RemainIssueLimit: String + + /// 합병 관련 사항 + public let aboutMerger: String + /// 청약일 + public let subscriptionDate: String + /// 납입일 + public let paymentDate: String + /// 대표주관회사 + public let representativeManagementCompany: String + /// 보증기관 + public let grantInstitution: String + /// 이사회결의일(결정일) + public let directorateDecisionDate: String + /// 사외이사 참석여부(참석) + public let outsideDirectorsAttended: String + /// 사외이사 참석여부(불참) + public let outsideDirectorsAbsent: String + /// 감사(감사위원) 참석여부 + public let auditorAttended: String + /// 증권신고서 제출대상 여부 + public let securitiesReport_SubmitTargeted: String + /// 제출을 면제받은 경우 그 사유 + public let submitExemptionReason: String + /// 당해 사채의 해외발행과 연계된 대차거래 내역 + public let thisYearBond_OverseasIssue_StockLending: String + /// 공정거래위원회 신고대상 여부 + public let fairTradeCommission_SubjectToReport: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + + case bondTimes = "bd_tm" + case bondKind = "bd_knd" + case bond_TotalFacePriceAmount = "bd_fta" + case accordingArticle_RemainIssueLimit = "atcsc_rmislmt" + case overseasIssue_TotalFacePriceAmount = "ovis_fta" + case overseasIssue_TotalFacePriceAmountByCurrency = "ovis_fta_crn" + case overseasIssue_BasicExchangeRate = "ovis_ster" + case overseasIssue_IssueArea = "ovis_isar" + case overseasIssue_MarketName = "ovis_mktnm" + + case financingReason_FacilityFund = "fdpp_fclt" + case financingReason_BusinessFund = "fdpp_bsninh" + case financingReason_OperationFund = "fdpp_op" + case financingReason_DebtRedemptionFund = "fdpp_dtrp" + case financingReason_AnotherCorporationAcquisitionFund = "fdpp_ocsa" + case financingReason_EtcFund = "fdpp_etc" + case bondSurfaceInterestRate = "bd_intr_ex" + case bondMaturityInterestRate = "bd_intr_sf" + case bondExpirationDate = "bd_mtd" + case bondIssueMethod = "bdis_mthn" + + case conversionRatio = "cv_rt" + case conversionPrice = "cv_prc" + case conversion_IssueStockKind = "cvisstk_knd" + case conversion_IssueStockQuantity = "cvisstk_cnt" + case conversion_IssueStockRatio_VersusTotalIssueStock = "cvisstk_tisstk_vs" + case conversion_RequestPeriod_StartDate = "cvrqpd_bgd" + case conversion_RequestPeriod_EndDate = "cvrqpd_edd" + case conversion_ConvertiblePriceAdjust_LowestAdjustPrice = "act_mktprcfl_cvprc_lwtrsprc" + case conversion_ConvertiblePriceAdjust_LowestAdjustPriceReason = "act_mktprcfl_cvprc_lwtrsprc_bs" + case conversion_ConvertiblePriceAdjust_RemainIssueLimit = "rmislmt_lt70p" + + case aboutMerger = "abmg" + case subscriptionDate = "sbd" + case paymentDate = "pymd" + case representativeManagementCompany = "rpmcmp" + case grantInstitution = "grint" + case directorateDecisionDate = "bddd" + case outsideDirectorsAttended = "od_a_at_t" + case outsideDirectorsAbsent = "od_a_at_b" + case auditorAttended = "adt_a_atn" + case securitiesReport_SubmitTargeted = "rs_sm_atn" + case submitExemptionReason = "ex_sm_r" + case thisYearBond_OverseasIssue_StockLending = "ovis_ltdtl" + case fairTradeCommission_SubjectToReport = "ftc_stt_atn" + } + } + } + + + public struct WarrantBondIssueDecisionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 사채의 종류(회차) + public let bondTimes: String + /// 사채의 종류(종류) + public let bondKind: String + /// 사채의 권면(전자등록)총액 (원) + public let bond_TotalFacePriceAmount: String + /// 정관상 잔여 발행한도 (원) + public let accordingArticle_RemainIssueLimit: String + /// 해외발행(권면(전자등록)총액) + public let overseasIssue_TotalFacePriceAmount: String + /// 해외발행(권면(전자등록)총액(통화단위)) + public let overseasIssue_TotalFacePriceAmountByCurrency: String + /// 해외발행(기준환율등) + public let overseasIssue_BasicExchangeRate: String + /// 해외발행(발행지역) + public let overseasIssue_IssueArea: String + /// 해외발행(해외상장시 시장의 명칭) + public let overseasIssue_MarketName: String + /// 자금조달의 목적(시설자금 (원)) + public let financingReason_FacilityFund: String + /// 자금조달의 목적(영업양수자금 (원)) + public let financingReason_BusinessFund: String + /// 자금조달의 목적(운영자금 (원)) + public let financingReason_OperationFund: String + /// 자금조달의 목적(채무상환자금 (원)) + public let financingReason_DebtRedemptionFund: String + /// 자금조달의 목적(타법인 증권 취득자금 (원)) + public let financingReason_AnotherCorporationAcquisitionFund: String + /// 자금조달의 목적(기타자금 (원)) + public let financingReason_EtcFund: String + /// 사채의 이율(표면이자율 (%)) + public let bondSurfaceInterestRate: String + /// 사채의 이율(만기이자율 (%)) + public let bondMaturityInterestRate: String + /// 사채만기일 + public let bondExpirationDate: String + /// 사채발행방법 + public let bondIssueMethod: String + + /// 신주인수권에 관한 사항(행사비율 (%)) + public let exerciseRatio: String + /// 신주인수권에 관한 사항(행사가액 (원/주)) + public let exercisePrice: String + /// 신주인수권에 관한 사항(행사가액 결정방법) + public let exercisePriceDecisionMethod: String + /// 신주인수권에 관한 사항(사채와 인수권의 분리여부) + public let bondAndWarrantDivided: String + /// 신주인수권에 관한 사항(신주대금 납입방법) + public let newStockPaymentMethod: String + /// 신주인수권에 관한 사항(신주인수권 행사에 따라 발행할 주식(종류)) + public let exercise_IssueStockKind: String + /// 신주인수권에 관한 사항(신주인수권 행사에 따라 발행할 주식(주식수)) + public let exercise_IssueStockQuantity: String + /// 신주인수권에 관한 사항(신주인수권 행사에 따라 발행할 주식(주식총수 대비 비율(%))) + public let exercise_IssueStockRatio_VersusTotalIssueStock: String + /// 신주인수권에 관한 사항(권리행사기간(시작일)) + public let exercise_RequestPeriod_StartDate: String + /// 신주인수권에 관한 사항(권리행사기간(종료일)) + public let exercise_RequestPeriod_EndDate: String + /// 신주인수권에 관한 사항(시가하락에 따른 행사가액 조정(최저 조정가액 (원))) + public let exercise_ConvertiblePriceAdjust_LowestAdjustPrice: String + /// 신주인수권에 관한 사항(시가하락에 따른 행사가액 조정(최저 조정가액 근거)) + public let exercise_ConvertiblePriceAdjust_LowestAdjustPriceReason: String + /// 신주인수권에 관한 사항(시가하락에 따른 행사가액 조정(발행당시 행사가액의 70% 미만으로 조정가능한 잔여 발행한도 (원))) + public let exercise_ConvertiblePriceAdjust_RemainIssueLimit: String + + /// 합병 관련 사항 + public let aboutMerger: String + /// 청약일 + public let subscriptionDate: String + /// 납입일 + public let paymentDate: String + /// 대표주관회사 + public let representativeManagementCompany: String + /// 보증기관 + public let grantInstitution: String + /// 이사회결의일(결정일) + public let directorateDecisionDate: String + /// 사외이사 참석여부(참석) + public let outsideDirectorsAttended: String + /// 사외이사 참석여부(불참) + public let outsideDirectorsAbsent: String + /// 감사(감사위원) 참석여부 + public let auditorAttended: String + /// 증권신고서 제출대상 여부 + public let securitiesReport_SubmitTargeted: String + /// 제출을 면제받은 경우 그 사유 + public let submitExemptionReason: String + /// 당해 사채의 해외발행과 연계된 대차거래 내역 + public let thisYearBond_OverseasIssue_StockLending: String + /// 공정거래위원회 신고대상 여부 + public let fairTradeCommission_SubjectToReport: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + + case bondTimes = "bd_tm" + case bondKind = "bd_knd" + case bond_TotalFacePriceAmount = "bd_fta" + case accordingArticle_RemainIssueLimit = "atcsc_rmislmt" + case overseasIssue_TotalFacePriceAmount = "ovis_fta" + case overseasIssue_TotalFacePriceAmountByCurrency = "ovis_fta_crn" + case overseasIssue_BasicExchangeRate = "ovis_ster" + case overseasIssue_IssueArea = "ovis_isar" + case overseasIssue_MarketName = "ovis_mktnm" + + case financingReason_FacilityFund = "fdpp_fclt" + case financingReason_BusinessFund = "fdpp_bsninh" + case financingReason_OperationFund = "fdpp_op" + case financingReason_DebtRedemptionFund = "fdpp_dtrp" + case financingReason_AnotherCorporationAcquisitionFund = "fdpp_ocsa" + case financingReason_EtcFund = "fdpp_etc" + case bondSurfaceInterestRate = "bd_intr_ex" + case bondMaturityInterestRate = "bd_intr_sf" + case bondExpirationDate = "bd_mtd" + case bondIssueMethod = "bdis_mthn" + + case exerciseRatio = "ex_rt" + case exercisePrice = "ex_prc" + case exercisePriceDecisionMethod = "ex_prc_dmth" + case bondAndWarrantDivided = "bdwt_div_atn" + case newStockPaymentMethod = "nstk_pym_mth" + case exercise_IssueStockKind = "nstk_isstk_knd" + case exercise_IssueStockQuantity = "nstk_isstk_cnt" + case exercise_IssueStockRatio_VersusTotalIssueStock = "nstk_isstk_tisstk_vs" + case exercise_RequestPeriod_StartDate = "expd_bgd" + case exercise_RequestPeriod_EndDate = "expd_edd" + case exercise_ConvertiblePriceAdjust_LowestAdjustPrice = "act_mktprcfl_cvprc_lwtrsprc" + case exercise_ConvertiblePriceAdjust_LowestAdjustPriceReason = "act_mktprcfl_cvprc_lwtrsprc_bs" + case exercise_ConvertiblePriceAdjust_RemainIssueLimit = "rmislmt_lt70p" + + case aboutMerger = "abmg" + case subscriptionDate = "sbd" + case paymentDate = "pymd" + case representativeManagementCompany = "rpmcmp" + case grantInstitution = "grint" + case directorateDecisionDate = "bddd" + case outsideDirectorsAttended = "od_a_at_t" + case outsideDirectorsAbsent = "od_a_at_b" + case auditorAttended = "adt_a_atn" + case securitiesReport_SubmitTargeted = "rs_sm_atn" + case submitExemptionReason = "ex_sm_r" + case thisYearBond_OverseasIssue_StockLending = "ovis_ltdtl" + case fairTradeCommission_SubjectToReport = "ftc_stt_atn" + } + } + } + + + public struct ExchangeableBondIssueDecisionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 사채의 종류(회차) + public let bondTimes: String + /// 사채의 종류(종류) + public let bondKind: String + /// 사채의 권면(전자등록)총액 (원) + public let bond_TotalFacePriceAmount: String + /// 해외발행(권면(전자등록)총액) + public let overseasIssue_TotalFacePriceAmount: String + /// 해외발행(권면(전자등록)총액(통화단위)) + public let overseasIssue_TotalFacePriceAmountByCurrency: String + /// 해외발행(기준환율등) + public let overseasIssue_BasicExchangeRate: String + /// 해외발행(발행지역) + public let overseasIssue_IssueArea: String + /// 해외발행(해외상장시 시장의 명칭) + public let overseasIssue_MarketName: String + /// 자금조달의 목적(시설자금 (원)) + public let financingReason_FacilityFund: String + /// 자금조달의 목적(영업양수자금 (원)) + public let financingReason_BusinessFund: String + /// 자금조달의 목적(운영자금 (원)) + public let financingReason_OperationFund: String + /// 자금조달의 목적(채무상환자금 (원)) + public let financingReason_DebtRedemptionFund: String + /// 자금조달의 목적(타법인 증권 취득자금 (원)) + public let financingReason_AnotherCorporationAcquisitionFund: String + /// 자금조달의 목적(기타자금 (원)) + public let financingReason_EtcFund: String + /// 사채의 이율(표면이자율 (%)) + public let bondSurfaceInterestRate: String + /// 사채의 이율(만기이자율 (%)) + public let bondMaturityInterestRate: String + /// 사채만기일 + public let bondExpirationDate: String + /// 사채발행방법 + public let bondIssueMethod: String + /// 교환에 관한 사항(교환비율 (%)) + public let exchangeRatio: String + /// 교환에 관한 사항(교환가액 (원/주)) + public let exchangePrice: String + /// 교환에 관한 사항(교환가액 결정방법) + public let exchangePriceDecisionMethod: String + /// 교환에 관한 사항(교환대상(종류)) + public let exchange_Target_Kind: String + /// 교환에 관한 사항(교환대상(주식수)) + public let exchange_Target_StockQuantity: String + /// 교환에 관한 사항(교환대상(주식총수 대비 비율(%))) + public let exchange_Target_VersusTotalIssueStock: String + /// 교환에 관한 사항(교환청구기간(시작일)) + public let exchange_RequestPeriod_StartDate: String + /// 교환에 관한 사항(교환청구기간(종료일)) + public let exchange_RequestPeriod_EndDate: String + + /// 청약일 + public let subscriptionDate: String + /// 납입일 + public let paymentDate: String + /// 대표주관회사 + public let representativeManagementCompany: String + /// 보증기관 + public let grantInstitution: String + /// 이사회결의일(결정일) + public let directorateDecisionDate: String + /// 사외이사 참석여부(참석) + public let outsideDirectorsAttended: String + /// 사외이사 참석여부(불참) + public let outsideDirectorsAbsent: String + /// 감사(감사위원) 참석여부 + public let auditorAttended: String + /// 증권신고서 제출대상 여부 + public let securitiesReport_SubmitTargeted: String + /// 제출을 면제받은 경우 그 사유 + public let submitExemptionReason: String + /// 당해 사채의 해외발행과 연계된 대차거래 내역 + public let thisYearBond_OverseasIssue_StockLending: String + /// 공정거래위원회 신고대상 여부 + public let fairTradeCommission_SubjectToReport: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + + case bondTimes = "bd_tm" + case bondKind = "bd_knd" + case bond_TotalFacePriceAmount = "bd_fta" + case overseasIssue_TotalFacePriceAmount = "ovis_fta" + case overseasIssue_TotalFacePriceAmountByCurrency = "ovis_fta_crn" + case overseasIssue_BasicExchangeRate = "ovis_ster" + case overseasIssue_IssueArea = "ovis_isar" + case overseasIssue_MarketName = "ovis_mktnm" + + case financingReason_FacilityFund = "fdpp_fclt" + case financingReason_BusinessFund = "fdpp_bsninh" + case financingReason_OperationFund = "fdpp_op" + case financingReason_DebtRedemptionFund = "fdpp_dtrp" + case financingReason_AnotherCorporationAcquisitionFund = "fdpp_ocsa" + case financingReason_EtcFund = "fdpp_etc" + case bondSurfaceInterestRate = "bd_intr_ex" + case bondMaturityInterestRate = "bd_intr_sf" + case bondExpirationDate = "bd_mtd" + case bondIssueMethod = "bdis_mthn" + + case exchangeRatio = "ex_rt" + case exchangePrice = "ex_prc" + case exchangePriceDecisionMethod = "ex_prc_dmth" + case exchange_Target_Kind = "extg" + case exchange_Target_StockQuantity = "extg_stkcnt" + case exchange_Target_VersusTotalIssueStock = "extg_tisstk_vs" + case exchange_RequestPeriod_StartDate = "exrqpd_bgd" + case exchange_RequestPeriod_EndDate = "exrqpd_edd" + + case subscriptionDate = "sbd" + case paymentDate = "pymd" + case representativeManagementCompany = "rpmcmp" + case grantInstitution = "grint" + case directorateDecisionDate = "bddd" + case outsideDirectorsAttended = "od_a_at_t" + case outsideDirectorsAbsent = "od_a_at_b" + case auditorAttended = "adt_a_atn" + case securitiesReport_SubmitTargeted = "rs_sm_atn" + case submitExemptionReason = "ex_sm_r" + case thisYearBond_OverseasIssue_StockLending = "ovis_ltdtl" + case fairTradeCommission_SubjectToReport = "ftc_stt_atn" + } + } + } + + + public struct BondBankManagementProcedureStopResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 관리절차중단 결정일자 + public let managementProcedureStop_DecisionDate: String + /// 관리기관 + public let managementInstitution: String + /// 중단사유 + public let stopReason: String + /// 향후대책 + public let countermeasures: String + /// 확인일자 + public let confirmDate: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + case managementProcedureStop_DecisionDate = "mngt_pcsp_dd" + case managementInstitution = "mngt_int" + case stopReason = "sp_rs" + case countermeasures = "ft_ctp" + case confirmDate = "cfd" + } + } + } + + + public struct ContingentConvertibleBondIssueDecisionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 사채의 종류(회차) + public let bondTimes: String + /// 사채의 종류(종류) + public let bondKind: String + /// 사채의 권면(전자등록)총액 (원) + public let bond_TotalFacePriceAmount: String + /// 해외발행(권면(전자등록)총액) + public let overseasIssue_TotalFacePriceAmount: String + /// 해외발행(권면(전자등록)총액(통화단위)) + public let overseasIssue_TotalFacePriceAmountByCurrency: String + /// 해외발행(기준환율등) + public let overseasIssue_BasicExchangeRate: String + /// 해외발행(발행지역) + public let overseasIssue_IssueArea: String + /// 해외발행(해외상장시 시장의 명칭) + public let overseasIssue_MarketName: String + /// 자금조달의 목적(시설자금 (원)) + public let financingReason_FacilityFund: String + /// 자금조달의 목적(영업양수자금 (원)) + public let financingReason_BusinessFund: String + /// 자금조달의 목적(운영자금 (원)) + public let financingReason_OperationFund: String + /// 자금조달의 목적(채무상환자금 (원)) + public let financingReason_DebtRedemptionFund: String + /// 자금조달의 목적(타법인 증권 취득자금 (원)) + public let financingReason_AnotherCorporationAcquisitionFund: String + /// 자금조달의 목적(기타자금 (원)) + public let financingReason_EtcFund: String + /// 사채의 이율(표면이자율 (%)) + public let bondSurfaceInterestRate: String + /// 사채의 이율(만기이자율 (%)) + public let bondMaturityInterestRate: String + /// 사채만기일 + public let bondExpirationDate: String + + /// 채무재조정에 관한 사항(채무재조정의 범위) + public let debtReschedulingScope: String + /// 청약일 + public let subscriptionDate: String + /// 납입일 + public let paymentDate: String + /// 대표주관회사 + public let representativeManagementCompany: String + /// 보증기관 + public let grantInstitution: String + /// 이사회결의일(결정일) + public let directorateDecisionDate: String + /// 사외이사 참석여부(참석) + public let outsideDirectorsAttended: String + /// 사외이사 참석여부(불참) + public let outsideDirectorsAbsent: String + /// 감사(감사위원) 참석여부 + public let auditorAttended: String + /// 증권신고서 제출대상 여부 + public let securitiesReport_SubmitTargeted: String + /// 제출을 면제받은 경우 그 사유 + public let submitExemptionReason: String + /// 당해 사채의 해외발행과 연계된 대차거래 내역 + public let thisYearBond_OverseasIssue_StockLending: String + /// 공정거래위원회 신고대상 여부 + public let fairTradeCommission_SubjectToReport: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + + case bondTimes = "bd_tm" + case bondKind = "bd_knd" + case bond_TotalFacePriceAmount = "bd_fta" + case overseasIssue_TotalFacePriceAmount = "ovis_fta" + case overseasIssue_TotalFacePriceAmountByCurrency = "ovis_fta_crn" + case overseasIssue_BasicExchangeRate = "ovis_ster" + case overseasIssue_IssueArea = "ovis_isar" + case overseasIssue_MarketName = "ovis_mktnm" + + case financingReason_FacilityFund = "fdpp_fclt" + case financingReason_BusinessFund = "fdpp_bsninh" + case financingReason_OperationFund = "fdpp_op" + case financingReason_DebtRedemptionFund = "fdpp_dtrp" + case financingReason_AnotherCorporationAcquisitionFund = "fdpp_ocsa" + case financingReason_EtcFund = "fdpp_etc" + case bondSurfaceInterestRate = "bd_intr_ex" + case bondMaturityInterestRate = "bd_intr_sf" + case bondExpirationDate = "bd_mtd" + + case debtReschedulingScope = "dbtrs_sc" + case subscriptionDate = "sbd" + case paymentDate = "pymd" + case representativeManagementCompany = "rpmcmp" + case grantInstitution = "grint" + case directorateDecisionDate = "bddd" + case outsideDirectorsAttended = "od_a_at_t" + case outsideDirectorsAbsent = "od_a_at_b" + case auditorAttended = "adt_a_atn" + case securitiesReport_SubmitTargeted = "rs_sm_atn" + case submitExemptionReason = "ex_sm_r" + case thisYearBond_OverseasIssue_StockLending = "ovis_ltdtl" + case fairTradeCommission_SubjectToReport = "ftc_stt_atn" + } + } + } + + + public struct AssetsTransferEtcPutbackOptionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 보고 사유 + public let reportReason: String + /// 자산양수ㆍ도 가액 + public let assetsTransferPrice: String + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + case reportReason = "rp_rsn" + case assetsTransferPrice = "ast_inhtrf_prc" + } + } + } + + + public struct OtherCoporationStockInvestmentSecuritiesTransferDecisionResult: Codable { + public let status: String + public let message: String + public let list: [Item]? + + private enum CodingKeys: String, CodingKey { + case status + case message + case list + } + + public struct Item: Codable { + /// 접수번호 + public let receiptNo: String + /// 법인구분 + public let marketType: MarketType + /// 고유번호 + public let corporationCode: String + /// 회사명 + public let corporationName: String + /// 발행회사(회사명) + /// 발행회사(국적) + /// 발행회사(대표자) + /// 발행회사(자본금(원)) + /// 발행회사(회사와 관계) + /// 발행회사(발행주식 총수(주)) + /// 발행회사(주요사업) + /// 양도내역(양도주식수(주)) + /// 양도내역(양도금액(원)(A)) + /// 양도내역(총자산(원)(B)) + /// 양도내역(총자산대비(%)(A/B)) + /// 양도내역(자기자본(원)(C)) + /// 양도내역(자기자본대비(%)(A/C)) + /// 양도후 소유주식수 및 지분비율(소유주식수(주)) + /// 양도후 소유주식수 및 지분비율(지분비율(%)) + /// 양도목적 + /// 양도예정일자 + /// 거래상대방(회사명(성명)) + /// 거래상대방(자본금(원)) + /// 거래상대방(주요사업) + /// 거래상대방(본점소재지(주소)) + /// 거래상대방(회사와의 관계) + /// 거래대금지급 + /// 외부평가에 관한 사항(외부평가 여부) + /// 외부평가에 관한 사항(근거 및 사유) + /// 외부평가에 관한 사항(외부평가기관의 명칭) + /// 외부평가에 관한 사항(외부평가 기간) + /// 외부평가에 관한 사항(외부평가 의견) + /// 이사회결의일(결정일) + public let directorateDecisionDate: String + /// 사외이사 참석여부(참석) + public let outsideDirectorsAttended: String + /// 사외이사 참석여부(불참) + public let outsideDirectorsAbsent: String + /// 감사(감사위원) 참석여부 + public let auditorAttended: String + /// 증권신고서 제출대상 여부 + public let securitiesReport_SubmitTargeted: String + /// 제출을 면제받은 경우 그 사유 + public let submitExemptionReason: String + /// 당해 사채의 해외발행과 연계된 대차거래 내역 + public let thisYearBond_OverseasIssue_StockLending: String + /// 공정거래위원회 신고대상 여부 + public let fairTradeCommission_SubjectToReport: String + /// 풋옵션 등 계약 체결여부 + /// 계약내용 + + private enum CodingKeys: String, CodingKey { + case receiptNo = "rcept_no" + case marketType = "corp_cls" + case corporationCode = "corp_code" + case corporationName = "corp_name" + + case = "iscmp_cmpnm" + case = "iscmp_nt" + case = "iscmp_rp" + case = "iscmp_cpt" + case = "iscmp_rl_cmpn" + case = "iscmp_tisstk" + case = "iscmp_mbsn" + case = "trfdtl_stkcnt" + case = "trfdtl_trfprc" + case = "trfdtl_tast" + case = "trfdtl_tast_vs" + case = "trfdtl_ecpt" + case = "trfdtl_ecpt_vs" + case = "attrf_owstkcnt" + case = "attrf_eqrt" + case = "trf_pp" + case = "trf_prd" + case = "dlptn_cmpnm" + case = "dlptn_cpt" + case = "dlptn_mbsn" + case = "dlptn_hoadd" + case = "dlptn_rl_cmpn" + case = "dl_pym" + case = "exevl_atn" + case = "exevl_bs_rs" + case = "exevl_intn" + case = "exevl_pd" + case = "exevl_op" + + case directorateDecisionDate = "bddd" + case outsideDirectorsAttended = "od_a_at_t" + case outsideDirectorsAbsent = "od_a_at_b" + case auditorAttended = "adt_a_atn" + case securitiesReport_SubmitTargeted = "rs_sm_atn" + case submitExemptionReason = "ex_sm_r" + case thisYearBond_OverseasIssue_StockLending = "ovis_ltdtl" + case fairTradeCommission_SubjectToReport = "ftc_stt_atn" + + case = "popt_ctr_atn" + case = "popt_ctr_cn" + } + } + } } diff --git a/KissMe/Sources/Domestic/DART/DomesticDartSecuritiesReport.swift b/KissMe/Sources/Domestic/DART/DomesticDartSecuritiesReport.swift index d174ba9..eb6ec48 100644 --- a/KissMe/Sources/Domestic/DART/DomesticDartSecuritiesReport.swift +++ b/KissMe/Sources/Domestic/DART/DomesticDartSecuritiesReport.swift @@ -614,7 +614,7 @@ extension DomesticDart { /// 회사명 public let corporationName: String /// 회차 - public let turn: String + public let times: String /// 채무증권 명칭 public let debtSecurityName: String /// 모집(매출)방법 @@ -669,7 +669,7 @@ extension DomesticDart { case marketType = "corp_cls" case corporationCode = "corp_code" case corporationName = "corp_name" - case turn = "tm" + case times = "tm" case debtSecurityName = "bdnmn" case salesMethod = "slmth" case totalFacePriceAmount = "fta" diff --git a/KissMe/Tests/JSON/MajorReport/AssetsTransferEtcPutbackOptionResult.json b/KissMe/Tests/JSON/MajorReport/AssetsTransferEtcPutbackOptionResult.json new file mode 100644 index 0000000..e0f8876 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/AssetsTransferEtcPutbackOptionResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20190328001555","corp_cls":"K","corp_code":"00409681","corp_name":"아스트","rp_rsn":"중요한 자산양수도 결정(기타)","ast_inhtrf_prc":"130,410,000,000"}]} diff --git a/KissMe/Tests/JSON/MajorReport/BondBankManagementProcedureStopResult.json b/KissMe/Tests/JSON/MajorReport/BondBankManagementProcedureStopResult.json new file mode 100644 index 0000000..975bd37 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/BondBankManagementProcedureStopResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20160229001477","corp_cls":"K","corp_code":"00141608","corp_name":"오리엔탈정공","ft_ctp":"(주)오리엔탈정공의 채권금융기관협의회는 공동관리절차 종료 후 주주협의회를 구성하여 대주주로서의 적절한 경영관리를 통한 기업가치 제고 도모","mngt_int":"(주)오리엔탈정공 채권금융기관협의회\n(주채권은행: 한국산업은행)","cfd":"2016년 02월 29일","mngt_pcsp_dd":"2016년 02월 29일","sp_rs":"연합자산관리 주식회사(UAMCO) 앞 협약채권 매각에 따른공동관리 절차 종결"}]} diff --git a/KissMe/Tests/JSON/MajorReport/ContingentConvertibleBondIssueDecisionResult.json b/KissMe/Tests/JSON/MajorReport/ContingentConvertibleBondIssueDecisionResult.json new file mode 100644 index 0000000..8fd6dc3 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/ContingentConvertibleBondIssueDecisionResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20190730000074","corp_cls":"Y","corp_code":"00382199","corp_name":"신한지주","bddd":"2019년 05월 10일","od_a_at_t":"11","od_a_at_b":"0","adt_a_atn":"-","fdpp_fclt":"-","fdpp_bsninh":"-","fdpp_op":"587,900,000,000","fdpp_dtrp":"-","fdpp_ocsa":"-","fdpp_etc":"-","ftc_stt_atn":"미해당","bd_tm":"6","bd_knd":"해외 무기명식 무보증 \n무담보 상각형 \n조건부자본증권\n(후순위채)","bd_fta":"587,900,000,000","ovis_fta":"500,000,000","ovis_fta_crn":"USD","ovis_ster":"1175.8","ovis_isar":"미국, 아시아, 유럽 , 중동 등 ","ovis_mktnm":"싱가포르","bd_intr_ex":"-","bd_intr_sf":"3.34","bd_mtd":"2030년 02월 05일","sbd":"2019년 07월 29일","pymd":"2019년 08월 05일","rpmcmp":"BOA 메릴린치, 비앤피파리바, 씨티그룹, 크레딧스위스, HSBC","grint":"-","rs_sm_atn":"아니오","ex_sm_r":"증권의 발행 및 공시 등에 관한 규정 제2-2조의 2(해외증권 발행시 증권의 모집으로 보는 전매기준)제2항 제3호의 요건을 모두 충족하여 전매기준에 해당되지 않음에 따라 증권신고서 제출의무가 없음.","ovis_ltdtl":"-","dbtrs_sc":"사채의 원리금 전액"},{"rcept_no":"20190624000252","corp_cls":"Y","corp_code":"00382199","corp_name":"신한지주","bddd":"2019년 05월 10일","od_a_at_t":"11","od_a_at_b":"0","adt_a_atn":"-","fdpp_fclt":"-","fdpp_bsninh":"-","fdpp_op":"200,000,000,000","fdpp_dtrp":"-","fdpp_ocsa":"-","fdpp_etc":"-","ftc_stt_atn":"미해당","bd_tm":"7","bd_knd":"국내 무기명식 무보증 무담보 상각형 조건부자본증권\n(신종자본증권)","bd_fta":"200,000,000,000","ovis_fta":"-","ovis_fta_crn":"-","ovis_ster":"-","ovis_isar":"-","ovis_mktnm":"-","bd_intr_ex":"-","bd_intr_sf":"3.27","bd_mtd":"-","sbd":"2019년 06월 28일","pymd":"2019년 06월 28일","rpmcmp":"NH투자증권(주)","grint":"-","rs_sm_atn":"예","ex_sm_r":"-","ovis_ltdtl":"-","dbtrs_sc":"사채의 원리금 전액"}]} diff --git a/KissMe/Tests/JSON/MajorReport/ConvertibleBondIssueDecisionResult.json b/KissMe/Tests/JSON/MajorReport/ConvertibleBondIssueDecisionResult.json new file mode 100644 index 0000000..ce18129 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/ConvertibleBondIssueDecisionResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20190930000444","corp_cls":"Y","corp_code":"00155355","corp_name":"풀무원","bddd":"2019년 09월 09일","od_a_at_t":"6","od_a_at_b":"1","adt_a_atn":"-","fdpp_fclt":"-","fdpp_bsninh":"-","fdpp_op":"70,000,000,000","fdpp_dtrp":"-","fdpp_ocsa":"-","fdpp_etc":"-","ftc_stt_atn":"미해당","bd_tm":"66","bd_knd":"무기명식 이권부 무보증 후순위 전환사채","bd_fta":"70,000,000,000","atcsc_rmislmt":"-","ovis_fta":"-","ovis_fta_crn":"-","ovis_ster":"-","ovis_isar":"-","ovis_mktnm":"-","bd_intr_ex":"4.80","bd_intr_sf":"4.80","bd_mtd":"2049년 09월 30일","bdis_mthn":"공모","cv_rt":"100","cv_prc":"27,000","cvisstk_knd":"주식회사 풀무원 기명식 보통주식","cvisstk_cnt":"2,592,592","cvisstk_tisstk_vs":"5.80","cvrqpd_bgd":"2019년 10월 30일","cvrqpd_edd":"2049년 08월 30일","act_mktprcfl_cvprc_lwtrsprc":"-","act_mktprcfl_cvprc_lwtrsprc_bs":"-","rmislmt_lt70p":"-","abmg":"-","sbd":"2019년 09월 25일","pymd":"2019년 09월 30일","rpmcmp":"한국투자증권 주식회사","grint":"-","rs_sm_atn":"예","ex_sm_r":"-","ovis_ltdtl":"-"}]} diff --git a/KissMe/Tests/JSON/MajorReport/ExchangeableBondIssueDecisionResult.json b/KissMe/Tests/JSON/MajorReport/ExchangeableBondIssueDecisionResult.json new file mode 100644 index 0000000..9877ece --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/ExchangeableBondIssueDecisionResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20191212000301","corp_cls":"K","corp_code":"00273420","corp_name":"이스트소프트","bddd":"2019년 12월 10일","od_a_at_t":"3","od_a_at_b":"-","adt_a_atn":"참석","fdpp_fclt":"-","fdpp_bsninh":"-","fdpp_op":"6,000,000,000","fdpp_dtrp":"-","fdpp_ocsa":"-","fdpp_etc":"-","ftc_stt_atn":"미해당","bd_tm":"1","bd_knd":"무기명식 이권부 무보증 사모교환사채","bd_fta":"6,000,000,000","ovis_fta":"-","ovis_fta_crn":"-","ovis_ster":"-","ovis_isar":"-","ovis_mktnm":"-","bd_intr_ex":"0.0","bd_intr_sf":"3.0","bd_mtd":"2022년 12월 12일","bdis_mthn":"사모","sbd":"2019년 12월 12일","pymd":"2019년 12월 12일","rpmcmp":"-","grint":"-","rs_sm_atn":"예","ex_sm_r":"사모발행으로 증권신고서 제출면제 (발행 후 1년간 권면분할 금지)","ovis_ltdtl":"-","ex_rt":"100","ex_prc":"5,080","ex_prc_dmth":"교환대상 주식1주로 교환되는 가격(이하 \"교환가격”이라 함)은 본 사채 발행을 위한 발행회사의 이사회결의일의 전일인2019년12월09일의 종가의110%를 기준주가로 산정(단, 호가단위 미만은 절상)한다. (교환가액: 금 오천팔십원(5,080원), 2019년12월09일 종가 4,615원 기준110%)","extg":"줌인터넷 주식회사 보통주식","extg_stkcnt":"1,181,102","extg_tisstk_vs":"4.60","exrqpd_bgd":"2019년 12월 13일","exrqpd_edd":"2022년 12월 05일"}]} diff --git a/KissMe/Tests/JSON/MajorReport/OverseaDelistingDecisionResult.json b/KissMe/Tests/JSON/MajorReport/OverseaDelistingDecisionResult.json new file mode 100644 index 0000000..b52a3b1 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/OverseaDelistingDecisionResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20191030000356","corp_cls":"Y","corp_code":"00344287","corp_name":"HD현대인프라코어","bddd":"2019년 10월 30일","od_a_at_t":"4","od_a_at_b":"0","adt_a_atn":"참석","lstex_nt":"싱가포르 증권거래소(싱가포르)","dlststk_ostk_cnt":"-","dlststk_estk_cnt":"-","dlstrq_prd":"2019년 11월 01일","dlst_prd":"2019년 11월 29일","dlst_rs":"GDR(보통주 예탁증권)의 전량 원주 전환에 따른 상장폐지 결정"}]} diff --git a/KissMe/Tests/JSON/MajorReport/OverseaDelistingResult.json b/KissMe/Tests/JSON/MajorReport/OverseaDelistingResult.json new file mode 100644 index 0000000..cdd4240 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/OverseaDelistingResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20191205000311","corp_cls":"Y","corp_code":"00344287","corp_name":"HD현대인프라코어","cfd":"2019년 12월 05일","lstex_nt":"싱가포르 증권거래소(싱가포르)","dlststk_ostk_cnt":"-","dlststk_estk_cnt":"-","dlst_rs":"GDR(보통주 예탁증권)의 전량 원주 전환에 따른 상장폐지","tredd":"2019년 12월 05일"}]} diff --git a/KissMe/Tests/JSON/MajorReport/OverseaListingResult.json b/KissMe/Tests/JSON/MajorReport/OverseaListingResult.json new file mode 100644 index 0000000..cfd15cb --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/OverseaListingResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20190214001013","corp_cls":"Y","corp_code":"01350869","corp_name":"우리금융지주","cfd":"2019년 02월 13일","lstex_nt":"뉴욕증권거래소(NYSE), 미국","lststk_ostk_cnt":"-","lststk_estk_cnt":"-","stk_cd":"WF","lstd":"2019년 02월 13일"}]} diff --git a/KissMe/Tests/JSON/MajorReport/WarrantBondIssueDecisionResult.json b/KissMe/Tests/JSON/MajorReport/WarrantBondIssueDecisionResult.json new file mode 100644 index 0000000..b401014 --- /dev/null +++ b/KissMe/Tests/JSON/MajorReport/WarrantBondIssueDecisionResult.json @@ -0,0 +1 @@ +{"status":"000","message":"정상","list":[{"rcept_no":"20190917000714","corp_cls":"Y","corp_code":"00140131","corp_name":"키다리스튜디오","bddd":"2019년 09월 17일","od_a_at_t":"1","od_a_at_b":"0","adt_a_atn":"참석","fdpp_fclt":"-","fdpp_bsninh":"-","fdpp_op":"2,100,000,000","fdpp_dtrp":"-","fdpp_ocsa":"-","fdpp_etc":"-","ftc_stt_atn":"미해당","bd_tm":"24","bd_knd":"국내 무기명식 이권부 무보증 신주인수권부사채","bd_fta":"2,100,000,000","atcsc_rmislmt":"-","ovis_fta":"-","ovis_fta_crn":"-","ovis_ster":"-","ovis_isar":"-","ovis_mktnm":"-","bd_intr_ex":"0","bd_intr_sf":"1","bd_mtd":"2024년 09월 18일","bdis_mthn":"사모","act_mktprcfl_cvprc_lwtrsprc":"-","act_mktprcfl_cvprc_lwtrsprc_bs":"-","rmislmt_lt70p":"-","abmg":"해당사항 없음","sbd":"-","pymd":"2019년 09월 18일","rpmcmp":"-","grint":"-","rs_sm_atn":"아니오","ex_sm_r":"사모발행으로 인한 제출면제(1년간 보호예수)","ovis_ltdtl":"해당사항 없음","ex_rt":"100","ex_prc":"4,370","ex_prc_dmth":"본 사채 발행을 위한 이사회결의일 전일을 기산일로 하여 그 기산일부터 소급하여 산정한, ① 1개월 가중산술평균주가, 1주일 가중산술평균주가 및 최근일 가중산술평균주가를 산술평균한 가액, ② 최근일 가중산술평균주가 및 ③ 청약일전 제3거래일 가중산술평균주가 중 높은 가액으로 산정한다. 다만, 원단위 미만은 절상하여 산정한다","bdwt_div_atn":"비분리","nstk_pym_mth":"사채권 대용납입","nstk_isstk_knd":"주식회사 키다리스튜디오 기명식 보통주","nstk_isstk_cnt":"480,549","nstk_isstk_tisstk_vs":"2.93","expd_bgd":"2020년 09월 18일","expd_edd":"2024년 08월 16일"}]} diff --git a/KissMe/Tests/KissMeTests.swift b/KissMe/Tests/KissMeTests.swift index 69010fd..80b6031 100644 --- a/KissMe/Tests/KissMeTests.swift +++ b/KissMe/Tests/KissMeTests.swift @@ -73,6 +73,15 @@ class DartResult_Tests: XCTestCase { validateJson(DomesticDart.BondBankManagementProcedureStartResult.self) validateJson(DomesticDart.LawsuitLodgeResult.self) validateJson(DomesticDart.OverseaListingDecisionResult.self) + validateJson(DomesticDart.OverseaDelistingDecisionResult.self) + validateJson(DomesticDart.OverseaListingResult.self) + validateJson(DomesticDart.OverseaDelistingResult.self) + validateJson(DomesticDart.ConvertibleBondIssueDecisionResult.self) + validateJson(DomesticDart.WarrantBondIssueDecisionResult.self) + validateJson(DomesticDart.ExchangeableBondIssueDecisionResult.self) + validateJson(DomesticDart.BondBankManagementProcedureStopResult.self) + validateJson(DomesticDart.ContingentConvertibleBondIssueDecisionResult.self) + validateJson(DomesticDart.AssetsTransferEtcPutbackOptionResult.self) /// Securities Report validateJson(DomesticDart.StockExchangeTransferResult.self) diff --git a/projects/macos/KissMe.xcodeproj/project.pbxproj b/projects/macos/KissMe.xcodeproj/project.pbxproj index c084f16..43927a1 100644 --- a/projects/macos/KissMe.xcodeproj/project.pbxproj +++ b/projects/macos/KissMe.xcodeproj/project.pbxproj @@ -104,6 +104,15 @@ 34F844712A621A5800152D98 /* CapitalReductionDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844702A621A5800152D98 /* CapitalReductionDecisionResult.json */; }; 34F844732A621A8600152D98 /* BondBankManagementProcedureStartResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844722A621A8600152D98 /* BondBankManagementProcedureStartResult.json */; }; 34F844752A621ABA00152D98 /* LawsuitLodgeResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844742A621ABA00152D98 /* LawsuitLodgeResult.json */; }; + 34F844772A6256C700152D98 /* ConvertibleBondIssueDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844762A6256C700152D98 /* ConvertibleBondIssueDecisionResult.json */; }; + 34F844792A6256DB00152D98 /* OverseaDelistingResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844782A6256DB00152D98 /* OverseaDelistingResult.json */; }; + 34F8447B2A62572500152D98 /* OverseaListingResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F8447A2A62572500152D98 /* OverseaListingResult.json */; }; + 34F8447D2A62574D00152D98 /* OverseaDelistingDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F8447C2A62574D00152D98 /* OverseaDelistingDecisionResult.json */; }; + 34F8447F2A625EFB00152D98 /* WarrantBondIssueDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F8447E2A625EFB00152D98 /* WarrantBondIssueDecisionResult.json */; }; + 34F844812A62629800152D98 /* ExchangeableBondIssueDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844802A62629800152D98 /* ExchangeableBondIssueDecisionResult.json */; }; + 34F844832A6263E600152D98 /* BondBankManagementProcedureStopResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844822A6263E600152D98 /* BondBankManagementProcedureStopResult.json */; }; + 34F844852A6265EF00152D98 /* ContingentConvertibleBondIssueDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844842A6265EF00152D98 /* ContingentConvertibleBondIssueDecisionResult.json */; }; + 34F844872A62695700152D98 /* AssetsTransferEtcPutbackOptionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34F844862A62695700152D98 /* AssetsTransferEtcPutbackOptionResult.json */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -215,6 +224,15 @@ 34F844702A621A5800152D98 /* CapitalReductionDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CapitalReductionDecisionResult.json; sourceTree = ""; }; 34F844722A621A8600152D98 /* BondBankManagementProcedureStartResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = BondBankManagementProcedureStartResult.json; sourceTree = ""; }; 34F844742A621ABA00152D98 /* LawsuitLodgeResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = LawsuitLodgeResult.json; sourceTree = ""; }; + 34F844762A6256C700152D98 /* ConvertibleBondIssueDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ConvertibleBondIssueDecisionResult.json; sourceTree = ""; }; + 34F844782A6256DB00152D98 /* OverseaDelistingResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = OverseaDelistingResult.json; sourceTree = ""; }; + 34F8447A2A62572500152D98 /* OverseaListingResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = OverseaListingResult.json; sourceTree = ""; }; + 34F8447C2A62574D00152D98 /* OverseaDelistingDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = OverseaDelistingDecisionResult.json; sourceTree = ""; }; + 34F8447E2A625EFB00152D98 /* WarrantBondIssueDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = WarrantBondIssueDecisionResult.json; sourceTree = ""; }; + 34F844802A62629800152D98 /* ExchangeableBondIssueDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ExchangeableBondIssueDecisionResult.json; sourceTree = ""; }; + 34F844822A6263E600152D98 /* BondBankManagementProcedureStopResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = BondBankManagementProcedureStopResult.json; sourceTree = ""; }; + 34F844842A6265EF00152D98 /* ContingentConvertibleBondIssueDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ContingentConvertibleBondIssueDecisionResult.json; sourceTree = ""; }; + 34F844862A62695700152D98 /* AssetsTransferEtcPutbackOptionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AssetsTransferEtcPutbackOptionResult.json; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -490,6 +508,15 @@ 34F844722A621A8600152D98 /* BondBankManagementProcedureStartResult.json */, 34F844742A621ABA00152D98 /* LawsuitLodgeResult.json */, 34F844602A62190C00152D98 /* OverseaListingDecisionResult.json */, + 34F8447C2A62574D00152D98 /* OverseaDelistingDecisionResult.json */, + 34F8447A2A62572500152D98 /* OverseaListingResult.json */, + 34F844782A6256DB00152D98 /* OverseaDelistingResult.json */, + 34F844762A6256C700152D98 /* ConvertibleBondIssueDecisionResult.json */, + 34F8447E2A625EFB00152D98 /* WarrantBondIssueDecisionResult.json */, + 34F844802A62629800152D98 /* ExchangeableBondIssueDecisionResult.json */, + 34F844822A6263E600152D98 /* BondBankManagementProcedureStopResult.json */, + 34F844842A6265EF00152D98 /* ContingentConvertibleBondIssueDecisionResult.json */, + 34F844862A62695700152D98 /* AssetsTransferEtcPutbackOptionResult.json */, ); path = MajorReport; sourceTree = ""; @@ -596,8 +623,10 @@ 34F844382A62125C00152D98 /* OutsideDirectorResult.json in Resources */, 34F8441C2A6210AC00152D98 /* ConditionalCapitalSecuritiesOutstandingBalanceResult.json in Resources */, 34F844202A6210FD00152D98 /* CorporateBondOutstandingBalanceResult.json in Resources */, + 34F8447B2A62572500152D98 /* OverseaListingResult.json in Resources */, 34F8441E2A6210DF00152D98 /* UnregisteredExecutivePayResult.json in Resources */, 34F8446B2A6219EA00152D98 /* CapitalIncreaseDecisionResult.json in Resources */, + 34F844772A6256C700152D98 /* ConvertibleBondIssueDecisionResult.json in Resources */, 34F844242A62114500152D98 /* CommercialPaperOutstandingBalanceResult.json in Resources */, 34F8445E2A6218BA00152D98 /* ExecutiveMajorShareholderResult.json in Resources */, 34F8444C2A62164700152D98 /* DirectorAuditorPersonalSalaryResult.json in Resources */, @@ -606,6 +635,7 @@ 34F844152A620DF600152D98 /* CompanyResult.json in Resources */, 34F844092A6179D000152D98 /* MergerResult.json in Resources */, 34F8442C2A6211B000152D98 /* DirectorAuditorSalaryResult.json in Resources */, + 34F844792A6256DB00152D98 /* OverseaDelistingResult.json in Resources */, 34F844692A6219CC00152D98 /* DissolutionReasonResult.json in Resources */, 34F844752A621ABA00152D98 /* LawsuitLodgeResult.json in Resources */, 34F844322A6211FC00152D98 /* AuditingNameOpinionResult.json in Resources */, @@ -616,6 +646,7 @@ 34F844482A62160C00152D98 /* ExecutiveResult.json in Resources */, 34F8444E2A62167000152D98 /* DirectorAuditorAllSalaryResult.json in Resources */, 34F8446F2A621A3300152D98 /* PaidOrFreeIssueOfNewStockDecisionResult.json in Resources */, + 34F8447F2A625EFB00152D98 /* WarrantBondIssueDecisionResult.json in Resources */, 34F8445C2A62188400152D98 /* BlockSharesOwnershipResult.json in Resources */, 34F844652A62197200152D98 /* BusinessSuspensionResult.json in Resources */, 34F844732A621A8600152D98 /* BondBankManagementProcedureStartResult.json in Resources */, @@ -625,16 +656,21 @@ 34F844402A6215A300152D98 /* TreasuryStockGainDisposalResult.json in Resources */, 34F844302A6211E200152D98 /* StockTotalStatusResult.json in Resources */, 34F844462A6215FD00152D98 /* SmallShareholderResult.json in Resources */, + 34F844852A6265EF00152D98 /* ContingentConvertibleBondIssueDecisionResult.json in Resources */, + 34F844812A62629800152D98 /* ExchangeableBondIssueDecisionResult.json in Resources */, 34F844362A62124700152D98 /* AuditorNonAuditServiceContractResult.json in Resources */, 34F844042A609A6000152D98 /* EquitySecurityResult.json in Resources */, 34F844072A61799500152D98 /* StockExchangeTransferResult.json in Resources */, 34F8440D2A617A2100152D98 /* DebtSecurityResult.json in Resources */, 34F844262A62115900152D98 /* DebitSecurityIssuesResult.json in Resources */, + 34F8447D2A62574D00152D98 /* OverseaDelistingDecisionResult.json in Resources */, 34F8442E2A6211CB00152D98 /* DirectorAuditorPaidSalaryResult.json in Resources */, 34F844612A62190C00152D98 /* OverseaListingDecisionResult.json in Resources */, 34F844632A62193A00152D98 /* BankruptcyResult.json in Resources */, 34F844282A62117600152D98 /* PrivateEquitySpendResult.json in Resources */, 34F844592A6217BE00152D98 /* AccountResult.json in Resources */, + 34F844872A62695700152D98 /* AssetsTransferEtcPutbackOptionResult.json in Resources */, + 34F844832A6263E600152D98 /* BondBankManagementProcedureStopResult.json in Resources */, 34F8442A2A62119600152D98 /* PublicEquitySpendResult.json in Resources */, 34F8444A2A62162500152D98 /* EmployeeResult.json in Resources */, 34F844342A62121500152D98 /* AuditServiceContractResult.json in Resources */,