Working on DART api
This commit is contained in:
@@ -1195,10 +1195,76 @@ extension DomesticDart {
|
||||
|
||||
/// 주요사항보고서 주요정보 - 33 회사분할 결정
|
||||
///
|
||||
public struct CompanyPartitionDecisionRequest: DartRequest {
|
||||
public typealias KResult = CompanyPartitionDecisionResult
|
||||
|
||||
public var url: String {
|
||||
"/api/cmpDvDecsn.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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// 주요사항보고서 주요정보 - 34 회사합병 결정
|
||||
///
|
||||
public struct CompanyMergerDecisionRequest: DartRequest {
|
||||
public typealias KResult = CompanyMergerDecisionResult
|
||||
|
||||
public var url: String {
|
||||
"/api/cmpDvDecsn.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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// 주요사항보고서 주요정보 - 35 주권 관련 사채권 양수 결정
|
||||
@@ -4453,7 +4519,7 @@ extension DomesticDart {
|
||||
/// 합병에 관한 사항(분할합병신주의 종류와 수(주)(보통주식))
|
||||
public let merger_NewCommonStockQuantity: String
|
||||
/// 합병에 관한 사항(분할합병신주의 종류와 수(주)(종류주식))
|
||||
public let merger_NewEtcStockQuantity: String
|
||||
public let merger_NewClassStockQuantity: String
|
||||
/// 합병에 관한 사항(합병신설 회사(회사명))
|
||||
public let merger_NewCompany_CompanyName: String
|
||||
/// 합병에 관한 사항(합병신설 회사(자본금(원)))
|
||||
@@ -4477,33 +4543,33 @@ extension DomesticDart {
|
||||
/// 외부평가에 관한 사항(외부평가 의견)
|
||||
public let externalEvalution_Opinion: String
|
||||
/// 분할합병일정(분할합병계약일)
|
||||
public let partitionMergerSchedule_ContractDate: String
|
||||
public let partitionMerger_Schedule_ContractDate: String
|
||||
/// 분할합병일정(주주확정기준일)
|
||||
public let partitionMergerSchedule_StockholderStandardDate: String
|
||||
public let partitionMerger_Schedule_StockholderStandardDate: String
|
||||
/// 분할합병일정(주주명부 폐쇄기간(시작일))
|
||||
public let partitionMergerSchedule_StockholderBookClosureTerm_StartDate: String
|
||||
public let partitionMerger_Schedule_StockholderBookClosureTerm_StartDate: String
|
||||
/// 분할합병일정(주주명부 폐쇄기간(종료일))
|
||||
public let partitionMergerSchedule_StockholderBookClosureTerm_EndDate: String
|
||||
public let partitionMerger_Schedule_StockholderBookClosureTerm_EndDate: String
|
||||
/// 분할합병일정(분할합병반대의사통지 접수기간(시작일))
|
||||
public let partitionMergerSchedule_ObjectionsAcceptance_StartDate: String
|
||||
public let partitionMerger_Schedule_ObjectionsAcceptance_StartDate: String
|
||||
/// 분할합병일정(분할합병반대의사통지 접수기간(종료일))
|
||||
public let partitionMergerSchedule_ObjectionsAcceptance_EndDate: String
|
||||
public let partitionMerger_Schedule_ObjectionsAcceptance_EndDate: String
|
||||
/// 분할합병일정(주주총회예정일자)
|
||||
public let partitionMergerSchedule_StockholderGeneralMeeting_ScheduleDate: String
|
||||
public let partitionMerger_Schedule_StockholderGeneralMeeting_ScheduleDate: String
|
||||
/// 분할합병일정(주식매수청구권 행사기간(시작일))
|
||||
public let partitionMergerSchedule_StockPurchaseRequest_Exercise_BeginDate: String
|
||||
public let partitionMerger_Schedule_StockPurchaseRequest_Exercise_BeginDate: String
|
||||
/// 분할합병일정(주식매수청구권 행사기간(종료일))
|
||||
public let partitionMergerSchedule_StockPurchaseRequest_Exercise_EndDate: String
|
||||
public let partitionMerger_Schedule_StockPurchaseRequest_Exercise_EndDate: String
|
||||
/// 분할합병일정(채권자 이의 제출기간(시작일))
|
||||
public let partitionMergerSchedule_CreditorObjections_SubmitStartDate: String
|
||||
public let partitionMerger_Schedule_CreditorObjections_SubmitStartDate: String
|
||||
/// 분할합병일정(채권자 이의 제출기간(종료일))
|
||||
public let partitionMergerSchedule_CreditorObjections_SubmitEndDate: String
|
||||
public let partitionMerger_Schedule_CreditorObjections_SubmitEndDate: String
|
||||
/// 분할합병일정(분할합병기일)
|
||||
public let partitionMergerSchedule_Date: String
|
||||
public let partitionMerger_Schedule_Date: String
|
||||
/// 분할합병일정(종료보고 총회일)
|
||||
public let partitionMergerSchedule_EndReport_ShareholderMeetingDate: String
|
||||
public let partitionMerger_Schedule_EndReport_ShareholderMeetingDate: String
|
||||
/// 분할합병일정(분할합병등기예정일)
|
||||
public let partitionMergerSchedule_RegistrationDate: String
|
||||
public let partitionMerger_Schedule_RegistrationDate: String
|
||||
/// 우회상장 해당 여부
|
||||
public let backdoorListing_Ascertained: String
|
||||
/// 타법인의 우회상장 요건 충족 여부
|
||||
@@ -4588,7 +4654,7 @@ extension DomesticDart {
|
||||
case merger_OtherCompany_ExternalAudit_InstitutionName = "eadtat_intn"
|
||||
case merger_OtherCompany_ExternalAudit_AuditorOpinion = "eadtat_op"
|
||||
case merger_NewCommonStockQuantity = "dvmgnstk_ostk_cnt"
|
||||
case merger_NewEtcStockQuantity = "dvmgnstk_cstk_cnt"
|
||||
case merger_NewClassStockQuantity = "dvmgnstk_cstk_cnt"
|
||||
case merger_NewCompany_CompanyName = "nmgcmp_cmpnm"
|
||||
case merger_NewCompany_Capital = "nmgcmp_cpt"
|
||||
case merger_NewCompany_MajorBusiness = "nmgcmp_mbsn"
|
||||
@@ -4600,20 +4666,20 @@ extension DomesticDart {
|
||||
case externalEvalution_InstitutionName = "exevl_intn"
|
||||
case externalEvalution_Period = "exevl_pd"
|
||||
case externalEvalution_Opinion = "exevl_op"
|
||||
case partitionMergerSchedule_ContractDate = "dvmgsc_dvmgctrd"
|
||||
case partitionMergerSchedule_StockholderStandardDate = "dvmgsc_shddstd"
|
||||
case partitionMergerSchedule_StockholderBookClosureTerm_StartDate = "dvmgsc_shclspd_bgd"
|
||||
case partitionMergerSchedule_StockholderBookClosureTerm_EndDate = "dvmgsc_shclspd_edd"
|
||||
case partitionMergerSchedule_ObjectionsAcceptance_StartDate = "dvmgsc_dvmgop_rcpd_bgd"
|
||||
case partitionMergerSchedule_ObjectionsAcceptance_EndDate = "dvmgsc_dvmgop_rcpd_edd"
|
||||
case partitionMergerSchedule_StockholderGeneralMeeting_ScheduleDate = "dvmgsc_gmtsck_prd"
|
||||
case partitionMergerSchedule_StockPurchaseRequest_Exercise_BeginDate = "dvmgsc_aprskh_expd_bgd"
|
||||
case partitionMergerSchedule_StockPurchaseRequest_Exercise_EndDate = "dvmgsc_aprskh_expd_edd"
|
||||
case partitionMergerSchedule_CreditorObjections_SubmitStartDate = "dvmgsc_cdobprpd_bgd"
|
||||
case partitionMergerSchedule_CreditorObjections_SubmitEndDate = "dvmgsc_cdobprpd_edd"
|
||||
case partitionMergerSchedule_Date = "dvmgsc_dvmgdt"
|
||||
case partitionMergerSchedule_EndReport_ShareholderMeetingDate = "dvmgsc_ergmd"
|
||||
case partitionMergerSchedule_RegistrationDate = "dvmgsc_dvmgrgsprd"
|
||||
case partitionMerger_Schedule_ContractDate = "dvmgsc_dvmgctrd"
|
||||
case partitionMerger_Schedule_StockholderStandardDate = "dvmgsc_shddstd"
|
||||
case partitionMerger_Schedule_StockholderBookClosureTerm_StartDate = "dvmgsc_shclspd_bgd"
|
||||
case partitionMerger_Schedule_StockholderBookClosureTerm_EndDate = "dvmgsc_shclspd_edd"
|
||||
case partitionMerger_Schedule_ObjectionsAcceptance_StartDate = "dvmgsc_dvmgop_rcpd_bgd"
|
||||
case partitionMerger_Schedule_ObjectionsAcceptance_EndDate = "dvmgsc_dvmgop_rcpd_edd"
|
||||
case partitionMerger_Schedule_StockholderGeneralMeeting_ScheduleDate = "dvmgsc_gmtsck_prd"
|
||||
case partitionMerger_Schedule_StockPurchaseRequest_Exercise_BeginDate = "dvmgsc_aprskh_expd_bgd"
|
||||
case partitionMerger_Schedule_StockPurchaseRequest_Exercise_EndDate = "dvmgsc_aprskh_expd_edd"
|
||||
case partitionMerger_Schedule_CreditorObjections_SubmitStartDate = "dvmgsc_cdobprpd_bgd"
|
||||
case partitionMerger_Schedule_CreditorObjections_SubmitEndDate = "dvmgsc_cdobprpd_edd"
|
||||
case partitionMerger_Schedule_Date = "dvmgsc_dvmgdt"
|
||||
case partitionMerger_Schedule_EndReport_ShareholderMeetingDate = "dvmgsc_ergmd"
|
||||
case partitionMerger_Schedule_RegistrationDate = "dvmgsc_dvmgrgsprd"
|
||||
case backdoorListing_Ascertained = "bdlst_atn"
|
||||
case otherCompany_BackdoorListing_RequirementsFulfilled = "otcpr_bdlst_sf_atn"
|
||||
case stockPurchaseRequest_ExerciseRequirements = "aprskh_exrq"
|
||||
@@ -4634,4 +4700,406 @@ extension DomesticDart {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public struct CompanyPartitionDecisionResult: 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 partition_Method: String
|
||||
/// 분할의 중요영향 및 효과
|
||||
public let partition_ImportantEffect: String
|
||||
/// 분할비율
|
||||
public let partition_Ratio: String
|
||||
/// 분할로 이전할 사업 및 재산의 내용
|
||||
public let partition_TransferBusinessProperty_Content: String
|
||||
/// 분할 후 존속회사(회사명)
|
||||
public let afterPartition_SurvivingCompany_CompanyName: String
|
||||
/// 분할 후 존속회사(분할후 재무내용(원)(자산총계))
|
||||
public let afterPartition_SurvivingCompany_TotalAssets: String
|
||||
/// 분할 후 존속회사(분할후 재무내용(원)(부채총계))
|
||||
public let afterPartition_SurvivingCompany_TotalDebt: String
|
||||
/// 분할 후 존속회사(분할후 재무내용(원)(자본총계))
|
||||
public let afterPartition_SurvivingCompany_TotalEquity: String
|
||||
/// 분할 후 존속회사(분할후 재무내용(원)(자본금))
|
||||
public let afterPartition_SurvivingCompany_Capital: String
|
||||
/// 분할 후 존속회사(분할후 재무내용(원)(현재기준))
|
||||
public let afterPartition_SurvivingCompany_Standard: String
|
||||
/// 분할 후 존속회사(존속사업부문 최근 사업연도매출액(원))
|
||||
public let afterPartition_SurvivingCompany_RecentYearSales: String
|
||||
/// 분할 후 존속회사(주요사업)
|
||||
public let afterPartition_SurvivingCompany_MajorBusiness: String
|
||||
/// 분할 후 존속회사(분할 후 상장유지 여부)
|
||||
public let afterPartition_SurvivingCompany_KeepListing: String
|
||||
/// 분할설립회사(회사명)
|
||||
public let partition_NewCompany_CompanyName: String
|
||||
/// 분할설립회사(설립시 재무내용(원)(자산총계))
|
||||
public let partition_NewCompany_TotalAssets: String
|
||||
/// 분할설립회사(설립시 재무내용(원)(부채총계))
|
||||
public let partition_NewCompany_TotalDebt: String
|
||||
/// 분할설립회사(설립시 재무내용(원)(자본총계))
|
||||
public let partition_NewCompany_TotalEquity: String
|
||||
/// 분할설립회사(설립시 재무내용(원)(자본금))
|
||||
public let partition_NewCompany_Capital: String
|
||||
/// 분할설립회사(설립시 재무내용(원)(현재기준))
|
||||
public let partition_NewCompany_Standard: String
|
||||
/// 분할설립회사(신설사업부문 최근 사업연도 매출액(원))
|
||||
public let partition_NewCompany_RecentYearSales: String
|
||||
/// 분할설립회사(주요사업)
|
||||
public let partition_NewCompany_MajorBusiness: String
|
||||
/// 분할설립회사(재상장신청 여부)
|
||||
public let partition_NewCompany_ResumeListing: String
|
||||
/// 감자에 관한 사항(감자비율(%))
|
||||
public let capitalReduction_Ratio: String
|
||||
/// 감자에 관한 사항(구주권 제출기간(시작일))
|
||||
public let capitalReduction_OldStockRight_SubmitStartDate: String
|
||||
/// 감자에 관한 사항(구주권 제출기간(종료일))
|
||||
public let capitalReduction_OldStockRight_SubmitEndDate: String
|
||||
/// 감자에 관한 사항(매매거래정지 예정기간(시작일))
|
||||
public let capitalReduction_TradingSuspension_ScheduleStartDate: String
|
||||
/// 감자에 관한 사항(매매거래정지 예정기간(종료일))
|
||||
public let capitalReduction_TradingSuspension_ScheduleEndDate: String
|
||||
/// 감자에 관한 사항(신주배정조건)
|
||||
public let capitalReduction_NewStock_AssignCondition: String
|
||||
/// 감자에 관한 사항(주주 주식수 비례여부 및 사유)
|
||||
public let capitalReduction_ShareholderStock_ProportioningAndReason: String
|
||||
/// 감자에 관한 사항(신주배정기준일)
|
||||
public let capitalReduction_NewStock_AssignDate: String
|
||||
/// 감자에 관한 사항(신주권교부예정일)
|
||||
public let capitalReduction_NewStock_DistributionScheduleDate: String
|
||||
/// 감자에 관한 사항(신주의 상장예정일)
|
||||
public let capitalReduction_NewStock_ListingScheduleDate: String
|
||||
/// 주주총회 예정일
|
||||
public let stockholderGeneralMeeting_ScheduleDate: String
|
||||
/// 채권자 이의제출기간(시작일)
|
||||
public let creditorObjections_SubmitStartDate: String
|
||||
/// 채권자 이의제출기간(종료일)
|
||||
public let creditorObjections_SubmitEndDate: String
|
||||
/// 분할기일
|
||||
public let partitionDate: String
|
||||
/// 분할등기 예정일
|
||||
public let partition_RegistrationDate: String
|
||||
|
||||
/// 이사회결의일(결정일)
|
||||
public let directorateDecisionDate: String
|
||||
/// 사외이사참석여부(참석(명))
|
||||
public let outsideDirectorsAttended: String
|
||||
/// 사외이사참석여부(불참(명))
|
||||
public let outsideDirectorsAbsent: String
|
||||
/// 감사(사외이사가 아닌 감사위원) 참석여부
|
||||
public let auditorAttended: String
|
||||
/// 풋옵션 등 계약 체결여부
|
||||
public let putOptionContractConcluded: String
|
||||
/// 계약내용
|
||||
public let putOptionContractContent: String
|
||||
/// 증권신고서 제출대상 여부
|
||||
public let securitiesReport_SubmitTargeted: String
|
||||
/// 제출을 면제받은 경우 그 사유
|
||||
public let submitExemptionReason: String
|
||||
|
||||
private enum CodingKeys: String, CodingKey {
|
||||
case receiptNo = "rcept_no"
|
||||
case marketType = "corp_cls"
|
||||
case corporationCode = "corp_code"
|
||||
case corporationName = "corp_name"
|
||||
|
||||
case partition_Method = "dv_mth"
|
||||
case partition_ImportantEffect = "dv_impef"
|
||||
case partition_Ratio = "dv_rt"
|
||||
case partition_TransferBusinessProperty_Content = "dv_trfbsnprt_cn"
|
||||
case afterPartition_SurvivingCompany_CompanyName = "atdv_excmp_cmpnm"
|
||||
case afterPartition_SurvivingCompany_TotalAssets = "atdvfdtl_tast"
|
||||
case afterPartition_SurvivingCompany_TotalDebt = "atdvfdtl_tdbt"
|
||||
case afterPartition_SurvivingCompany_TotalEquity = "atdvfdtl_teqt"
|
||||
case afterPartition_SurvivingCompany_Capital = "atdvfdtl_cpt"
|
||||
case afterPartition_SurvivingCompany_Standard = "atdvfdtl_std"
|
||||
case afterPartition_SurvivingCompany_RecentYearSales = "atdv_excmp_exbsn_rsl"
|
||||
case afterPartition_SurvivingCompany_MajorBusiness = "atdv_excmp_mbsn"
|
||||
case afterPartition_SurvivingCompany_KeepListing = "atdv_excmp_atdv_lstmn_atn"
|
||||
case partition_NewCompany_CompanyName = "dvfcmp_cmpnm"
|
||||
case partition_NewCompany_TotalAssets = "ffdtl_tast"
|
||||
case partition_NewCompany_TotalDebt = "ffdtl_tdbt"
|
||||
case partition_NewCompany_TotalEquity = "ffdtl_teqt"
|
||||
case partition_NewCompany_Capital = "ffdtl_cpt"
|
||||
case partition_NewCompany_Standard = "ffdtl_std"
|
||||
case partition_NewCompany_RecentYearSales = "dvfcmp_nbsn_rsl"
|
||||
case partition_NewCompany_MajorBusiness = "dvfcmp_mbsn"
|
||||
case partition_NewCompany_ResumeListing = "dvfcmp_rlst_atn"
|
||||
case capitalReduction_Ratio = "abcr_crrt"
|
||||
case capitalReduction_OldStockRight_SubmitStartDate = "abcr_osprpd_bgd"
|
||||
case capitalReduction_OldStockRight_SubmitEndDate = "abcr_osprpd_edd"
|
||||
case capitalReduction_TradingSuspension_ScheduleStartDate = "abcr_trspprpd_bgd"
|
||||
case capitalReduction_TradingSuspension_ScheduleEndDate = "abcr_trspprpd_edd"
|
||||
case capitalReduction_NewStock_AssignCondition = "abcr_nstkascnd"
|
||||
case capitalReduction_ShareholderStock_ProportioningAndReason = "abcr_shstkcnt_rt_at_rs"
|
||||
case capitalReduction_NewStock_AssignDate = "abcr_nstkasstd"
|
||||
case capitalReduction_NewStock_DistributionScheduleDate = "abcr_nstkdlprd"
|
||||
case capitalReduction_NewStock_ListingScheduleDate = "abcr_nstklstprd"
|
||||
|
||||
case stockholderGeneralMeeting_ScheduleDate = "gmtsck_prd"
|
||||
case creditorObjections_SubmitStartDate = "cdobprpd_bgd"
|
||||
case creditorObjections_SubmitEndDate = "cdobprpd_edd"
|
||||
case partitionDate = "dvdt"
|
||||
case partition_RegistrationDate = "dvrgsprd"
|
||||
|
||||
case directorateDecisionDate = "bddd"
|
||||
case outsideDirectorsAttended = "od_a_at_t"
|
||||
case outsideDirectorsAbsent = "od_a_at_b"
|
||||
case auditorAttended = "adt_a_atn"
|
||||
case putOptionContractConcluded = "popt_ctr_atn"
|
||||
case putOptionContractContent = "popt_ctr_cn"
|
||||
case securitiesReport_SubmitTargeted = "rs_sm_atn"
|
||||
case submitExemptionReason = "ex_sm_r"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public struct CompanyMergerDecisionResult: 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 mergerMethod: String
|
||||
/// 합병형태
|
||||
public let mergerForm: String
|
||||
/// 합병목적
|
||||
public let mergerPurpose: String
|
||||
/// 합병비율
|
||||
public let mergerRatio: String
|
||||
/// 합병비율 산출근거
|
||||
public let mergerRatio_Basis: String
|
||||
/// 외부평가에 관한 사항(외부평가 여부)
|
||||
public let externalEvalution_Ascertained: String
|
||||
/// 외부평가에 관한 사항(근거 및 사유)
|
||||
public let externalEvalution_BasisAndReason: String
|
||||
/// 외부평가에 관한 사항(외부평가기관의 명칭)
|
||||
public let externalEvalution_InstitutionName: String
|
||||
/// 외부평가에 관한 사항(외부평가 기간)
|
||||
public let externalEvalution_Period: String
|
||||
/// 외부평가에 관한 사항(외부평가 의견)
|
||||
public let externalEvalution_Opinion: String
|
||||
/// 합병신주의 종류와 수(주)(보통주식)
|
||||
public let merger_NewCommonStockQuantity: String
|
||||
/// 합병신주의 종류와 수(주)(종류주식)
|
||||
public let merger_NewClassStockQuantity: String
|
||||
/// 합병상대회사(회사명)
|
||||
public let merger_OtherCompany_CompanyName: String
|
||||
/// 합병상대회사(주요사업)
|
||||
public let merger_OtherCompany_MajorBusiness: String
|
||||
/// 합병상대회사(회사와의 관계)
|
||||
public let merger_OtherCompany_RelationCompany: String
|
||||
/// 합병상대회사(최근 사업연도 재무내용(원)(자산총계))
|
||||
public let merger_OtherCompany_RecentYear_TotalAssets: String
|
||||
/// 합병상대회사(최근 사업연도 재무내용(원)(부채총계))
|
||||
public let merger_OtherCompany_RecentYear_TotalDebt: String
|
||||
/// 합병상대회사(최근 사업연도 재무내용(원)(자본총계))
|
||||
public let merger_OtherCompany_RecentYear_TotalEquity: String
|
||||
/// 합병상대회사(최근 사업연도 재무내용(원)(자본금))
|
||||
public let merger_OtherCompany_RecentYear_Capital: String
|
||||
/// 합병상대회사(최근 사업연도 재무내용(원)(매출액))
|
||||
public let merger_OtherCompany_RecentYear_Sales: String
|
||||
/// 합병상대회사(최근 사업연도 재무내용(원)(당기순이익))
|
||||
public let merger_OtherCompany_RecentYear_NetIncomeTotal: String
|
||||
/// 합병상대회사(외부감사 여부(기관명))
|
||||
public let merger_OtherCompany_ExternalAudit_InstitutionName: String
|
||||
/// 합병상대회사(외부감사 여부(감사의견))
|
||||
public let merger_OtherCompany_ExternalAudit_AuditorOpinion: String
|
||||
/// 신설합병회사(회사명)
|
||||
public let merger_NewCompany_CompanyName: String
|
||||
/// 신설합병회사(설립시 재무내용(원)(자산총계))
|
||||
public let merger_NewCompany_TotalAssets: String
|
||||
/// 신설합병회사(설립시 재무내용(원)(부채총계))
|
||||
public let merger_NewCompany_TotalDebt: String
|
||||
/// 신설합병회사(설립시 재무내용(원)(자본총계))
|
||||
public let merger_NewCompany_TotalEquity: String
|
||||
/// 신설합병회사(설립시 재무내용(원)(자본금))
|
||||
public let merger_NewCompany_Capital: String
|
||||
/// 신설합병회사(설립시 재무내용(원)(현재기준))
|
||||
public let merger_NewCompany_Standard: String
|
||||
/// 신설합병회사(신설사업부문 최근 사업연도 매출액(원))
|
||||
public let merger_NewCompany_RecentYearSales: String
|
||||
/// 신설합병회사(주요사업)
|
||||
public let merger_NewCompany_MajorBusiness: String
|
||||
/// 신설합병회사(재상장신청 여부)
|
||||
public let merger_NewCompany_ResumeListing: String
|
||||
/// 합병일정(합병계약일)
|
||||
public let merger_Schedule_ContractDate: String
|
||||
/// 합병일정(주주확정기준일)
|
||||
public let merger_Schedule_StockholderStandardDate: String
|
||||
/// 합병일정(주주명부 폐쇄기간(시작일))
|
||||
public let merger_Schedule_StockholderBookClosureTerm_StartDate: String
|
||||
/// 합병일정(주주명부 폐쇄기간(종료일))
|
||||
public let merger_Schedule_StockholderBookClosureTerm_EndDate: String
|
||||
/// 합병일정(합병반대의사통지 접수기간(시작일))
|
||||
public let merger_Schedule_ObjectionsAcceptance_StartDate: String
|
||||
/// 합병일정(합병반대의사통지 접수기간(종료일))
|
||||
public let merger_Schedule_ObjectionsAcceptance_EndDate: String
|
||||
/// 합병일정(주주총회예정일자)
|
||||
public let merger_Schedule_StockholderGeneralMeeting_ScheduleDate: String
|
||||
/// 합병일정(주식매수청구권 행사기간(시작일))
|
||||
public let merger_Schedule_StockPurchaseRequest_Exercise_BeginDate: String
|
||||
/// 합병일정(주식매수청구권 행사기간(종료일))
|
||||
public let merger_Schedule_StockPurchaseRequest_Exercise_EndDate: String
|
||||
/// 합병일정(구주권 제출기간(시작일))
|
||||
public let merger_Schedule_OldStockRight_SubmitStartDate: String
|
||||
/// 합병일정(구주권 제출기간(종료일))
|
||||
public let merger_Schedule_OldStockRight_SubmitEndDate: String
|
||||
/// 합병일정(매매거래 정지예정기간(시작일))
|
||||
public let merger_Schedule_TradingSuspension_ScheduleStartDate: String
|
||||
/// 합병일정(매매거래 정지예정기간(종료일))
|
||||
public let merger_Schedule_TradingSuspension_ScheduleEndDate: String
|
||||
/// 합병일정(채권자이의 제출기간(시작일))
|
||||
public let merger_Schedule_CreditorObjections_SubmitStartDate: String
|
||||
/// 합병일정(채권자이의 제출기간(종료일))
|
||||
public let merger_Schedule_CreditorObjections_SubmitEndDate: String
|
||||
/// 합병일정(합병기일)
|
||||
public let merger_Schedule_Date: String
|
||||
/// 합병일정(종료보고 총회일)
|
||||
public let merger_Schedule_EndReport_ShareholderMeetingDate: String
|
||||
/// 합병일정(합병등기예정일자)
|
||||
public let merger_Schedule_RegistrationDate: String
|
||||
/// 합병일정(신주권교부예정일)
|
||||
public let merger_Schedule_NewStock_DistributionScheduleDate: String
|
||||
/// 합병일정(신주의 상장예정일)
|
||||
public let merger_Schedule_NewStock_ListingScheduleDate: String
|
||||
|
||||
/// 우회상장 해당 여부
|
||||
public let backdoorListing_Ascertained: String
|
||||
/// 타법인의 우회상장 요건 충족 여부
|
||||
public let otherCompany_BackdoorListing_RequirementsFulfilled: String
|
||||
/// 주식매수청구권에 관한 사항(매수예정가격)
|
||||
public let stockPurchaseRequest_PurchasePlanningPrice: String
|
||||
/// 주식매수청구권에 관한 사항(지급예정시기, 지급방법)
|
||||
public let stockPurchaseRequest_PaymentScheduleDate_Method: String
|
||||
/// 주식매수청구권에 관한 사항(계약에 미치는 효력)
|
||||
public let stockPurchaseRequest_ContractEffect: String
|
||||
|
||||
/// 이사회결의일(결정일)
|
||||
public let directorateDecisionDate: String
|
||||
/// 사외이사참석여부(참석(명))
|
||||
public let outsideDirectorsAttended: String
|
||||
/// 사외이사참석여부(불참(명))
|
||||
public let outsideDirectorsAbsent: String
|
||||
/// 감사(사외이사가 아닌 감사위원) 참석여부
|
||||
public let auditorAttended: String
|
||||
/// 풋옵션 등 계약 체결여부
|
||||
public let putOptionContractConcluded: String
|
||||
/// 계약내용
|
||||
public let putOptionContractContent: String
|
||||
/// 증권신고서 제출대상 여부
|
||||
public let securitiesReport_SubmitTargeted: String
|
||||
/// 제출을 면제받은 경우 그 사유
|
||||
public let submitExemptionReason: String
|
||||
|
||||
private enum CodingKeys: String, CodingKey {
|
||||
case receiptNo = "rcept_no"
|
||||
case marketType = "corp_cls"
|
||||
case corporationCode = "corp_code"
|
||||
case corporationName = "corp_name"
|
||||
|
||||
case mergerMethod = "mg_mth"
|
||||
case mergerForm = "mg_stn"
|
||||
case mergerPurpose = "mg_pp"
|
||||
case mergerRatio = "mg_rt"
|
||||
case mergerRatio_Basis = "mg_rt_bs"
|
||||
case externalEvalution_Ascertained = "exevl_atn"
|
||||
case externalEvalution_BasisAndReason = "exevl_bs_rs"
|
||||
case externalEvalution_InstitutionName = "exevl_intn"
|
||||
case externalEvalution_Period = "exevl_pd"
|
||||
case externalEvalution_Opinion = "exevl_op"
|
||||
case merger_NewCommonStockQuantity = "mgnstk_ostk_cnt"
|
||||
case merger_NewClassStockQuantity = "mgnstk_cstk_cnt"
|
||||
case merger_OtherCompany_CompanyName = "mgptncmp_cmpnm"
|
||||
case merger_OtherCompany_MajorBusiness = "mgptncmp_mbsn"
|
||||
case merger_OtherCompany_RelationCompany = "mgptncmp_rl_cmpn"
|
||||
case merger_OtherCompany_RecentYear_TotalAssets = "rbsnfdtl_tast"
|
||||
case merger_OtherCompany_RecentYear_TotalDebt = "rbsnfdtl_tdbt"
|
||||
case merger_OtherCompany_RecentYear_TotalEquity = "rbsnfdtl_teqt"
|
||||
case merger_OtherCompany_RecentYear_Capital = "rbsnfdtl_cpt"
|
||||
case merger_OtherCompany_RecentYear_Sales = "rbsnfdtl_sl"
|
||||
case merger_OtherCompany_RecentYear_NetIncomeTotal = "rbsnfdtl_nic"
|
||||
case merger_OtherCompany_ExternalAudit_InstitutionName = "eadtat_intn"
|
||||
case merger_OtherCompany_ExternalAudit_AuditorOpinion = "eadtat_op"
|
||||
case merger_NewCompany_CompanyName = "nmgcmp_cmpnm"
|
||||
case merger_NewCompany_TotalAssets = "ffdtl_tast"
|
||||
case merger_NewCompany_TotalDebt = "ffdtl_tdbt"
|
||||
case merger_NewCompany_TotalEquity = "ffdtl_teqt"
|
||||
case merger_NewCompany_Capital = "ffdtl_cpt"
|
||||
case merger_NewCompany_Standard = "ffdtl_std"
|
||||
case merger_NewCompany_RecentYearSales = "nmgcmp_nbsn_rsl"
|
||||
case merger_NewCompany_MajorBusiness = "nmgcmp_mbsn"
|
||||
case merger_NewCompany_ResumeListing = "nmgcmp_rlst_atn"
|
||||
case merger_Schedule_ContractDate = "mgsc_mgctrd"
|
||||
case merger_Schedule_StockholderStandardDate = "mgsc_shddstd"
|
||||
case merger_Schedule_StockholderBookClosureTerm_StartDate = "mgsc_shclspd_bgd"
|
||||
case merger_Schedule_StockholderBookClosureTerm_EndDate = "mgsc_shclspd_edd"
|
||||
case merger_Schedule_ObjectionsAcceptance_StartDate = "mgsc_mgop_rcpd_bgd"
|
||||
case merger_Schedule_ObjectionsAcceptance_EndDate = "mgsc_mgop_rcpd_edd"
|
||||
case merger_Schedule_StockholderGeneralMeeting_ScheduleDate = "mgsc_gmtsck_prd"
|
||||
case merger_Schedule_StockPurchaseRequest_Exercise_BeginDate = "mgsc_aprskh_expd_bgd"
|
||||
case merger_Schedule_StockPurchaseRequest_Exercise_EndDate = "mgsc_aprskh_expd_edd"
|
||||
case merger_Schedule_OldStockRight_SubmitStartDate = "mgsc_osprpd_bgd"
|
||||
case merger_Schedule_OldStockRight_SubmitEndDate = "mgsc_osprpd_edd"
|
||||
case merger_Schedule_TradingSuspension_ScheduleStartDate = "mgsc_trspprpd_bgd"
|
||||
case merger_Schedule_TradingSuspension_ScheduleEndDate = "mgsc_trspprpd_edd"
|
||||
case merger_Schedule_CreditorObjections_SubmitStartDate = "mgsc_cdobprpd_bgd"
|
||||
case merger_Schedule_CreditorObjections_SubmitEndDate = "mgsc_cdobprpd_edd"
|
||||
case merger_Schedule_Date = "mgsc_mgdt"
|
||||
case merger_Schedule_EndReport_ShareholderMeetingDate = "mgsc_ergmd"
|
||||
case merger_Schedule_RegistrationDate = "mgsc_mgrgsprd"
|
||||
case merger_Schedule_NewStock_DistributionScheduleDate = "mgsc_nstkdlprd"
|
||||
case merger_Schedule_NewStock_ListingScheduleDate = "mgsc_nstklstprd"
|
||||
case backdoorListing_Ascertained = "bdlst_atn"
|
||||
case otherCompany_BackdoorListing_RequirementsFulfilled = "otcpr_bdlst_sf_atn"
|
||||
case stockPurchaseRequest_PurchasePlanningPrice = "aprskh_plnprc"
|
||||
case stockPurchaseRequest_PaymentScheduleDate_Method = "aprskh_pym_plpd_mth"
|
||||
case stockPurchaseRequest_ContractEffect = "aprskh_ctref"
|
||||
|
||||
case directorateDecisionDate = "bddd"
|
||||
case outsideDirectorsAttended = "od_a_at_t"
|
||||
case outsideDirectorsAbsent = "od_a_at_b"
|
||||
case auditorAttended = "adt_a_atn"
|
||||
case putOptionContractConcluded = "popt_ctr_atn"
|
||||
case putOptionContractContent = "popt_ctr_cn"
|
||||
case securitiesReport_SubmitTargeted = "rs_sm_atn"
|
||||
case submitExemptionReason = "ex_sm_r"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -92,6 +92,8 @@ class DartResult_Tests: XCTestCase {
|
||||
validateJson(DomesticDart.TreasuryStockGainDecisionResult.self)
|
||||
validateJson(DomesticDart.StockExchangeTransferDecisionResult.self)
|
||||
validateJson(DomesticDart.CompanyPartitionMergerDecisionResult.self)
|
||||
validateJson(DomesticDart.CompanyPartitionDecisionResult.self)
|
||||
validateJson(DomesticDart.CompanyMergerDecisionResult.self)
|
||||
|
||||
/// Securities Report
|
||||
validateJson(DomesticDart.StockExchangeTransferResult.self)
|
||||
|
||||
@@ -51,6 +51,8 @@
|
||||
34D3680F2A2AA0BE005E6756 /* PropertyIterable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D3680E2A2AA0BE005E6756 /* PropertyIterable.swift */; };
|
||||
34E7B9112A49BD2800B3AB9F /* DomesticIndex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E7B9102A49BD2800B3AB9F /* DomesticIndex.swift */; };
|
||||
34EC4D212A7ACB07002F947C /* CompanyPartitionMergerDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34EC4D202A7ACB06002F947C /* CompanyPartitionMergerDecisionResult.json */; };
|
||||
34EC4D242A7F27A8002F947C /* CompanyPartitionDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34EC4D232A7F27A8002F947C /* CompanyPartitionDecisionResult.json */; };
|
||||
34EC4D262A7F27DC002F947C /* CompanyMergerDecisionResult.json in Resources */ = {isa = PBXBuildFile; fileRef = 34EC4D252A7F27DC002F947C /* CompanyMergerDecisionResult.json */; };
|
||||
34F1900C2A41982A0068C697 /* KissIndexResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34F1900B2A41982A0068C697 /* KissIndexResult.swift */; };
|
||||
34F1900F2A426D150068C697 /* ShopContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34F1900E2A426D150068C697 /* ShopContext.swift */; };
|
||||
34F190112A4394EB0068C697 /* LocalContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34F190102A4394EB0068C697 /* LocalContext.swift */; };
|
||||
@@ -185,6 +187,8 @@
|
||||
34D3680E2A2AA0BE005E6756 /* PropertyIterable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PropertyIterable.swift; sourceTree = "<group>"; };
|
||||
34E7B9102A49BD2800B3AB9F /* DomesticIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomesticIndex.swift; sourceTree = "<group>"; };
|
||||
34EC4D202A7ACB06002F947C /* CompanyPartitionMergerDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CompanyPartitionMergerDecisionResult.json; sourceTree = "<group>"; };
|
||||
34EC4D232A7F27A8002F947C /* CompanyPartitionDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CompanyPartitionDecisionResult.json; sourceTree = "<group>"; };
|
||||
34EC4D252A7F27DC002F947C /* CompanyMergerDecisionResult.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CompanyMergerDecisionResult.json; sourceTree = "<group>"; };
|
||||
34F1900B2A41982A0068C697 /* KissIndexResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KissIndexResult.swift; sourceTree = "<group>"; };
|
||||
34F1900E2A426D150068C697 /* ShopContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopContext.swift; sourceTree = "<group>"; };
|
||||
34F190102A4394EB0068C697 /* LocalContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalContext.swift; sourceTree = "<group>"; };
|
||||
@@ -559,6 +563,8 @@
|
||||
34F8449A2A64955B00152D98 /* TreasuryStockGainDecisionResult.json */,
|
||||
34F8449C2A68393C00152D98 /* StockExchangeTransferDecisionResult.json */,
|
||||
34EC4D202A7ACB06002F947C /* CompanyPartitionMergerDecisionResult.json */,
|
||||
34EC4D232A7F27A8002F947C /* CompanyPartitionDecisionResult.json */,
|
||||
34EC4D252A7F27DC002F947C /* CompanyMergerDecisionResult.json */,
|
||||
);
|
||||
path = MajorReport;
|
||||
sourceTree = "<group>";
|
||||
@@ -710,6 +716,7 @@
|
||||
34F844732A621A8600152D98 /* BondBankManagementProcedureStartResult.json in Resources */,
|
||||
34F8440B2A6179FA00152D98 /* EntrustedSecurityResult.json in Resources */,
|
||||
34F844502A62167F00152D98 /* IndividualTopSalaryResult.json in Resources */,
|
||||
34EC4D262A7F27DC002F947C /* CompanyMergerDecisionResult.json in Resources */,
|
||||
34F844522A62169A00152D98 /* OtherCompanyInvestmentResult.json in Resources */,
|
||||
34F844402A6215A300152D98 /* TreasuryStockGainDisposalResult.json in Resources */,
|
||||
34F844302A6211E200152D98 /* StockTotalStatusResult.json in Resources */,
|
||||
@@ -721,6 +728,7 @@
|
||||
34F844932A639B0E00152D98 /* BusinessInheritanceDecisionResult.json in Resources */,
|
||||
34F844042A609A6000152D98 /* EquitySecurityResult.json in Resources */,
|
||||
34F844072A61799500152D98 /* StockExchangeTransferResult.json in Resources */,
|
||||
34EC4D242A7F27A8002F947C /* CompanyPartitionDecisionResult.json in Resources */,
|
||||
34F8440D2A617A2100152D98 /* DebtSecurityResult.json in Resources */,
|
||||
34F844262A62115900152D98 /* DebitSecurityIssuesResult.json in Resources */,
|
||||
34F8447D2A62574D00152D98 /* OverseaDelistingDecisionResult.json in Resources */,
|
||||
|
||||
Reference in New Issue
Block a user