{"kind":"meta","namespace":"api_contracts","source_sha":{"server":"c7597fc7a05d3e5cdd29ac203a4afa244e8df14d","site":"b9a90a42f4ee18aa364e03400465a2eba0ad0532","admin":"7df733a595bd35d7c3593a2fd68d364fadb8f74e"},"complete":false,"gap":"(1) 합성 클래스 573개 중 573개를 풀었고 나머지는 resolution: unresolved + 사유(없음) 다. **unresolved 는 effective_properties: null 이지 빈 집합이 아니다** — 빈 배열은 \"속성이 없다\" 로 읽히고 그것이 곧 거짓이다. 해석률은 acceptance 목표가 아니다(목표로 두면 못 푸는 것을 억지로 푸는 압력이 생긴다). 정적으로 못 푼 합성 간선(op: unparsed) 0건. (2) site(450파일) · admin(557파일) 을 훑었고 계약 항목은 0이다 — 계약 표면은 server 단독이며, 안 훑으면 나중에 생겨도 모르므로 스캔은 한다. (3) policy-anchors.yaml role_matrix 와 모집단이 다르다 — 이 파일 652행 vs role_matrix 356행. 조인 성공 356 · 차집합 296, 그 중 guards_declared 가 빈 것이 79건이다. **차집합은 결손이 아니라 RolesGuard 가 유효 적용되지 않는 표면**이고, 부재를 \"제한 없음\" 으로 읽지 않도록 행마다 policy_anchor 와 guards_declared 를 함께 실었다. 어느 표면이 공개여도 되는지는 제품 판단이라 이 인덱스가 분류하지 않는다(마일스톤 2 가 roles_scope: none 6핸들러에 취한 태도와 같다). (4) @ApiOkResponse 를 가진 엔드포인트가 226/652 다 — **응답 계약의 다수가 문서화돼 있지 않다.** (5) 응답 봉투 인터셉터를 가진 컨트롤러가 3/118 다. 나머지의 실제 응답 형태는 핸들러 반환형이라 정적 추출 대상이 아니고 재지 않았다 — \"전역 응답 봉투\" 로 서술하면 틀린다. (6) 라우트 데코레이터 전수는 주석을 덮은 뒤 652건이다. 계획의 실측표가 적은 656 은 주석을 안 덮은 raw grep 값이며 그 차 5건은 주석 처리된 @Post 다(findings 마일스톤 4). 구 SHA 참고치(Swagger 3,213→3,736 · class-validator 3,047→3,973)와의 차이는 원인을 단정하지 않고 병기한다 — 구 SHA 를 다시 체크아웃해 대조하지 않았다. (7) 데코레이터가 하나도 없는 속성 31건도 행으로 실었다 — 전역 ValidationPipe 가 whitelist: true 로 그 속성을 **버리므로** \"데코레이터 0개\" 자체가 계약 사실이다. (9) `validator_vocabulary` 는 **`class-validator` 에서 import 된 이름 전부**(27개)이지 행에 실제로 실린 검증기 목록이 아니다. 실제로 쓰인 것은 24개이고, 차이에는 쓰이지 않은 데코레이터(`IsDateString`)와 데코레이터가 아닌 것(`validate` · `ValidationError`)이 섞여 있다. 좁히지 않는 이유는 이 목록이 **무엇을 검증기로 인정할지 정하는 허용 목록**이기 때문이다 — 쓰인 것만 담으면 판정이 자기 자신을 확인하는 꼴이 되고, 열어두면 발견 19 부류가 재발한다. (8) **`http` 는 소스 표기를 그대로 이어 붙인 것이라 선행 슬래시가 겹친 채 남는다** — 6행이 `//` 를 품고 있다(예: `@Controller('/loss')` → `POST //loss`). NestJS 는 실제 라우팅에서 이것을 정규화하므로 **이 문자열을 실제 경로로 그대로 쓰면 틀린다.** 정규화하지 않은 이유는 이 규칙이 마일스톤 2 의 것이고(`httpString` 을 export 해 복제만 없앴다), 여기서 바꾸면 policy-anchors.yaml 과의 교집합 356행 교차 검증이 문자열 불일치로 무너지기 때문이다 (findings 발견 35 · backlog). (10) **`effective_properties` 의 출처는 집합으로 싣는다.** 합집합(`IntersectionType`)에서 같은 이름을 둘 이상의 클래스가 선언하면 하나를 고르지 않는다 — 고르면 나머지 출처가 사라지고 그 행은 절반만 참이 된다(두 선언의 타입이 다른 실물이 있다). 나머지는 `source_class_alternatives` 에 정렬해 함께 싣는다: 실측 2건. 판정기는 이름 집합과 **출처 클래스 집합**을 소스에서 다시 만들어 정확히 맞춘다. 여전히 독립 재도출하지 않는 것은 `ops_applied` 의 **연산 순서** 하나뿐이다 — 그러려면 생성기의 순서 규약을 한 벌 더 구현해야 하고 조금만 어긋나도 멀쩡한 행이 무더기로 떨어진다. 순서만 뒤바뀐 `ops_applied` 는 이 게이트가 잡지 못한다.","entry_count":4965,"set_sha256":"206702d60033ebaaa03fdf9802700aec1cae47e164d629b93a9dcc21ce09253a","global_validation":{"whitelist":true,"forbidNonWhitelisted":true,"transform":true,"anchors":["insuniverse-server/apps/api/src/app.module.ts:9","insuniverse-server/apps/api/src/app.module.ts:188","insuniverse-server/apps/api/src/pipes/validation.pipe.ts:16","insuniverse-server/apps/api/src/pipes/validation.pipe.ts:17","insuniverse-server/apps/api/src/pipes/validation.pipe.ts:18"]},"endpoint_observed":["insuniverse-server:apps/api/src/app.controller.AppController.healthCheck","insuniverse-server:apps/api/src/modules/admin-view-token/admin-view-token.controller.AdminViewTokenController.issue","insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.createAdmin","insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.deleteAdmin","insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdmin","insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdminList","insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.updateAdmin","insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.createAdvertisement","insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.deleteAdvertisement","insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisement","insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisementList","insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getStatis","insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.updateAdvertisement","insuniverse-server:apps/api/src/modules/advertisement/advertisement.controller.AdvertisementController.getList","insuniverse-server:apps/api/src/modules/advertisement/advertisement.controller.AdvertisementController.updateIncreseCount","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.createAgency","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deleteAgency","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deliquentAgency","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgency","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgencyList","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAllAgencyList","insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.updateAgency","insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyAgency","insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyInfo","insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyAgency","insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyInfo","insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.verifyPassword","insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.createAgency","insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.deleteAgency","insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContract","insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContractList","insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.updateAgency","insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.create","insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.delete","insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getDetail","insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getList","insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.move","insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.update","insuniverse-server:apps/api/src/modules/agency/organization/organization-corp.controller.CorpAgencyOrganizationController.getMyOrganizations","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementConfirm","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementPayment","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.completeAgencySettlementPayment","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.confirmAgencySettlement","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementOrderExcel","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementStatement","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlement","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementList","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementOrderList","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.sendAgencySettlementMail","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderAction","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderPrice","insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementTaxInvoice","insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.createAgencyTerms","insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.deleteAgencyTerms","insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTerms","insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsDefaults","insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsList","insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.updateAgencyTerms","insuniverse-server:apps/api/src/modules/agency/terms/terms.controller.AgencyTermsController.getCompanyTerms","insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.deleteAlarm","insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getAlarmDetail","insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getOrderDetailList","insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmChecked","insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmCheckedAll","insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.deleteAlarm","insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.getOrderDetailList","insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.testAddAlram","insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.updateAlarmChecked","insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminAlimtalkController.getAlimtalkList","insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminB2cAlimtalkController.getB2cAlimtalkList","insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.alimtalkCheck","insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.getAlimtalkUser","insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.sendAlimtalk","insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.createAllowIp","insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.deleteAllowIp","insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.getAllowIp","insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.getAllowIpList","insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.updateAllowIp","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.aggregateList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.basicList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.carBasicList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.carDetailList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.detailList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.diseaseCodeVisitGroups","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.dosing30DayGroups","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.etcInsuranceGroups","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.prescribeList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.toothInsuranceGroups","insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.treatment7DayGroups","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.aggregateList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.basicList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carBasicList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carDetailList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.detailList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.downloadOriginalList","insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.prescribeList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getAggregateList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getBasicList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCarBasicList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCarDetailList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCautionPdfList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDetailList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDiseaseCodeVisitGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDiseasePredictionPdf","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDosing30DayGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getEtcInsuranceGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getHealthyPdfList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getHiddenInsuranceList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getPrescribeList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getSickPdfList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getToothInsuranceGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getTreatment7DayGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.checkB2cAuth","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cAggregateList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cBasicList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cBirthInfo","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCarBasicList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCarDetailList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCautionPdfList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDetailList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDiseaseCodeVisitGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDosing30DayGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cEtcInsuranceGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cHealthyPdfList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cHiddenInsuranceList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cPrescribeList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cSickPdfList","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cToothInsuranceGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cTreatment7DayGroups","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cUser","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.verifyB2cBirth","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeExtController.getB2cDiseasePredictionPdf","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeExtController.requestB2cConsult","insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cUserController.findB2cUser","insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.corpOrgSignin","insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.corpSignin","insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.salesSignin","insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.signin","insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.signout","insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.decrypt","insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.result","insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.token","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.fcmToken","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.isAvaliable","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.lookupLoginId","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.lookupPassword","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.refresh","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.resetPassword","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signin","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signout","insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signup","insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.DeleteAuthorityDto","insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.createAuth","insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuth","insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthList","insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthMenus","insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.updateAuth","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.aggregateList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.basicList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.carBasicList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.carDetailList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.detailList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.diseaseCodeVisitGroups","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.dosing30DayGroups","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.etcInsuranceGroups","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.prescribeList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.toothInsuranceGroups","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.treatment7DayGroups","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.assignMember","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadB2cOrderDetailList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadOriginalList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getAgencyMembers","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetail","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetailList","insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.updateB2cOrderDetail","insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.createProduct","insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.deleteBanner","insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getBannerList","insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getProduct","insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.updateBanner","insuniverse-server:apps/api/src/modules/banner/banner.controller.BannerController.getBannerList","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.createBoard","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.deleteBoard","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoard","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoardList","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getUnansweredBoardList","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.imageUpload","insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.updateBoard","insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.createBoard","insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.deleteBoard","insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getBoard","insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getBoardList","insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getContent","insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.updateBoard","insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.createBoardCategory","insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.deleteBoardCategory","insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getAllBoardCategoryList","insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategory","insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategoryList","insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.updateBoardCategory","insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getAllBoardCategoryList","insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getBoardByCategoryList","insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getBoardCategoryList","insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.createBoardComment","insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.updateBoardComment","insuniverse-server:apps/api/src/modules/card/card.controller.CardController.changeMainCard","insuniverse-server:apps/api/src/modules/card/card.controller.CardController.deleteCard","insuniverse-server:apps/api/src/modules/card/card.controller.CardController.getCardList","insuniverse-server:apps/api/src/modules/card/card.controller.CardController.issueBillingKey","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.aggregateList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.basicList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.carBasicList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.carDetailList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.detailList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.diseaseCodeVisitGroups","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.dosing30DayGroups","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.etcInsuranceGroups","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.prescribeList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.toothInsuranceGroups","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.treatment7DayGroups","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.aggregateList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.basicList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carBasicList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carDetailList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.detailList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.dosing30DayGroups","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.downloadOriginalList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.prescribeList","insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.treatment7DayGroups","insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.GetClient","insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.createClient","insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.deleteClient","insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getAllClientList","insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getClientList","insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.updateClient","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeCar","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealth3Month","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthDisease","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthDosing30Day","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthExamination","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthHospitalization","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthMedication","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthTreatment7Day","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenDental","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenDiagnosis","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenEtc","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenSurgery","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogDiagnosis","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogExamination","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogMedication","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogTreatment","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeNotice","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSick3Month","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickDisease","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickHospitalization2y","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickHospitalization5y","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getCategory","insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.treat","insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.createClient","insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.deleteClient","insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClient","insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientList","insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientOptions","insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.updateClient","insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.downloadClientOrderDetailList","insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.getClientOrderDetailList","insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.cancelClientSettlementPayment","insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.completeClientSettlementPayment","insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getAgencySettlementOrderList","insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlement","insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlementList","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result-public.controller.ClinicalResultPublicController.getRecommendedExamination","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.createClinicalResult","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.deleteClinicalResult","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.downloadExcel","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.downloadUploadForm","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getClinicalResultList","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getDetail","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getMajorList","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.recovery","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.updateClinicalResult","insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.uploadExcel","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.createCompareBasic","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.deleteCompareBasic","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadCompareBasicList","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadUploadForm","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasic","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasicList","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.recoveryCompareBasic","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.updateCompareBasic","insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.uploadCompareBasic","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.createCompareDetail","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.deleteCompareDetail","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadCompareDetailList","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadUploadForm","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetail","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetailList","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.recoveryCompareBasic","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.updateCompareDetail","insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.uploadCompareDetail","insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.create","insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.delete","insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.getList","insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.createCoursesCategory","insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.deleteCoursesCategory","insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getAllCoursesCategoryList","insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategory","insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategoryList","insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.updateCoursesCategory","insuniverse-server:apps/api/src/modules/courses/category/courses-category.controller.CoursesCategoryController.getAllList","insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.createCourses","insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.deleteCourses","insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.getCourses","insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.getCoursesList","insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.updateCourses","insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.getCourses","insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.getList","insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.upsertLastWatch","insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.createEnrollment","insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.deleteMyCoursesEnroll","insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.getMyCoursesEnroll","insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.controller.CoursesProgressController.upsertVideoProgress","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.deleteCoursesReviews","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.getCoursesReviewDetail","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.getCoursesReviewList","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.updateCoursesReviews","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.createReview","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.deleteCourses","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.getCoursesReviewsList","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.getMyCoursesReviewList","insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.updateReview","insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getInsuranceReferenceTree","insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getRecommendedInsurance","insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getTreatmentLog","insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getTreeStructure","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createFine","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMajor","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMiddle","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMinor","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createSubFine","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFine","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFlatList","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMajor","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMiddle","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMinor","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteSubFine","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadExcel","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadFlatList","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadForm","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadFormAlias","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getDetailDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFineDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFlatList","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getList","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMajorDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMiddleDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMinorDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getSubFineDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getTreeStructure","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryAlias","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryFlatList","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateDetail","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateFine","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMajor","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMiddle","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMinor","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateSubFine","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadAlias","insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadFlatList","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.cancelFaxPoint","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.downloadFaxHistory","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxConfig","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryDetail","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryList","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryStatus","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxStatus","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getInvoiceFiles","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.resendFax","insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.updateFaxConfig","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxConfig","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxHistoryStatus","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxStatus","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getMyFaxHistory","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.resendFax","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.sendFax","insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.sendFaxBatch","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.accountUpdateUpload","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.assignOrg","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.create","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.delete","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadAccountUpdateForm","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadFcList","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadOrgPermissionUploadForm","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadSubscribeUploadForm","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadUploadForm","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getDetail","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getFcList","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getNextChangeDay","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getSubscribePreview","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.orgPermissionUpload","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.resign","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.setOrgManager","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribe","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribeUpload","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.unsubscribe","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.update","insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.upload","insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.downloadFcList","insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getDetail","insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getFcList","insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getPushConsentList","insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getReferralSignups","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.checkPassword","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.encryptCode","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getFc","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getFcUserList","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getPushSettings","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.snoozeEventPopup","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.update","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.updatePushSettings","insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.withdraw","insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getDetail","insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getList","insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.update","insuniverse-server:apps/api/src/modules/institution-block/institution-block.controller.InstitutionBlockController.getStatus","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.createInvoice","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.deleteInsurers","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getAllInvoiceList","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerDetail","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerList","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.migrateFaxType","insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.updateInvoice","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.createHistory","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.generate","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getAllInsurer","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistories","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistory","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistoryPdf","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getInvoiceByInsurer","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getMergedPdf","insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.uploadAttachments","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.DeleteLossAdjustCategoryDto","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.createLossCategory","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossCategory","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossSubCategoryList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.updateLossCategory","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.LossAdjustmentCategoryController.getLossCateList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.LossAdjustmentCategoryController.getLossSubCateList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.createLossAdjustmentComment","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.updateLossAdjustmentComment","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossCategory","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getUnansweredLossList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.createLossAdjustment","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.deleteLoss","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.getLoss","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.getLossList","insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.updateLossAdjustemnt","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.list","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.logs","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.cancel","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.collect","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.complete","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.detail","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.getInvite","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.invite","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.list","insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.start","insuniverse-server:apps/api/src/modules/medical/medical.controller.MedicalController.download","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard-public.controller.MedicationStandardPublicController.getRecommendedMedication","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createCategory","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createStandard","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.deleteStandards","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadExcel","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadUploadForm","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getCategoryList","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardDetail","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardFlatList","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.recovery","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.updateStandard","insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.uploadExcel","insuniverse-server:apps/api/src/modules/menu/menu.controller.MenuController.getAllList","insuniverse-server:apps/api/src/modules/menu/menu.controller.MenuController.getMyMenus","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelChargeRequest","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelPayment","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createChargeRequest","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createCorpMoney","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrant","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrantSingle","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createIssue","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadGrantForm","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadIssueForm","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadPaymentExcel","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadWalletExcel","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getChargeRequestList","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getCorpHistory","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueDetail","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueList","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getMemberWalletHistory","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentDetail","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentList","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentUsage","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundDetail","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundList","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getWalletList","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.previewIssue","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processChargeRequest","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processRefund","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadGrant","insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadIssue","insuniverse-server:apps/api/src/modules/money/money-public.controller.MoneyPublicController.approvalCharge","insuniverse-server:apps/api/src/modules/money/money-public.controller.MoneyPublicController.cancelCharge","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.cancelCharge","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.cancelRefund","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.checkPaymentCancellable","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getRefundInfo","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getUserMoney","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getUserMoneyHistory","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.requestCharge","insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.requestRefund","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.downloadOrderDetailList","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.getOrderDetailList","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.reAnalyze","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.setFinalState","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.updateShowOrderDetail","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.getOrderDetailList","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.getProspectCustomerList","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.updateShowOrderDetail","insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.updateStateOrderDetail","insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.cancelOrder","insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.downloadOrderList","insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getDetail","insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getOrderList","insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.refundOrder","insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.updateOrder","insuniverse-server:apps/api/src/modules/order/order/order.controller.OrderController.cancelOrderPayment","insuniverse-server:apps/api/src/modules/order/order/order.controller.OrderController.getOrderList","insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.createProduct","insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.deletePopup","insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getPopupList","insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getProduct","insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.imageUpload","insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.updatePopup","insuniverse-server:apps/api/src/modules/popup/popup.controller.PopupController.getBannerList","insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.createProduct","insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.deleteProduct","insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getAllProductList","insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProduct","insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProductList","insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.updateProduct","insuniverse-server:apps/api/src/modules/product/product.controller.ProductController.getProductList","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.addPush","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.cancelPush","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.deletePush","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.deletePushPost","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.editPush","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getFcmUsers","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushDetail","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushList","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushSendHistory","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.imageUpload","insuniverse-server:apps/api/src/modules/push/push.controller.PushController.sendPush","insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralBenefit","insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralMemberList","insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.updateReferralBenefit","insuniverse-server:apps/api/src/modules/referral/referral.controller.ReferralController.getReferralBenefit","insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.createAgency","insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.deleteAgency","insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgency","insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgencyList","insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAllAgencyList","insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.updateAgency","insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.createAgency","insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.deleteAgency","insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgency","insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgencyList","insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAllAgencyList","insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.updateAgency","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.createSearchDisease","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.deleteSearchDisease","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadSearchDiseaseList","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadUploadForm","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDisease","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDiseaseList","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.updateSearchDisease","insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.uploadSearchDisease","insuniverse-server:apps/api/src/modules/search/search.controller.SearchController.getCategory","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisDay","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisMonth","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueDay","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueMonth","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpDay","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpMonth","insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getStatistics","insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.downloadSubscribeList","insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.getSubscribeFailedList","insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.resign","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.downloadSubscribeList","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getSubscribeList","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getmemin","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.updateSub","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.prompt","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.promptPayment","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.reservation","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.state","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.subscribe","insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.unsubscribe","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.annotate","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.catalog","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.certify","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.deleteCoverage","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.deleteEntry","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.editCoverage","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.editEntry","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.flows","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.health","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.mappingStatus","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.results","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.scenarios","insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.treat","insuniverse-server:apps/api/src/modules/treat/coocon-bypass.controller.CooconBypassController.scrap","insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.downloadLogList","insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.getLogList","insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.downloadSubscribeList","insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.getLogList","insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.daily","insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.dailyExcel","insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.enterprises","insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.monthly","insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.overview","insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.vendorErrors","insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getCarSetting","insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getList","insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getWebhook","insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setCarSetting","insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setWebhook","insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.update","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.background","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.certify","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.certifyResume","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.compare","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.dropout","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.queueLeave","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.queueStatus","insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.treat","insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.downloadUserList","insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.getUserList"],"validator_vocabulary":["IsArray","IsBoolean","IsDateString","IsEmail","IsEnum","IsIP","IsIn","IsInt","IsNotEmpty","IsNumber","IsNumberString","IsObject","IsOptional","IsPhoneNumber","IsString","IsStrongPassword","Length","Matches","Max","MaxLength","Min","MinLength","NotEquals","ValidateIf","ValidateNested","ValidationError","validate"],"observed":{"routes":652,"controllers":118,"types":1105,"properties":3208,"composed_classes":573,"resolved":573}}
{"id":"api_contracts:insuniverse-server:apps/api/src/app.controller.AppController.healthCheck","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/app.controller.AppController.healthCheck","http":"GET /health","controller_path":"","method_path":"health","param_bindings":[],"swagger":{"ApiOperation":"{ summary: 'Health check' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/app.controller.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin-view-token/admin-view-token.controller.AdminViewTokenController.issue","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/admin-view-token/admin-view-token.controller.AdminViewTokenController.issue","http":"GET /admin-view-token","controller_path":"admin-view-token","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/admin-view-token/admin-view-token.controller.ts:38"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/admin-view-token/admin-view-token.controller.ts:39"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/admin-view-token/admin-view-token.controller.ts:40"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/admin-view-token/admin-view-token.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.createAdmin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.createAdmin","http":"POST /admin/admin","controller_path":"admin/admin","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAdminDto","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:56"}],"swagger":{"ApiOperation":"{\r\n    summary: '관리자 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.createAdmin","defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.deleteAdmin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.deleteAdmin","http":"POST /admin/admin/delete","controller_path":"admin/admin","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAdminDto","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:77"}],"swagger":{"ApiOperation":"{\r\n    summary: '관리자 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.deleteAdmin","defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdmin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdmin","http":"GET /admin/admin/:admId","controller_path":"admin/admin","method_path":":admId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:47"}],"swagger":{"ApiOperation":"{\r\n    summary: '관리자 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAdminDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdmin","defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdminList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdminList","http":"GET /admin/admin","controller_path":"admin/admin","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminListDto","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:37"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetAdminListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.getAdminList","defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.updateAdmin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.updateAdmin","http":"POST /admin/admin/edit/:admId","controller_path":"admin/admin","method_path":"edit/:admId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:66"},{"decorator":"Body","type_ref":"UpdateAdminDto","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:67"}],"swagger":{"ApiOperation":"{\r\n    summary: '관리자 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/admin/admin.controller.AdminController.updateAdmin","defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.controller.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.AdminDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Admin, ['admPassword'])","composed_from":[{"op":"omit","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admPassword"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admLoginId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admEmail","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admPhone","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admLastLoginAt","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false},{"name":"admCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.AuthorityDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Authority, ['athId', 'athName'])","composed_from":[{"op":"pick","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":["athId","athName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"athId","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["pick"],"optional_by_partial":false},{"name":"athName","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.CreateAdminDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Admin, ['admId', 'admLastLoginAt', 'admUpdatedAt', 'admCreatedAt']), PickType(Authority, ['athId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Admin, ['admId', 'admLastLoginAt', 'admUpdatedAt', 'admCreatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admId","admLastLoginAt","admUpdatedAt","admCreatedAt"]},{"op":"intersection","base_expr":"PickType(Authority, ['athId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":["athId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"admLoginId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"admPassword","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"admEmail","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"admPhone","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"athId","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.DeleteAdminDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"admin","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminDto","ops_applied":[],"optional_by_partial":false},{"name":"authority","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminDto.admin","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:85"}],"swagger":{"ApiProperty":"{ description: '관리자정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminDto.authority","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:90"}],"swagger":{"ApiProperty":"{ description: '권한정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Authority, ['athId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Authority, ['athId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Authority, ['athId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":["athId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"athId","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: admCreatedAt)',\r\n    enum: ['admCreatedAt', 'admLastLoginAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: admName)',\r\n    enum: ['admName', 'admLoginId', 'admPhone', 'admEmail'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: [\r\n      'admName',\r\n      'admLoginId',\r\n      'admPhone',\r\n      'admLastLoginAt',\r\n      'admCreatedAt',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.GetAdminListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:99"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:100"}],"swagger":{"ApiPropertyOptional":"{ description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.UpdateAdminDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Admin, [ 'admId', 'admLoginId', 'admLastLoginAt', 'admUpdatedAt', 'admCreatedAt', 'admPassword', ]), PickType(Authority, ['athId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Admin, [ 'admId', 'admLoginId', 'admLastLoginAt', 'admUpdatedAt', 'admCreatedAt', 'admPassword', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admId","admLoginId","admLastLoginAt","admUpdatedAt","admCreatedAt","admPassword"]},{"op":"intersection","base_expr":"PickType(Authority, ['athId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":["athId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"admEmail","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"admPhone","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"athId","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"admPassword","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.dto.UpdateAdminDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.dto.UpdateAdminDto.admPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:73"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:74"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `관리자 평문 비밀번호\r\n                  - 변경이 있을 경우에만 넣어주시고 없을 경우 \"\" \r\n                  - 백엔드 유효성검사는 없으므로 프론트 유효성검사 필수\r\n                  `,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admLoginId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admPassword","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admEmail","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admPhone","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admLastLoginAt","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false},{"name":"admCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:69"}],"swagger":{"ApiProperty":"{ description: '관리자 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admEmail","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:43"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:44"}],"swagger":{"ApiPropertyOptional":"{ description: '관리자 이메일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '관리자 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admLastLoginAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:57"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:58"}],"swagger":{"ApiPropertyOptional":"{ description: '관리자 마지막 로그인 일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:25"}],"swagger":{"ApiProperty":"{ description: '관리자 로그인 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '관리자명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admPassword","kind":"property","validators":[{"name":"MaxLength","args_literal":"16","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:30"},{"name":"MinLength","args_literal":"4","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:31"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:32"},{"name":"IsStrongPassword","args_literal":"{\r\n    minLength: 8,\r\n    minUppercase: 0,\r\n    minNumbers: 1,\r\n    minSymbols: 1,\r\n  }","anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '관리자 평문 비밀번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:52"}],"swagger":{"ApiProperty":"{\r\n    description: '관리자 전화번호(숫자만)',\r\n    example: '01012345678',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin.admUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:64"}],"swagger":{"ApiPropertyOptional":"{ description: '관리자 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/admin/admin.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.createAdvertisement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.createAdvertisement","http":"POST /admin/advertisement","controller_path":"admin/advertisement","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:115"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:116"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고 신규등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateAdvertisementDto","ApiBody":"{\r\n    description: '광고 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        adsImg: { type: 'string', format: 'binary', nullable: false },\r\n        advertisementData: {\r\n      "},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.createAdvertisement","defined_in":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.deleteAdvertisement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.deleteAdvertisement","http":"POST /admin/advertisement/delete","controller_path":"admin/advertisement","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAdvertisementDto","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:165"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.deleteAdvertisement","defined_in":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:165"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisement","http":"GET /admin/advertisement/:adsId","controller_path":"admin/advertisement","method_path":":adsId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:63"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAdvertisementDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisement","defined_in":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisementList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisementList","http":"GET /admin/advertisement","controller_path":"admin/advertisement","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminAdvertisementListDto","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고목록/검색',\r\n  }","ApiOkResponse":"{ type: GetAdvertisementListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getAdvertisementList","defined_in":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getStatis","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getStatis","http":"GET /admin/advertisement/statis/:adsId","controller_path":"admin/advertisement","method_path":"statis/:adsId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:76"},{"decorator":"Query","type_ref":"GetAdvertisementStatisDto","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:77"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고 상세(통계 탭)',\r\n  }","ApiOkResponse":"{ type: GetAdvertisementStaticsResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.getStatis","defined_in":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.updateAdvertisement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.updateAdvertisement","http":"POST /admin/advertisement/edit/:adsId","controller_path":"admin/advertisement","method_path":"edit/:adsId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:149"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:150"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:151"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고 수정',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateAdvertisementDto","ApiBody":"{\r\n    description: '광고 수정 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        adsImg: { type: 'string', format: 'binary', nullable: false },\r\n        advertisementData: {\r\n      "},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/advertisement/admin-advertisement.controller.AdminAdvertisementController.updateAdvertisement","defined_in":"insuniverse-server/apps/api/src/modules/advertisement/admin-advertisement.controller.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.controller.AdvertisementController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.controller.AdvertisementController.getList","http":"GET /advertisement","controller_path":"advertisement","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetUserAdvertisementListDto","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.controller.ts:21"}],"swagger":{"ApiOperation":"{\r\n    summary: '유저 광고',\r\n  }","ApiOkResponse":"{ type: GetUserAdvertisementResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.controller.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.controller.AdvertisementController.updateIncreseCount","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.controller.AdvertisementController.updateIncreseCount","http":"POST /advertisement/increse","controller_path":"advertisement","method_path":"increse","param_bindings":[{"decorator":"Body","type_ref":"IncreseAdvertisementDto","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.controller.ts:33"}],"swagger":{"ApiOperation":"{\r\n    summary: '광고 노출/클릭/재생수 증가',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.controller.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Advertisement, [ 'adsLinked', 'adsShow', 'adsLocation', 'adsRandom', ])","composed_from":[{"op":"omit","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsLinked","adsShow","adsLocation","adsRandom"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"adsId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsName","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsImg","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsSort","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsClosedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLink","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsPlaybackType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsPlaybackTime","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsTotalImpressionCount","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsTotalClickCount","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsTotalPlayCount","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto","ops_applied":[],"optional_by_partial":false},{"name":"adsShow","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto","ops_applied":[],"optional_by_partial":false},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto","ops_applied":[],"optional_by_partial":false},{"name":"adsRandom","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto.adsLinked","kind":"property","validators":[{"name":"IsEnum","args_literal":"['연결', '미연결']","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:99"}],"swagger":{"ApiProperty":"{ description: '링크여부', enum: ['연결', '미연결'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto.adsLocation","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '광고위치타입',\r\n    enum: [\r\n      '메인하단',\r\n      '진료정보분석하단',\r\n      '청구서하단',\r\n      '고객초대모달',\r\n      '진료정보모달',\r\n    ],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto.adsRandom","kind":"property","validators":[{"name":"IsEnum","args_literal":"['고정', '랜덤']","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:104"}],"swagger":{"ApiProperty":"{ description: '랜덤여부', enum: ['고정', '랜덤'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementDto.adsShow","kind":"property","validators":[{"name":"IsEnum","args_literal":"['노출', '비노출']","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:94"}],"swagger":{"ApiProperty":"{ description: '노출여부', enum: ['노출', '비노출'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AdvertisementImageDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Advertisement, [ 'adsImg', ])","composed_from":[{"op":"pick","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsImg"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"adsImg","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.AgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcId', 'agcCorporateName', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.CreateAdvertisementDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Advertisement, [ 'adsId', 'adsImg', 'adsCreatedAt', 'adsUpdatedAt', 'adsTotalClickCount', 'adsTotalImpressionCount', 'adsTotalPlayCount', ])","composed_from":[{"op":"omit","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsId","adsImg","adsCreatedAt","adsUpdatedAt","adsTotalClickCount","adsTotalImpressionCount","adsTotalPlayCount"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsName","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsRandom","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsSort","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsShow","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsClosedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLink","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsPlaybackType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsPlaybackTime","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.DeleteAdvertisementDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdminAdvertisementListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonAdvertisementListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonAdvertisementListDto","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"adsRandom","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"adsShow","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"advertisement","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementDto","ops_applied":[],"optional_by_partial":false},{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementDto.advertisement","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:197"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:199"}],"swagger":{"ApiProperty":"{ type: AdvertisementDto, description: '광고정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:204"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:206"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:207"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyDto, description: '기업정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:208"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:212"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:217"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:219"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:220"}],"swagger":{"ApiPropertyOptional":"{ type: [GetAdvertisementDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"totalImpressions","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"impressionsRate","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"totalClicks","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"clicksRate","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"totalPlays","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"playsRate","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto.clicksRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:241"}],"swagger":{"ApiProperty":"{ description: '전월/전일 대비 클릭수 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto.impressionsRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:231"}],"swagger":{"ApiProperty":"{ description: '전월/전일 대비 노출수 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:233"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto.playsRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:251"}],"swagger":{"ApiProperty":"{ description: '전월/전일 대비 재생수 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:253"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto.totalClicks","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:236"}],"swagger":{"ApiProperty":"{ description: '클릭수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:238"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto.totalImpressions","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:226"}],"swagger":{"ApiProperty":"{ description: '노출수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:228"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto.totalPlays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:246"}],"swagger":{"ApiProperty":"{ description: '재생수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsDto","kind":"type","class_kind":"dto","extends_expr":"GetAdvertisementStaticsCommonDto","composed_from":[{"op":"intersection","base_expr":"GetAdvertisementStaticsCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"totalImpressions","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"impressionsRate","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"totalClicks","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"clicksRate","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"totalPlays","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"playsRate","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"date","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsDto.date","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:258"}],"swagger":{"ApiProperty":"{ description: '연월/연월일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:260"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStaticsResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:271"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:272"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAdvertisementStaticsDto],\r\n    description: '광고통계 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto","ops_applied":[],"optional_by_partial":false},{"name":"year","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto","ops_applied":[],"optional_by_partial":false},{"name":"month","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto.dateType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['month', 'day']","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:122"}],"swagger":{"ApiProperty":"{\r\n    description: '통계 타입(month: 월별, day: 일별)',\r\n    enum: ['month', 'day'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto.month","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:138"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:139"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회월(dateType이 day(일별)인 경우 포함)',\r\n    example: '05',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:140"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetAdvertisementStatisDto.year","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:130"}],"swagger":{"ApiProperty":"{\r\n    description: '조회연도',\r\n    example: '2025',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType( PickType(Advertisement, [ 'adsShow', 'adsLinked', 'adsLocation', 'adsType', 'agcId', 'adsRandom', ]), ), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType( PickType(Advertisement, [ 'adsShow', 'adsLinked', 'adsLocation', 'adsType', 'agcId', 'adsRandom', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Advertisement, [ 'adsShow', 'adsLinked', 'adsLocation', 'adsType', 'agcId', 'adsRandom', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsShow","adsLinked","adsLocation","adsType","agcId","adsRandom"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"adsRandom","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"adsShow","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입(default: adsCreatedAt)',\r\n    enum: ['adsCreatedAt', 'adsOpenedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: adsName(광고명)',\r\n    enum: ['adsName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetCommonAdvertisementListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['adsName', 'adsCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Advertisement, [ 'adsId', 'adsName', 'adsLocation', 'adsType', 'adsVideoUrl', 'adsImg', 'adsLink', 'adsPlaybackType', 'adsPlaybackTime', ])","composed_from":[{"op":"pick","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsId","adsName","adsLocation","adsType","adsVideoUrl","adsImg","adsLink","adsPlaybackType","adsPlaybackTime"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"adsId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsName","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsImg","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsLink","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsPlaybackType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsPlaybackTime","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:276"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementDto.adsLinked","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:291"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:292"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '광고링크여부',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Advertisement, ['adsLocation']), PartialType(PickType(Member, ['memId'])), PartialType(PickType(Alimtalk, ['altCode'])), )","composed_from":[{"op":"intersection","base_expr":"PickType(Advertisement, ['adsLocation'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsLocation"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PartialType(PickType(Alimtalk, ['altCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Alimtalk, ['altCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altCode"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementListDto.limit","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:189"}],"swagger":{"ApiProperty":"{ description: '광고 노출 갯수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:297"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.GetUserAdvertisementResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:304"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:305"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetUserAdvertisementDto],\r\n    description: '유저 광고 리턴',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:306"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.IncreseAdvertisementDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Advertisement, [ 'adsId', ])","composed_from":[{"op":"pick","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"adsId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["pick"],"optional_by_partial":false},{"name":"countType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.IncreseAdvertisementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.IncreseAdvertisementDto.countType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['show', 'click', 'play']","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:64"}],"swagger":{"ApiProperty":"{\r\n    description: '카운트 증가 타입(click: 클릭 | play: 재생)',\r\n    enum: ['show', 'click', 'play'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.dto.UpdateAdvertisementDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Advertisement, [ 'adsId', 'adsCreatedAt', 'adsUpdatedAt', 'adsTotalClickCount', 'adsTotalImpressionCount', 'adsTotalPlayCount', ])","composed_from":[{"op":"omit","base_expr":"Advertisement","base_ref":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","props":["adsId","adsCreatedAt","adsUpdatedAt","adsTotalClickCount","adsTotalImpressionCount","adsTotalPlayCount"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsName","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsImg","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsRandom","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsSort","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsShow","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsClosedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsLink","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsPlaybackType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false},{"name":"adsPlaybackTime","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":21,"resolution":"own","effective_properties":[{"name":"adsId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsName","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsLocation","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsImg","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsRandom","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsSort","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsShow","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsClosedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsLinked","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsLink","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsPlaybackType","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsPlaybackTime","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsTotalImpressionCount","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsTotalClickCount","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsTotalPlayCount","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false},{"name":"adsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsClosedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:103"}],"swagger":{"ApiProperty":"{ description: '광고종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:173"}],"swagger":{"ApiProperty":"{ description: '광고생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:29"}],"swagger":{"ApiProperty":"{ description: '광고 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsImg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:73"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:74"}],"swagger":{"ApiProperty":"{\r\n    description: '광고 이미지 URL',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsLink","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:115"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:116"}],"swagger":{"ApiPropertyOptional":"{ description: '광고외부링크' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsLinked","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:109"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:110"}],"swagger":{"ApiProperty":"{ description: '광고링크여부(1: 연결 | 0: 미연결, default: 0)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsLocation","kind":"property","validators":[{"name":"IsEnum","args_literal":"AdsLocation","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:50"}],"swagger":{"ApiProperty":"{\r\n    description:\r\n      '광고위치(ADL001: 메인하단, ADL002: 진료정보분석하단, ADL003: 청구서하단, ADL004: 고객초대모달, ADL005: 진료정보모달)',\r\n    enum: AdsLocation,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:41"}],"swagger":{"ApiProperty":"{ description: '광고명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsOpenedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:98"}],"swagger":{"ApiProperty":"{ description: '광고시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsPlaybackTime","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:134"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:135"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '광고 재생시간설정',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsPlaybackType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:125"},{"name":"IsEnum","args_literal":"AdsPlaybackType","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:126"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '광고 기본재생설정(APT001: 없음, APT002: 1회재생, APT003: 재생시간설정)',\r\n    enum: AdsPlaybackType,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsRandom","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:80"}],"swagger":{"ApiProperty":"{ description: '광고랜덤여부(0: 고정, 1: 랜덤)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:93"}],"swagger":{"ApiProperty":"{ description: '광고노출여부(1: 노출 | 0: 미노출, default: 0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:86"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:87"}],"swagger":{"ApiProperty":"{ description: '광고정렬(default: 0 | 높은 순서순)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsTotalClickCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:152"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:153"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '누적노출수',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsTotalImpressionCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:143"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:144"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '누적노출수',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:145"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsTotalPlayCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:161"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:162"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '누적노출수',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsType","kind":"property","validators":[{"name":"IsEnum","args_literal":"AdsType","anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:58"}],"swagger":{"ApiProperty":"{\r\n    description: '광고타입(ADT001: 이미지, ADT002: 동영상)',\r\n    enum: AdsType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsUpdatedAt","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:167"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:168"}],"swagger":{"ApiPropertyOptional":"{ description: '광고수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:169"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.adsVideoUrl","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:65"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:66"}],"swagger":{"ApiProperty":"{\r\n    description: '광고 동영상 URL',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/advertisement/advertisement.entity.Advertisement.agcId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:35"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:36"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/advertisement/advertisement.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.createAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.createAgency","http":"POST /admin/agencies","controller_path":"admin/agencies","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:96"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.createAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deleteAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deleteAgency","http":"POST /admin/agencies/delete","controller_path":"admin/agencies","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:119"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deleteAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deliquentAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deliquentAgency","http":"POST /admin/agencies/deliquent","controller_path":"admin/agencies","method_path":"deliquent","param_bindings":[{"decorator":"Body","type_ref":"DeliquentAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:129"}],"swagger":{"ApiOperation":"{\r\n    summary: '불량기업여부 변경',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.deliquentAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgency","http":"GET /admin/agencies/:agcId","controller_path":"admin/agencies","method_path":":agcId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:84"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAgencyDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgencyList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgencyList","http":"GET /admin/agencies","controller_path":"admin/agencies","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAgencyListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:42"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:42"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업목록/검색',\r\n  }","ApiOkResponse":"{ type: GetAgencyListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAgencyList","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAllAgencyList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAllAgencyList","http":"GET /admin/agencies/all","controller_path":"admin/agencies","method_path":"all","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:62"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 전체조회',\r\n  }","ApiOkResponse":"{ type: GetAgencyAllListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.getAllAgencyList","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.updateAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.updateAgency","http":"POST /admin/agencies/edit/:agcId","controller_path":"admin/agencies","method_path":"edit/:agcId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:107"},{"decorator":"Body","type_ref":"UpdateAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:108"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.controller.AdminAgencyController.updateAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.controller.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.CreateAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Agency, [ 'agcRegistrationNumber', 'agcCorporateName', 'agcCorporateCode', 'agcRepresentativeName', 'agcLoginId', 'agcPassword', ]), PartialType(PickType(Agency, ['agcAnalysisView'])), PickType(SalesAgency, ['sagId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Agency, [ 'agcRegistrationNumber', 'agcCorporateName', 'agcCorporateCode', 'agcRepresentativeName', 'agcLoginId', 'agcPassword', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcRegistrationNumber","agcCorporateName","agcCorporateCode","agcRepresentativeName","agcLoginId","agcPassword"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcAnalysisView']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcAnalysisView'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcAnalysisView"]},{"op":"intersection","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcRepresentativeName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcLoginId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcPassword","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcAnalysisView","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.DeleteAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.DeliquentAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IdsDto, PickType(Agency, ['agcDeliquent']), )","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null},{"op":"intersection","base_expr":"PickType(Agency, ['agcDeliquent'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcDeliquent"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcDeliquent","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyAllListResponseDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcId', 'agcCorporateName', 'agcCorporateCode', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateName","agcCorporateCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Agency, [ 'agcId', 'agcRegistrationNumber', 'agcCorporateName', 'agcCorporateCode', 'agcRepresentativeName', 'agcMoney', 'agcCreatedAt', 'agcUpdatedAt', 'agcDeliquent', 'agcAnalysisView', 'agcLoginId', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(Agency, [ 'agcId', 'agcRegistrationNumber', 'agcCorporateName', 'agcCorporateCode', 'agcRepresentativeName', 'agcMoney', 'agcCreatedAt', 'agcUpdatedAt', 'agcDeliquent', 'agcAnalysisView', 'agcLoginId', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcRegistrationNumber","agcCorporateName","agcCorporateCode","agcRepresentativeName","agcMoney","agcCreatedAt","agcUpdatedAt","agcDeliquent","agcAnalysisView","agcLoginId"]}],"own_property_count":5,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcRepresentativeName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcMoney","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcDeliquent","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcAnalysisView","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcLoginId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"isContractExpired","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto.isContractExpired","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:130"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:132"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '계약종료여부(계약종료: 1 | 계약진행중: 0)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:137"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:139"}],"swagger":{"ApiProperty":"{ type: MemberAgencyDto, description: '멤버정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:140"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:151"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:153"}],"swagger":{"ApiProperty":"{ type: SalesAgencyDto, description: '영업대리점정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:161"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:163"}],"swagger":{"ApiProperty":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:144"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:146"}],"swagger":{"ApiProperty":"{ type: SubscribeAgencyDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: agcCreatedAt)',\r\n    enum: ['agcCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: agcCorporateName(기업명))',\r\n    enum: ['agcCorporateName', 'agcRegistrationNumber', 'agcCorporateCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['agcCreatedAt', 'agcCorporateCode', 'agcCorporateName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.GetAgencyListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:172"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:173"}],"swagger":{"ApiProperty":"{ type: [GetAgencyDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.MemberAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacId', 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacId","sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagId', 'sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.SubscribeAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency-admin.dto.UpdateAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Agency, [ 'agcRegistrationNumber', 'agcCorporateName', 'agcRepresentativeName', 'agcDeliquent', 'agcAnalysisView', 'agcLoginId', 'agcPassword', ]), PartialType(PickType(SalesAgency, ['sagId'])), )","composed_from":[{"op":"intersection","base_expr":"PickType(Agency, [ 'agcRegistrationNumber', 'agcCorporateName', 'agcRepresentativeName', 'agcDeliquent', 'agcAnalysisView', 'agcLoginId', 'agcPassword', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcRegistrationNumber","agcCorporateName","agcRepresentativeName","agcDeliquent","agcAnalysisView","agcLoginId","agcPassword"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcRepresentativeName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcDeliquent","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcAnalysisView","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcLoginId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcPassword","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency-admin.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcRepresentativeName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcMoney","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcDeliquent","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcAnalysisView","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcLoginId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcPassword","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false},{"name":"agcCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcAnalysisView","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1, 2]","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:59"}],"swagger":{"ApiProperty":"{\r\n    description: '분석관리 화면 노출여부 (0: 미노출 | 1: 분석목록만 | 2: 분석목록+상세팝업)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcCorporateCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '기업코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcCorporateName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '기업명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:82"}],"swagger":{"ApiProperty":"{ description: '기업 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcDeliquent","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:51"}],"swagger":{"ApiProperty":"{ description: '불량기업여부(0:N, 1:Y)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '기업 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:64"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:65"}],"swagger":{"ApiPropertyOptional":"{ description: '기업관리자 로그인 아이디' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcMoney","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:45"}],"swagger":{"ApiProperty":"{ description: '기업 머니' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:70"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:71"}],"swagger":{"ApiPropertyOptional":"{ description: '기업관리자 로그인 패스워드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcRegistrationNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:22"},{"name":"Length","args_literal":"12, 12, { message: '사업자등록번호는 12자리여야 합니다.' }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: '기업 사업자등록번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcRepresentativeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:38"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:39"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 대표자명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.agcUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:77"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency.sagId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:16"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:17"}],"swagger":{"ApiProperty":"{ description: '영업대리점 id' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/agency.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyAgency","http":"GET /corp/my-agency","controller_path":"corp","method_path":"my-agency","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:69"}],"swagger":{"ApiOperation":"{ summary: '마이페이지 · 기업정보 조회 (기업관리자 전용)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyInfo","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyInfo","http":"GET /corp/my-info","controller_path":"corp","method_path":"my-info","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:88"}],"swagger":{"ApiOperation":"{ summary: '마이페이지 · 내 정보 조회 (조직관리자 전용)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.getMyInfo","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyAgency","http":"POST /corp/my-agency","controller_path":"corp","method_path":"my-agency","param_bindings":[{"decorator":"Body","type_ref":"UpdateMyAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:79"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:79"}],"swagger":{"ApiOperation":"{\r\n    summary: '마이페이지 · 기업정보 수정 (비밀번호·회계이메일만)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyInfo","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyInfo","http":"POST /corp/my-info","controller_path":"corp","method_path":"my-info","param_bindings":[{"decorator":"Body","type_ref":"UpdateMyInfoDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:98"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:98"}],"swagger":{"ApiOperation":"{\r\n    summary: '마이페이지 · 내 정보 수정 (회원명·연락처·이메일·비밀번호)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.updateMyInfo","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.verifyPassword","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.verifyPassword","http":"POST /corp/verify-password","controller_path":"corp","method_path":"verify-password","param_bindings":[{"decorator":"Body","type_ref":"VerifyCorpPasswordDto","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:55"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:55"}],"swagger":{"ApiOperation":"{ summary: '마이페이지 진입 본인확인 (현재 비밀번호 검증)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.controller.CorpMyController.verifyPassword","defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.controller.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyAgencyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"agcPassword","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"accountingEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyAgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyAgencyDto.accountingEmail","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:25"},{"name":"IsEmail","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '회계팀 이메일 (최신 계약에 반영)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyAgencyDto.agcPassword","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:20"},{"name":"Matches","args_literal":"PASSWORD_REGEX, { message: PASSWORD_MESSAGE }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:21"}],"swagger":{"ApiPropertyOptional":"{ description: '기업관리자 비밀번호 (변경 시에만)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto","ops_applied":[],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto","ops_applied":[],"optional_by_partial":false},{"name":"memEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto","ops_applied":[],"optional_by_partial":false},{"name":"memPassword","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto.memEmail","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:43"},{"name":"IsEmail","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:44"}],"swagger":{"ApiPropertyOptional":"{ description: '이메일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto.memName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:33"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:34"}],"swagger":{"ApiPropertyOptional":"{ description: '회원명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto.memPassword","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:48"},{"name":"Matches","args_literal":"PASSWORD_REGEX, { message: PASSWORD_MESSAGE }","anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:49"}],"swagger":{"ApiPropertyOptional":"{ description: '비밀번호 (변경 시에만)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.UpdateMyInfoDto.memPhone","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:38"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:39"}],"swagger":{"ApiPropertyOptional":"{ description: '연락처' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.VerifyCorpPasswordDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"password","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.VerifyCorpPasswordDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/agency/corp-my.dto.VerifyCorpPasswordDto.password","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:13"}],"swagger":{"ApiProperty":"{ description: '현재 비밀번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/agency/corp-my.dto.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.createAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.createAgency","http":"POST /admin/agency-contracts","controller_path":"admin/agency-contracts","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAgencyContractDto","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:61"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 계약정보 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.createAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.deleteAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.deleteAgency","http":"POST /admin/agency-contracts/delete","controller_path":"admin/agency-contracts","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAgencyContractDto","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:82"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 계약정보 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.deleteAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContract","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContract","http":"GET /admin/agency-contracts/:actId","controller_path":"admin/agency-contracts","method_path":":actId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:50"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 계약정보 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAgencyContractDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContract","defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContractList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContractList","http":"GET /admin/agency-contracts","controller_path":"admin/agency-contracts","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAgencyContractListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:37"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 계약정보 목록/검색',\r\n  }","ApiOkResponse":"{ type: GetAgencyContractListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.getAgencyContractList","defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.updateAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.updateAgency","http":"POST /admin/agency-contracts/edit/:actId","controller_path":"admin/agency-contracts","method_path":"edit/:actId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:71"},{"decorator":"Body","type_ref":"UpdateAgencyContractDto","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:72"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 계약정보 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.controller.AdminAgencyContractController.updateAgency","defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.controller.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcId', 'agcCorporateName', 'agcCorporateCode', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateName","agcCorporateCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AgencyContract, [ 'actId', 'actCode', 'actSubscriptionCycle', 'actBillingType', 'actSubscriptionSeat', 'actAccountingEmail', 'actInitialMidPrdId', 'actInitialLatePrdId', 'actInitialMidStartedDay', 'actInitialMidEndedDay', 'actInitialLateStartedDay', 'actInitialLateEndedDay', 'actContractStartedAt', 'actContractEndedAt', 'actCreatedAt', 'actUpdatedAt', ])","composed_from":[{"op":"pick","base_expr":"AgencyContract","base_ref":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","props":["actId","actCode","actSubscriptionCycle","actBillingType","actSubscriptionSeat","actAccountingEmail","actInitialMidPrdId","actInitialLatePrdId","actInitialMidStartedDay","actInitialMidEndedDay","actInitialLateStartedDay","actInitialLateEndedDay","actContractStartedAt","actContractEndedAt","actCreatedAt","actUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"actId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actCode","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actSubscriptionCycle","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actBillingType","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actSubscriptionSeat","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actAccountingEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actInitialMidPrdId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actInitialLatePrdId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actInitialMidStartedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actInitialMidEndedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actInitialLateStartedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actInitialLateEndedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"actUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"aipId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto","ops_applied":[],"optional_by_partial":false},{"name":"startedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto","ops_applied":[],"optional_by_partial":false},{"name":"endedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto","ops_applied":[],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto.aipId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중간투입 구간 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto.endedDay","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '구간 종료일. null이면 말일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:183"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto.prdId","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '상품 ID. null이면 해당 구간 신규구독 제한' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanDto.startedDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '구간 시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"startedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto","ops_applied":[],"optional_by_partial":false},{"name":"endedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto","ops_applied":[],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto.endedDay","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:44"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:45"},{"name":"Max","args_literal":"30","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:46"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:47"}],"swagger":{"ApiPropertyOptional":"{ description: '구간 종료일. null이면 말일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto.prdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '중간투입 첫 달 상품 ID. null이면 해당 구간 신규구독 제한' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.AgencyContractInitialPlanInputDto.startedDay","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:35"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:36"},{"name":"Max","args_literal":"31","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:37"}],"swagger":{"ApiProperty":"{ description: '구간 시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.CreateAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AgencyContract, [ 'actSubscriptionCycle', 'actContractStartedAt', 'actContractEndedAt', 'actBillingType', 'actSubscriptionSeat', 'actAccountingEmail', ]), PickType(Agency, ['agcId']), PickType(Product, ['prdId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(AgencyContract, [ 'actSubscriptionCycle', 'actContractStartedAt', 'actContractEndedAt', 'actBillingType', 'actSubscriptionSeat', 'actAccountingEmail', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyContract","base_ref":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","props":["actSubscriptionCycle","actContractStartedAt","actContractEndedAt","actBillingType","actSubscriptionSeat","actAccountingEmail"]},{"op":"intersection","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"actSubscriptionCycle","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actBillingType","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actSubscriptionSeat","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actAccountingEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"initialPlans","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.CreateAgencyContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.CreateAgencyContractDto.initialPlans","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:101"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:103"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:104"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [AgencyContractInitialPlanInputDto],\r\n    description: '중간투입 구간/상품 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.DeleteAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"product","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"contract","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"initialPlans","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false},{"name":"activeSubscriptionCount","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.activeSubscriptionCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:255"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:256"}],"swagger":{"ApiPropertyOptional":"{ description: '현재 활성 구독계정수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:202"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:204"}],"swagger":{"ApiProperty":"{ type: AgencyAgencyContractDto, description: '기업정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.contract","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:216"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:218"}],"swagger":{"ApiProperty":"{ type: AgencyContractDto, description: '계약정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.initialPlans","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:248"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:249"}],"swagger":{"ApiProperty":"{\r\n    type: [AgencyContractInitialPlanDto],\r\n    description: '중간투입 구간/상품 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:250"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:223"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:225"}],"swagger":{"ApiProperty":"{ type: MemberContractDto, description: '멤버정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:226"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.product","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:209"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:211"}],"swagger":{"ApiProperty":"{ type: ProductAgencyContractDto, description: '상품정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:212"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:237"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:239"}],"swagger":{"ApiProperty":"{ type: SalesAgencyContractDto, description: '영업대리점정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:240"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:230"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:232"}],"swagger":{"ApiProperty":"{ type: SubscribeContractDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:233"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: actCreatedAt)',\r\n    enum: ['actCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: agcCorporateName(기업명))',\r\n    enum: ['agcCorporateName', 'actCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['actCreatedAt', 'actCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:261"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.GetAgencyContractListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:267"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:268"}],"swagger":{"ApiProperty":"{ type: [GetAgencyContractDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:269"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.MemberContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.ProductAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, [ 'prdId', 'prdName', 'prdCode', 'prdLimitedQty', ])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdName","prdCode","prdLimitedQty"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.SalesAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, [ 'sagId', 'sagName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.SubscribeContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.UpdateAgencyContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AgencyContract, [ 'actSubscriptionCycle', 'actContractStartedAt', 'actContractEndedAt', 'actBillingType', 'actSubscriptionSeat', 'actAccountingEmail', ]), PickType(Agency, ['agcId']), PickType(Product, ['prdId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(AgencyContract, [ 'actSubscriptionCycle', 'actContractStartedAt', 'actContractEndedAt', 'actBillingType', 'actSubscriptionSeat', 'actAccountingEmail', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyContract","base_ref":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","props":["actSubscriptionCycle","actContractStartedAt","actContractEndedAt","actBillingType","actSubscriptionSeat","actAccountingEmail"]},{"op":"intersection","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"actSubscriptionCycle","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actBillingType","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actSubscriptionSeat","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actAccountingEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"initialPlans","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.UpdateAgencyContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract-admin.dto.UpdateAgencyContractDto.initialPlans","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:125"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:127"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:128"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [AgencyContractInitialPlanInputDto],\r\n    description: '중간투입 구간/상품 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract-admin.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":16,"resolution":"own","effective_properties":[{"name":"actId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actCode","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actSubscriptionCycle","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actBillingType","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actSubscriptionSeat","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actAccountingEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actInitialMidPrdId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actInitialLatePrdId","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actInitialMidStartedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actInitialMidEndedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actInitialLateStartedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actInitialLateEndedDay","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false},{"name":"actUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actAccountingEmail","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:56"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:57"}],"swagger":{"ApiPropertyOptional":"{ description: '회계팀 이메일', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actBillingType","kind":"property","validators":[{"name":"IsEnum","args_literal":"AgencyBillingType","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:38"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:39"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '과금방식 (PREPAID/POSTPAID/FREE, default: POSTPAID)',\r\n    enum: AgencyBillingType,\r\n    default: AgencyBillingType.POSTPAID,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: '계약코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actContractEndedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:140"}],"swagger":{"ApiProperty":"{ description: '계약종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actContractStartedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:132"}],"swagger":{"ApiProperty":"{ description: '계약시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:148"}],"swagger":{"ApiProperty":"{ description: '기업 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '기업 계약정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actInitialLateEndedDay","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:124"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:125"},{"name":"Max","args_literal":"31","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:126"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:127"}],"swagger":{"ApiProperty":"{\r\n    description: '중간투입 2구간 종료일',\r\n    required: false,\r\n    default: 31,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actInitialLatePrdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:74"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:75"}],"swagger":{"ApiProperty":"{ description: '중간투입 2구간 상품 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actInitialLateStartedDay","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:111"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:112"},{"name":"Max","args_literal":"31","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:113"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:114"}],"swagger":{"ApiProperty":"{\r\n    description: '중간투입 2구간 시작일',\r\n    required: false,\r\n    default: 21,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actInitialMidEndedDay","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:98"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:99"},{"name":"Max","args_literal":"31","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:100"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:101"}],"swagger":{"ApiProperty":"{\r\n    description: '중간투입 1구간 종료일',\r\n    required: false,\r\n    default: 20,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actInitialMidPrdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:65"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:66"}],"swagger":{"ApiProperty":"{ description: '중간투입 1구간 상품 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actInitialMidStartedDay","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:85"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:86"},{"name":"Max","args_literal":"31","anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:87"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:88"}],"swagger":{"ApiProperty":"{\r\n    description: '중간투입 1구간 시작일',\r\n    required: false,\r\n    default: 11,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actSubscriptionCycle","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '구독주기' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actSubscriptionSeat","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:48"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:49"}],"swagger":{"ApiPropertyOptional":"{ description: '계약 구독계정수 하한', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract.actUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:153"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:154"}],"swagger":{"ApiProperty":"{ description: '기업 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/contract/contract.entity.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.create","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.create","http":"POST /admin/agencies/:agcId/organizations","controller_path":"","method_path":"admin/agencies/:agcId/organizations","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:89"},{"decorator":"Body","type_ref":"CreateOrganizationDto","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:90"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:91"}],"swagger":{"ApiOperation":"{ summary: '기업 조직 신규 등록' }","ApiOkResponse":"{ type: AgencyOrganization }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.create","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.delete","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.delete","http":"DELETE /admin/agency-organizations/:orgId","controller_path":"","method_path":"admin/agency-organizations/:orgId","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:159"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:159"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 조직 삭제(하위 포함)',\r\n    description:\r\n      '대상 조직과 모든 하위 조직을 삭제합니다. 소속 회원은 삭제하지 않고 미배정(org_id=NULL)으로 전환합니다. 하위 포함 활성 계약이 있으면 차단됩니다.',\r\n  }","ApiOkResponse":"{ type: DeleteOrganizationResponseDto }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.delete","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getDetail","http":"GET /admin/agency-organizations/:orgId","controller_path":"","method_path":"admin/agency-organizations/:orgId","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:104"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:104"}],"swagger":{"ApiOperation":"{ summary: '기업 조직 상세 조회' }","ApiOkResponse":"{ type: AgencyOrganizationDetailDto }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getDetail","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getList","http":"GET /admin/agencies/:agcId/organizations","controller_path":"","method_path":"admin/agencies/:agcId/organizations","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:73"},{"decorator":"Query","type_ref":"GetOrganizationListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:74"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:75"}],"swagger":{"ApiOperation":"{ summary: '기업 조직 목록 조회' }","ApiOkResponse":"{ type: GetOrganizationListResponseDto }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.getList","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.move","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.move","http":"PUT /admin/agency-organizations/:orgId/move","controller_path":"","method_path":"admin/agency-organizations/:orgId/move","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:137"},{"decorator":"Body","type_ref":"MoveOrganizationDto","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:138"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:139"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 조직 이동(부분트리 재배치)',\r\n    description:\r\n      '자신과 모든 하위 조직의 계층(path/depth)을 재계산합니다. 자기 자신/자기 하위로의 이동은 차단됩니다. newParentId=null이면 루트로 이동.',\r\n  }","ApiOkResponse":"{ type: AgencyOrganizationDetailDto }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.move","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.update","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.update","http":"PUT /admin/agency-organizations/:orgId","controller_path":"","method_path":"admin/agency-organizations/:orgId","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:117"},{"decorator":"Body","type_ref":"UpdateOrganizationDto","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:118"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:119"}],"swagger":{"ApiOperation":"{ summary: '기업 조직 수정' }","ApiOkResponse":"{ type: AgencyOrganizationDetailDto }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-admin.controller.AdminAgencyOrganizationController.update","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-admin.controller.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization-corp.controller.CorpAgencyOrganizationController.getMyOrganizations","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/organization/organization-corp.controller.CorpAgencyOrganizationController.getMyOrganizations","http":"GET /corp/organizations","controller_path":"corp","method_path":"organizations","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-corp.controller.ts:41"},{"decorator":"Query","type_ref":"GetOrganizationListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization-corp.controller.ts:42"}],"swagger":{"ApiOperation":"{ summary: '소속 기업의 조직 목록 조회' }","ApiOkResponse":"{ type: GetOrganizationListResponseDto }"},"response_envelope":"ApiResponseInterceptor","guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/organization/organization-corp.controller.CorpAgencyOrganizationController.getMyOrganizations","defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization-corp.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto","kind":"type","class_kind":"dto","extends_expr":"AgencyOrganization","composed_from":[{"op":"intersection","base_expr":"AgencyOrganization","base_ref":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgCode","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgParentId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgDepth","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"description","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"useYn","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"memberCount","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"hasActiveContract","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"regDate","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"updDate","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"contract","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"managers","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto.contract","kind":"property","validators":[{"name":"ValidateNested","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:205"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:207"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:208"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: OrgDetailContractDto,\r\n    description: '활성 계약(없으면 null)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto.managers","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:221"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:223"}],"swagger":{"ApiProperty":"{\r\n    type: [OrgManagerDto],\r\n    description: '조직관리자 목록(복수 가능, 읽기 표시)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.AgencyOrganizationDetailDto.memberCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:213"}],"swagger":{"ApiProperty":"{ description: '소속 회원수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"orgParentId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"orgCode","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"description","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"useYn","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto.description","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:94"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:95"},{"name":"MaxLength","args_literal":"500","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:96"}],"swagger":{"ApiPropertyOptional":"{ description: '조직 설명', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto.orgCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:84"},{"name":"IsNotEmpty","args_literal":"{ message: '조직코드를 입력해주세요.' }","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:85"},{"name":"MaxLength","args_literal":"15","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:86"},{"name":"Matches","args_literal":", {\r\n    message:\r\n      '조직코드는 영문 대문자/숫자/하이픈(-)/언더스코어(_)만 허용됩니다.',\r\n  }","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:87"}],"swagger":{"ApiProperty":"{ description: '조직코드(최대 15자)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:68"},{"name":"MaxLength","args_literal":"20","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:69"}],"swagger":{"ApiProperty":"{ description: '조직명(최대 20자)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto.orgParentId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:77"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:78"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:79"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '부모 조직 ID(ULID 26자, 미지정이면 루트)',\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.CreateOrganizationDto.useYn","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:103"},{"name":"IsIn","args_literal":"['Y', 'N']","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:104"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:105"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '사용여부(default=Y)',\r\n    enum: ['Y', 'N'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"deleted","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"deletedOrgCount","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"detachedMemberCount","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:266"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto.deleted","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:274"}],"swagger":{"ApiProperty":"{ description: '삭제 성공 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:275"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto.deletedOrgCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:280"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:281"}],"swagger":{"ApiPropertyOptional":"{ description: '하위 포함 삭제된 조직 수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:282"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto.detachedMemberCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:287"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:288"}],"swagger":{"ApiPropertyOptional":"{ description: '미배정 전환된 소속 회원 수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:289"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.DeleteOrganizationResponseDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:269"}],"swagger":{"ApiProperty":"{ description: '삭제 처리된 조직 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:270"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListDto","kind":"type","class_kind":"dto","extends_expr":"OrgPaginationDto","composed_from":[{"op":"intersection","base_expr":"OrgPaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"size","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"useYn","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListDto","ops_applied":[],"optional_by_partial":false},{"name":"keyword","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListDto.keyword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:57"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:58"}],"swagger":{"ApiPropertyOptional":"{ description: '검색어(조직명/조직코드 부분일치)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListDto.useYn","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:51"},{"name":"IsIn","args_literal":"['Y', 'N']","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:52"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:53"}],"swagger":{"ApiPropertyOptional":"{ description: '사용여부 필터(Y/N)', enum: ['Y', 'N'] }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"total","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"size","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto.items","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:232"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:234"}],"swagger":{"ApiProperty":"{ type: [AgencyOrganization], description: '조직 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:235"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:244"}],"swagger":{"ApiProperty":"{ description: '페이지(1-base)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:245"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto.size","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:249"}],"swagger":{"ApiProperty":"{ description: '페이지당 건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:250"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.GetOrganizationListResponseDto.total","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:239"}],"swagger":{"ApiProperty":"{ description: '총 건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:240"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.MoveOrganizationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"newParentId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.MoveOrganizationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:254"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.MoveOrganizationDto.newParentId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:259"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:260"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:261"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '새 부모 조직 ID(ULID 26자). null이면 루트로 이동',\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:262"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"contractId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","ops_applied":[],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","ops_applied":[],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","ops_applied":[],"optional_by_partial":false},{"name":"status","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto.contractId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:146"}],"swagger":{"ApiProperty":"{ description: '계약 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto.endDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:174"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:175"}],"swagger":{"ApiPropertyOptional":"{ description: '종료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto.prdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:152"}],"swagger":{"ApiProperty":"{ description: '상품 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto.prdName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:158"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:159"}],"swagger":{"ApiPropertyOptional":"{ description: '상품명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto.startDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:169"}],"swagger":{"ApiProperty":"{ description: '시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgDetailContractDto.status","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:164"}],"swagger":{"ApiProperty":"{ description: '상태', enum: ['ACTIVE', 'EXPIRED', 'TERMINATED'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:165"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:183"}],"swagger":{"ApiProperty":"{ description: '회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto.memLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:194"}],"swagger":{"ApiProperty":"{ description: '로그인 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:195"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgManagerDto.memName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:189"}],"swagger":{"ApiProperty":"{ description: '회원명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"size","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:32"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:33"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:34"}],"swagger":{"ApiPropertyOptional":"{ description: '페이지(1-base, default=1)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.OrgPaginationDto.size","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:39"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:40"},{"name":"Max","args_literal":"500","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:41"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '페이지당 조회건수(default=20, max=500)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"orgCode","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"description","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto","ops_applied":[],"optional_by_partial":false},{"name":"useYn","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto.description","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:130"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:131"},{"name":"MaxLength","args_literal":"500","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:132"}],"swagger":{"ApiPropertyOptional":"{ description: '조직 설명', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto.orgCode","kind":"property","validators":[{"name":"ValidateIf","args_literal":"(o) => o.orgCode !== undefined","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:119"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:120"},{"name":"IsNotEmpty","args_literal":"{ message: '조직코드를 입력해주세요.' }","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:121"},{"name":"MaxLength","args_literal":"15","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:122"},{"name":"Matches","args_literal":", {\r\n    message:\r\n      '조직코드는 영문 대문자/숫자/하이픈(-)/언더스코어(_)만 허용됩니다.',\r\n  }","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:123"}],"swagger":{"ApiPropertyOptional":"{ description: '조직코드(미전송 시 기존 유지, 최대 15자)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:112"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:113"},{"name":"MaxLength","args_literal":"20","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:114"}],"swagger":{"ApiPropertyOptional":"{ description: '조직명(최대 20자)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.dto.UpdateOrganizationDto.useYn","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:136"},{"name":"IsIn","args_literal":"['Y', 'N']","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:137"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:138"}],"swagger":{"ApiPropertyOptional":"{ description: '사용여부', enum: ['Y', 'N'] }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgCode","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgParentId","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"orgDepth","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"description","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"useYn","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"memberCount","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"hasActiveContract","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"regDate","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false},{"name":"updDate","source_class":"insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '소속 기업 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.description","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:64"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:65"},{"name":"MaxLength","args_literal":"500","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:66"}],"swagger":{"ApiPropertyOptional":"{ description: '조직 설명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.hasActiveContract","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:85"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:86"}],"swagger":{"ApiPropertyOptional":"{ description: '활성 계약 보유 여부(응답 전용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.memberCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:79"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:80"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 회원수(응답 전용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.orgCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:39"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:40"},{"name":"MaxLength","args_literal":"50","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:41"}],"swagger":{"ApiPropertyOptional":"{ description: '조직코드(NULL 허용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.orgDepth","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:56"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:57"}],"swagger":{"ApiPropertyOptional":"{ description: '트리 깊이(루트=0)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:21"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: '조직 ID(varchar 26)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:33"},{"name":"MaxLength","args_literal":"100","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:34"}],"swagger":{"ApiProperty":"{ description: '조직명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.orgParentId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:47"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:48"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:49"}],"swagger":{"ApiPropertyOptional":"{ description: '부모 조직 ID(루트면 null)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.regDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:91"}],"swagger":{"ApiProperty":"{ description: '등록일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.updDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:96"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:97"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/organization/organization.entity.AgencyOrganization.useYn","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:73"},{"name":"IsIn","args_literal":"['Y', 'N']","anchor":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:74"}],"swagger":{"ApiProperty":"{ description: '사용여부(Y/N)', enum: ['Y', 'N'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/organization/organization.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementConfirm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementConfirm","http":"POST /admin/agency-settlements/settle/cancel","controller_path":"admin/agency-settlements","method_path":"settle/cancel","param_bindings":[{"decorator":"Body","type_ref":"AgencySettleIdsDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:218"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 정산확정 해제 — CONFIRMED 건만 해제, 미정산 건 skip',\r\n  }","ApiOkResponse":"{ type: AgencySettlementBatchResultDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementConfirm","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:218"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementPayment","http":"POST /admin/agency-settlements/paid/cancel","controller_path":"admin/agency-settlements","method_path":"paid/cancel","param_bindings":[{"decorator":"Body","type_ref":"AgencySettlementPaymentDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:189"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 정산 입금철회처리 (미완료 건 skip)',\r\n  }","ApiOkResponse":"{ type: AgencySettlementBatchResultDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.cancelAgencySettlementPayment","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:188"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.completeAgencySettlementPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.completeAgencySettlementPayment","http":"POST /admin/agency-settlements/paid/complete","controller_path":"admin/agency-settlements","method_path":"paid/complete","param_bindings":[{"decorator":"Body","type_ref":"AgencySettlementPaidCompleteDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:176"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산 입금완료처리 (입금일 = paidAt ?? astPaidAt ?? 오늘, 이미 완료 건 skip)',\r\n  }","ApiOkResponse":"{ type: AgencySettlementBatchResultDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.completeAgencySettlementPayment","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.confirmAgencySettlement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.confirmAgencySettlement","http":"POST /admin/agency-settlements/settle/confirm","controller_path":"admin/agency-settlements","method_path":"settle/confirm","param_bindings":[{"decorator":"Body","type_ref":"AgencySettleIdsDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:203"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:204"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산확정 (일괄/단건 공용) — PENDING 건만 확정, 이미 확정 건 skip',\r\n  }","ApiOkResponse":"{ type: AgencySettlementBatchResultDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.confirmAgencySettlement","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:202"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementOrderExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementOrderExcel","http":"GET /admin/agency-settlements/:astId/orders/excel","controller_path":"admin/agency-settlements","method_path":":astId/orders/excel","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:150"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:151"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:152"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 정산 구독내역 엑셀 다운로드',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementOrderExcel","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementStatement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementStatement","http":"GET /admin/agency-settlements/:astId/statement","controller_path":"admin/agency-settlements","method_path":":astId/statement","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:291"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:292"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:293"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산 구매내역서 PDF 다운로드 (A4 1장) — CONFIRMED 정산만, 확정금액(반영분) 기준',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.downloadAgencySettlementStatement","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:290"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlement","http":"GET /admin/agency-settlements/:astId","controller_path":"admin/agency-settlements","method_path":":astId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:92"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:93"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 정산 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAgencySettlementDetailDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlement","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementList","http":"GET /admin/agency-settlements","controller_path":"admin/agency-settlements","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAgencySettlementListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:68"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:69"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 정산 목록/검색',\r\n  }","ApiOkResponse":"{ type: GetAgencySettlementListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementList","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementOrderList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementOrderList","http":"GET /admin/agency-settlements/:astId/orders","controller_path":"admin/agency-settlements","method_path":":astId/orders","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:115"},{"decorator":"Query","type_ref":"GetAgencySettlementOrderListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:116"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:117"}],"swagger":{"ApiOperation":"{\r\n    summary: `기업 정산 주문 목록 ('/admin/order' 과 동일한 응답값)`,\r\n  }","ApiOkResponse":"{ type: GetAgencySettlementOrderListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.getAgencySettlementOrderList","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.sendAgencySettlementMail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.sendAgencySettlementMail","http":"POST /admin/agency-settlements/:astId/mail","controller_path":"admin/agency-settlements","method_path":":astId/mail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:272"},{"decorator":"Body","type_ref":"SendAgencySettlementMailDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:273"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:274"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산 안내 메일 발송 — CONFIRMED 정산만, 구매내역서 첨부 옵션, 발송 이력 기록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.sendAgencySettlementMail","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:271"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderAction","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderAction","http":"POST /admin/agency-settlements/:astId/orders/settle-action","controller_path":"admin/agency-settlements","method_path":":astId/orders/settle-action","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:242"},{"decorator":"Body","type_ref":"UpdateAgencySettlementOrderActionDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:243"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산 주문 일괄 반영변경 (INCLUDE/EXCLUDE/CARRYOVER) — PENDING 정산만, 주문취소 건 skip',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderAction","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:241"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderPrice","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderPrice","http":"POST /admin/agency-settlements/:astId/orders/settlement-price","controller_path":"admin/agency-settlements","method_path":":astId/orders/settlement-price","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:257"},{"decorator":"Body","type_ref":"UpdateAgencySettlementOrderPriceDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:258"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산 주문 정산단가 일괄수정 — PENDING 정산만, 주문취소 건 skip. 전월 구독수 기준 단가 변동 대응(결제금액 불변)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementOrderPrice","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementTaxInvoice","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementTaxInvoice","http":"POST /admin/agency-settlements/tax-invoice","controller_path":"admin/agency-settlements","method_path":"tax-invoice","param_bindings":[{"decorator":"Body","type_ref":"AgencySettlementTaxInvoiceDto","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:231"}],"swagger":{"ApiOperation":"{\r\n    summary:\r\n      '기업 정산 세금계산서 발행여부 수기 기록 (실제 발행 연동 범위 외) — 미존재 건 skip',\r\n  }","ApiOkResponse":"{ type: AgencySettlementBatchResultDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.controller.AgencySettlementAdminController.updateAgencySettlementTaxInvoice","defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.controller.ts:230"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencyAgencySettlementDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcId', 'agcCorporateName', 'agcCorporateCode', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateName","agcCorporateCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencyAgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcCorporateName', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:402"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettleIdsDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"astIds","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettleIdsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:303"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettleIdsDto.astIds","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:305"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:306"}],"swagger":{"ApiProperty":"{ description: '대상 정산 id 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:307"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementBatchResultDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"processed","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementBatchResultDto","ops_applied":[],"optional_by_partial":false},{"name":"skipped","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementBatchResultDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:386"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementBatchResultDto.processed","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '처리 건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:389"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementBatchResultDto.skipped","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:397"}],"swagger":{"ApiProperty":"{\r\n    type: [AgencySettlementSkippedDto],\r\n    description: 'skip 건 목록',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:398"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AgencySettlement, [ 'astId', 'astCode', 'astDate', 'astOrderCount', 'astOrderTotalLimitedQty', 'astOrderTotalUsedQty', 'astSettlementPrice', 'astPaidAt', 'astSettleStatus', 'astConfirmedAt', 'astConfirmedPrice', 'astTaxInvoice', 'astTaxInvoiceAt', 'astCreatedAt', 'astUpdatedAt', ])","composed_from":[{"op":"pick","base_expr":"AgencySettlement","base_ref":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","props":["astId","astCode","astDate","astOrderCount","astOrderTotalLimitedQty","astOrderTotalUsedQty","astSettlementPrice","astPaidAt","astSettleStatus","astConfirmedAt","astConfirmedPrice","astTaxInvoice","astTaxInvoiceAt","astCreatedAt","astUpdatedAt"]}],"own_property_count":5,"resolution":"resolved","effective_properties":[{"name":"astId","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astCode","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astDate","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astOrderCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astOrderTotalLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astOrderTotalUsedQty","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astPaidAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astSettleStatus","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astConfirmedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astConfirmedPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astTaxInvoice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astTaxInvoiceAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"astPaid","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"settleCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"confirmedCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"excludedCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"carryoverCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto.astPaid","kind":"property","validators":[{"name":"IsEnum","args_literal":"['완료', '미완료']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:140"}],"swagger":{"ApiProperty":"{ description: '입금완료여부', enum: ['완료', '미완료'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto.carryoverCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:167"}],"swagger":{"ApiProperty":"{ description: '정산이월수 (CARRYOVER 건수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto.confirmedCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:154"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:155"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정산확정수 (확정 시 INCLUDE 건수, 미정산이면 null)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto.excludedCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:161"}],"swagger":{"ApiProperty":"{ description: '정산미반영수 (EXCLUDE 건수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementDto.settleCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:146"}],"swagger":{"ApiProperty":"{ description: '정산수 (map 건수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto","ops_applied":[],"optional_by_partial":false},{"name":"totalPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto","ops_applied":[],"optional_by_partial":false},{"name":"includeCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto","ops_applied":[],"optional_by_partial":false},{"name":"includePrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:551"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:554"}],"swagger":{"ApiProperty":"{ description: '조회 건수 (현재 검색조건 기준)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:555"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto.includeCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:564"}],"swagger":{"ApiProperty":"{ description: '정산반영(INCLUDE) 건수 (현재 검색조건 기준)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:565"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto.includePrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:571"}],"swagger":{"ApiProperty":"{\r\n    description: '정산 반영금액 (현재 검색조건 기준 INCLUDE ord_settlement_price 합)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:572"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderAggregateDto.totalPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:559"}],"swagger":{"ApiProperty":"{ description: '총 결제금액 (현재 검색조건 기준, pmt_amount 합)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:560"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Order, [ 'ordUpdatedAt', 'ordType', 'ordProductType', ])","composed_from":[{"op":"omit","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordUpdatedAt","ordType","ordProductType"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordUsedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordReservedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordInvoiceQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"ordProductType","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderDto.ordProductType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '체험상품']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:435"}],"swagger":{"ApiProperty":"{ description: '주문상품타입', enum: ['구독상품', '체험상품'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:436"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementOrderDto.ordType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['신규주문', '정기주문']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:430"}],"swagger":{"ApiProperty":"{ description: '주문타입', enum: ['신규주문', '정기주문'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:431"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementPaidCompleteDto","kind":"type","class_kind":"dto","extends_expr":"IdsDto","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":[],"optional_by_partial":false},{"name":"paidAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementPaidCompleteDto","ops_applied":[],"optional_by_partial":false},{"name":"astPaidAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementPaidCompleteDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:286"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementPaidCompleteDto.astPaidAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:297"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:298"}],"swagger":{"ApiPropertyOptional":"{ description: '(구) 입금일 — paidAt 미지정 시 사용' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:299"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementPaidCompleteDto.paidAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:288"},{"name":"Matches","args_literal":", {\r\n    message: 'paidAt은 YYYY-MM-DD 형식이어야 합니다',\r\n  }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:289"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:292"}],"swagger":{"ApiPropertyOptional":"{ description: '입금일 (format: YYYY-MM-DD)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementPaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IdsDto, PartialType(PickType(AgencySettlement, ['astPaidAt'])), )","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(AgencySettlement, ['astPaidAt']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(AgencySettlement, ['astPaidAt'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencySettlement","base_ref":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","props":["astPaidAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"astPaidAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:280"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSkippedDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"astId","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSkippedDto","ops_applied":[],"optional_by_partial":false},{"name":"reason","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSkippedDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSkippedDto.astId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '정산 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:377"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSkippedDto.reason","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: 'skip 사유' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"settleCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"includeCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"excludeCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"carryoverCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"settlementPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"includePrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:215"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto.carryoverCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:233"}],"swagger":{"ApiProperty":"{ description: '정산이월 건수 (CARRYOVER)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:234"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto.excludeCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:228"}],"swagger":{"ApiProperty":"{ description: '정산미반영 건수 (EXCLUDE)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto.includeCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:223"}],"swagger":{"ApiProperty":"{ description: '정산반영 건수 (INCLUDE)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto.includePrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:245"}],"swagger":{"ApiProperty":"{\r\n    description: '정산 반영금액 (현재 INCLUDE 주문 ord_settlement_price 합, 실시간)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:246"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto.settleCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:218"}],"swagger":{"ApiProperty":"{ description: '정산수 (map 건수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementSummaryDto.settlementPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:238"}],"swagger":{"ApiProperty":"{ description: '정산금액 (정산수 전체 합, ast_settlement_price)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:239"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementTaxInvoiceDto","kind":"type","class_kind":"dto","extends_expr":"AgencySettleIdsDto","composed_from":[{"op":"intersection","base_expr":"AgencySettleIdsDto","base_ref":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettleIdsDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"astIds","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettleIdsDto","ops_applied":[],"optional_by_partial":false},{"name":"issued","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementTaxInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"issuedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementTaxInvoiceDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:340"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementTaxInvoiceDto.issued","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:342"}],"swagger":{"ApiProperty":"{ description: '발행여부 (true: 발행완료 | false: 미발행)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:343"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.AgencySettlementTaxInvoiceDto.issuedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:348"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:349"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '발행일 (format: YYYY-MM-DD, 미지정 시 오늘)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDetailDto","kind":"type","class_kind":"dto","extends_expr":"GetAgencySettlementDto","composed_from":[{"op":"intersection","base_expr":"GetAgencySettlementDto","base_ref":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"settlement","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"accountingEmail","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"summary","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:250"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDetailDto.accountingEmail","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:255"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:256"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '회계팀 이메일 (해당 기업 활성 계약의 act_accounting_email)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDetailDto.summary","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:261"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:263"}],"swagger":{"ApiProperty":"{ type: AgencySettlementSummaryDto, description: '정산 요약' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"settlement","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:182"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:184"}],"swagger":{"ApiProperty":"{ type: AgencyAgencySettlementDto, description: '기업정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:196"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:198"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:199"}],"swagger":{"ApiPropertyOptional":"{ type: SalesAgencyDto, description: '영업대리점' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:207"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:209"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:210"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementDto.settlement","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:189"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:191"}],"swagger":{"ApiProperty":"{ type: AgencySettlementDto, description: '정산정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:192"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(AgencySettlement, ['astPaid'])), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(AgencySettlement, ['astPaid']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(AgencySettlement, ['astPaid'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencySettlement","base_ref":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","props":["astPaid"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"astPaid","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"settleStatus","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: astDate)',\r\n    enum: ['astDate'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: agcCorporateName(기업명))',\r\n    enum: ['agcCorporateName', 'astCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto.settleStatus","kind":"property","validators":[{"name":"IsEnum","args_literal":"AgencySettleStatus","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:77"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정산상태 필터 (PENDING: 미정산 | CONFIRMED: 정산확정)',\r\n    enum: AgencySettleStatus,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['astCreatedAt', 'astCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:268"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:274"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:275"}],"swagger":{"ApiProperty":"{ type: [GetAgencySettlementDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:276"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"refund","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"somSettleAction","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"somCarryoverFromAstId","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:472"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:478"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:480"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:481"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: AgencyAgencySettlementOrderDto,\r\n    description: '기업정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:482"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:489"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:491"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:492"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: MemberAgencySettlementOrderDto,\r\n    description: 'FC정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:493"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:507"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:509"}],"swagger":{"ApiProperty":"{ type: AgencySettlementOrderDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:510"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.payment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:517"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:519"}],"swagger":{"ApiProperty":"{\r\n    type: PaymentAgencySettlementOrderDto,\r\n    description: '결제정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:520"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.refund","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:527"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:529"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:530"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: RefundAgencySettlementOrderDto,\r\n    description: '환불정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:531"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.somCarryoverFromAstId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:545"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:546"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '이월 편입 시 원 정산 id (중복 청구 추적)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:547"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.somSettleAction","kind":"property","validators":[{"name":"IsEnum","args_literal":"AgencySettleAction","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:538"}],"swagger":{"ApiProperty":"{\r\n    description: '정산반영 (INCLUDE: 반영 | EXCLUDE: 미반영 | CARRYOVER: 이월)',\r\n    enum: AgencySettleAction,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:539"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:500"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:502"}],"swagger":{"ApiProperty":"{\r\n    type: SubscribeAgencySettlementOrderDto,\r\n    description: '구독정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:503"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"settleAction","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"used","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto.searchKey","kind":"property","validators":[{"name":"IsIn","args_literal":"['memLoginId', 'subCode', 'ordCode']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:105"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:106"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '검색조건 (memLoginId: 회원아이디 | subCode: 구독번호 | ordCode: 주문번호)',\r\n    enum: ['memLoginId', 'subCode', 'ordCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto.searchText","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:110"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:111"}],"swagger":{"ApiPropertyOptional":"{ description: '검색어 (LIKE %searchText%)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto.settleAction","kind":"property","validators":[{"name":"IsEnum","args_literal":"AgencySettleAction","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:88"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:89"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정산반영 필터 (INCLUDE: 반영 | EXCLUDE: 미반영 | CARRYOVER: 이월)',\r\n    enum: AgencySettleAction,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListDto.used","kind":"property","validators":[{"name":"IsIn","args_literal":"['used', 'unused']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:96"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:97"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '사용여부 필터 (used: 사용(ord_used_qty > 0) | unused: 미사용)',\r\n    enum: ['used', 'unused'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"aggregate","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:580"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListResponseDto.aggregate","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:595"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:597"}],"swagger":{"ApiProperty":"{\r\n    type: AgencySettlementOrderAggregateDto,\r\n    description: '검색조건 기준 합산',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:598"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.GetAgencySettlementOrderListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:586"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:587"}],"swagger":{"ApiProperty":"{ type: [GetAgencySettlementOrderDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:588"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.MemberAgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":"PartialType( PickType(Member, ['memLoginId', 'memAgency']), )","composed_from":[{"op":"partial","base_expr":"PickType(Member, ['memLoginId', 'memAgency'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId","memAgency"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["partial","pick"],"optional_by_partial":true},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["partial","pick"],"optional_by_partial":true},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.MemberAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:405"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.MemberAgencySettlementOrderDto.orgFullPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:411"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:412"}],"swagger":{"ApiPropertyOptional":"{ description: '소속조직 전체 경로 (예: 본부 > 1팀)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:413"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.PaymentAgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Payment, [ 'pmtUpdatedAt', 'pmtCreatedAt', 'pmtState', ])","composed_from":[{"op":"omit","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtUpdatedAt","pmtCreatedAt","pmtState"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"pmtId","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtMethod","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtTid","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtAmount","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardName","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardType","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardNumber","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardBillingKey","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtReason","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.PaymentAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:438"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.PaymentAgencySettlementOrderDto.pmtState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['주문완료', '주문취소', '주문실패']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:449"}],"swagger":{"ApiProperty":"{\r\n    description: '결제상태 (stateForAgency 변환 라벨)',\r\n    enum: ['주문완료', '주문취소', '주문실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:450"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.RefundAgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Refund, [ 'refUpdatedAt', 'refState', ])","composed_from":[{"op":"omit","base_expr":"Refund","base_ref":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","props":["refUpdatedAt","refState"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"refId","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refBank","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refAccountName","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refPrice","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refMemo","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.RefundAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:452"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.RefundAgencySettlementOrderDto.refState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['환불완료', '환불반려', '결제실패']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:461"}],"swagger":{"ApiProperty":"{\r\n    description: '환불상태',\r\n    enum: ['환불완료', '환불반려', '결제실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:462"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacCode', 'sacName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode","sacName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"to","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto","ops_applied":[],"optional_by_partial":false},{"name":"subject","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto","ops_applied":[],"optional_by_partial":false},{"name":"body","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto","ops_applied":[],"optional_by_partial":false},{"name":"attachStatement","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto.attachStatement","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:369"}],"swagger":{"ApiProperty":"{ description: '구매내역서 PDF 첨부 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:370"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto.body","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:365"}],"swagger":{"ApiProperty":"{ description: '메일 본문' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:366"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto.subject","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:361"}],"swagger":{"ApiProperty":"{ description: '메일 제목' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:362"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SendAgencySettlementMailDto.to","kind":"property","validators":[{"name":"IsString","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:356"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:357"}],"swagger":{"ApiProperty":"{ description: '수신 이메일 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:358"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SubscribeAgencySettlementOrderDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Subscribe, [ 'subNumber', ])","composed_from":[{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNumber"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SubscribeAgencySettlementOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:415"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.SubscribeAgencySettlementOrderDto.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독', '해지', '변경']","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:420"}],"swagger":{"ApiProperty":"{ description: '구독상태' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:421"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderActionDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"ordIds","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderActionDto","ops_applied":[],"optional_by_partial":false},{"name":"action","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderActionDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:311"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderActionDto.action","kind":"property","validators":[{"name":"IsEnum","args_literal":"AgencySettleAction","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:321"}],"swagger":{"ApiProperty":"{\r\n    description: '정산반영 (INCLUDE: 반영 | EXCLUDE: 미반영 | CARRYOVER: 이월)',\r\n    enum: AgencySettleAction,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:322"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderActionDto.ordIds","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:313"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:314"}],"swagger":{"ApiProperty":"{ description: '대상 주문 id 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:315"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderPriceDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"ordIds","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderPriceDto","ops_applied":[],"optional_by_partial":false},{"name":"price","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderPriceDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:327"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderPriceDto.ordIds","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:329"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:330"}],"swagger":{"ApiProperty":"{ description: '대상 주문 id 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:331"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement-admin.dto.UpdateAgencySettlementOrderPriceDto.price","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:334"},{"name":"Min","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:335"}],"swagger":{"ApiProperty":"{ description: '적용할 정산단가(원, 주문당)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement-admin.dto.ts:336"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.AgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcId', 'agcCorporateCode'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CarryoverOrderDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CarryoverOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"fromAstId","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CarryoverOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CarryoverOrderDto.fromAstId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:23"}],"swagger":{"ApiProperty":"{ description: '원 정산 id (som_carryover_from_ast_id)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CarryoverOrderDto.ordId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:18"}],"swagger":{"ApiProperty":"{ description: '주문 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AgencySettlement, [ 'astSettlementPrice', 'astOrderTotalLimitedQty', 'astOrderTotalUsedQty', 'astOrderCount', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(AgencySettlement, [ 'astSettlementPrice', 'astOrderTotalLimitedQty', 'astOrderTotalUsedQty', 'astOrderCount', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencySettlement","base_ref":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","props":["astSettlementPrice","astOrderTotalLimitedQty","astOrderTotalUsedQty","astOrderCount"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"astOrderCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"astOrderTotalLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"astOrderTotalUsedQty","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"astSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"orderIds","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"carryoverOrders","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:37"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:39"}],"swagger":{"ApiProperty":"{ type: AgencyDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto.carryoverOrders","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:52"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:55"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [CarryoverOrderDto],\r\n    description: '이월 편입 주문 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.dto.CreateAgencySettlementDto.orderIds","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:44"}],"swagger":{"ApiProperty":"{ description: '주문건번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":17,"resolution":"own","effective_properties":[{"name":"astId","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astCode","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astDate","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astOrderCount","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astOrderTotalLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astOrderTotalUsedQty","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astPaid","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astPaidAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astSettleStatus","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astConfirmedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astConfirmedBy","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astConfirmedPrice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astTaxInvoice","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astTaxInvoiceAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false},{"name":"astUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '정산코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astConfirmedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:81"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:82"}],"swagger":{"ApiPropertyOptional":"{ description: '정산확정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astConfirmedBy","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:88"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:89"}],"swagger":{"ApiPropertyOptional":"{ description: '정산확정 처리 관리자 id' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astConfirmedPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:98"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정산확정금액 스냅샷 (확정 시 INCLUDE 합, 미정산이면 null)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:117"}],"swagger":{"ApiPropertyOptional":"{ description: '정산생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '정산연월' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: 'agency settlement id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astOrderCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:39"}],"swagger":{"ApiProperty":"{ description: '총 구독주문건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astOrderTotalLimitedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:45"}],"swagger":{"ApiProperty":"{ description: '총 분석건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astOrderTotalUsedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:51"}],"swagger":{"ApiProperty":"{ description: '총 사용건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astPaid","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:62"}],"swagger":{"ApiProperty":"{ description: '입금완료여부(default:0, 완료:1|미완료:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astPaidAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:67"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:68"}],"swagger":{"ApiProperty":"{ description: '입금완료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astSettleStatus","kind":"property","validators":[{"name":"IsEnum","args_literal":"AgencySettleStatus","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:76"}],"swagger":{"ApiProperty":"{\r\n    description: '정산상태 (PENDING: 미정산 | CONFIRMED: 정산확정)',\r\n    enum: AgencySettleStatus,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astSettlementPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:56"}],"swagger":{"ApiProperty":"{ description: '정산청구금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astTaxInvoice","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:106"}],"swagger":{"ApiProperty":"{\r\n    description: '세금계산서 발행여부(수기, default:0, 발행:1|미발행:0)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astTaxInvoiceAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:111"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:112"}],"swagger":{"ApiPropertyOptional":"{ description: '세금계산서 발행일(수기)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/settlement/settlement.entity.AgencySettlement.astUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:122"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:123"}],"swagger":{"ApiProperty":"{ description: '정산수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/settlement/settlement.entity.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.createAgencyTerms","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.createAgencyTerms","http":"POST /admin/agency-terms","controller_path":"admin/agency-terms","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAgencyTermsDto","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:68"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.createAgencyTerms","defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.deleteAgencyTerms","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.deleteAgencyTerms","http":"POST /admin/agency-terms/delete","controller_path":"admin/agency-terms","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAgencyTermsDto","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:89"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.deleteAgencyTerms","defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTerms","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTerms","http":"GET /admin/agency-terms/:agtId","controller_path":"admin/agency-terms","method_path":":agtId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:57"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 상세조회',\r\n  }","ApiOkResponse":"{ type: AgencyTerms }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTerms","defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsDefaults","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsDefaults","http":"GET /admin/agency-terms/defaults","controller_path":"admin/agency-terms","method_path":"defaults","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 기본내용 조회',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsDefaults","defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsList","http":"GET /admin/agency-terms","controller_path":"admin/agency-terms","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAgencyTermsListDto","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:37"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 목록조회',\r\n  }","ApiOkResponse":"{ type: GetAgencyTermsListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.getAgencyTermsList","defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.updateAgencyTerms","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.updateAgencyTerms","http":"POST /admin/agency-terms/edit/:agtId","controller_path":"admin/agency-terms","method_path":"edit/:agtId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:78"},{"decorator":"Body","type_ref":"UpdateAgencyTermsDto","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:79"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/agency/terms/terms-admin.controller.AdminAgencyTermsController.updateAgencyTerms","defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms-admin.controller.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.controller.AgencyTermsController.getCompanyTerms","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/agency/terms/terms.controller.AgencyTermsController.getCompanyTerms","http":"GET /company-terms","controller_path":"company-terms","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCompanyTermsDto","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.controller.ts:19"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업별 약관 조회 (비인증 공개)',\r\n    description: `진료정보분석요청 동의 화면용. altCode 또는 agcCode 로 기업을 해석한다.\r\n                  기업 해석 실패 시 빈 목록을 반환한다.`,\r\n  }","ApiOkResponse":"{ type: CompanyTermsResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.controller.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.CompanyTermsResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.CompanyTermsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.CompanyTermsResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:84"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:85"}],"swagger":{"ApiProperty":"{ type: [CompanyTerm], description: '기업별 약관 목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.CreateAgencyTermsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AgencyTerms, ['agcId', 'agtType', 'agtTitle']), PartialType( PickType(AgencyTerms, [ 'agtContent', 'agtRequired', 'agtSort', 'agtEnabled', ]), ), )","composed_from":[{"op":"intersection","base_expr":"PickType(AgencyTerms, ['agcId', 'agtType', 'agtTitle'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyTerms","base_ref":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","props":["agcId","agtType","agtTitle"]},{"op":"intersection","base_expr":"PartialType( PickType(AgencyTerms, [ 'agtContent', 'agtRequired', 'agtSort', 'agtEnabled', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(AgencyTerms, [ 'agtContent', 'agtRequired', 'agtSort', 'agtEnabled', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyTerms","base_ref":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","props":["agtContent","agtRequired","agtSort","agtEnabled"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agtType","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agtTitle","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agtContent","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agtRequired","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agtSort","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agtEnabled","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.DeleteAgencyTermsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto","ops_applied":[],"optional_by_partial":false},{"name":"agtTitle","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto","ops_applied":[],"optional_by_partial":false},{"name":"agtEnabled","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:31"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 id (미지정 시 전체)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto.agtEnabled","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:41"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부(1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListDto.agtTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '약관명 검색(부분일치)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetAgencyTermsListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:94"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:95"}],"swagger":{"ApiProperty":"{ type: [AgencyTerms], description: '기업별 약관 목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetCompanyTermsDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetCompanyTermsDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCode","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetCompanyTermsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetCompanyTermsDto.agcCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:21"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:22"}],"swagger":{"ApiPropertyOptional":"{ description: '기업코드(agcCode)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.GetCompanyTermsDto.altCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:16"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:17"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 코드(altCode)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.dto.UpdateAgencyTermsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AgencyTerms, ['agtType', 'agtTitle']), PartialType( PickType(AgencyTerms, [ 'agtContent', 'agtRequired', 'agtSort', 'agtEnabled', ]), ), )","composed_from":[{"op":"intersection","base_expr":"PickType(AgencyTerms, ['agtType', 'agtTitle'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyTerms","base_ref":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","props":["agtType","agtTitle"]},{"op":"intersection","base_expr":"PartialType( PickType(AgencyTerms, [ 'agtContent', 'agtRequired', 'agtSort', 'agtEnabled', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(AgencyTerms, [ 'agtContent', 'agtRequired', 'agtSort', 'agtEnabled', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyTerms","base_ref":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","props":["agtContent","agtRequired","agtSort","agtEnabled"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agtType","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agtTitle","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agtContent","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agtRequired","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agtSort","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agtEnabled","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"agtId","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtType","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtTitle","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtContent","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtRequired","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtSort","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtEnabled","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agtUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agcCorporateCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:77"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:78"}],"swagger":{"ApiPropertyOptional":"{ description: '기업코드(목록 표시용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agcCorporateName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:72"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명(목록 표시용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:17"}],"swagger":{"ApiProperty":"{ description: '기업 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:33"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:34"}],"swagger":{"ApiPropertyOptional":"{ description: '약관 내용(HTML)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:59"}],"swagger":{"ApiProperty":"{ description: '약관 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtEnabled","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:53"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:54"}],"swagger":{"ApiProperty":"{ description: '약관 사용여부(0:미사용, 1:사용)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:11"}],"swagger":{"ApiProperty":"{ description: '기업별 약관 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtRequired","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:40"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:41"}],"swagger":{"ApiProperty":"{ description: '약관 필수여부(0:선택, 1:필수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:47"}],"swagger":{"ApiProperty":"{ description: '약관 정렬순서(오름차순)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '약관 제목' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:22"},{"name":"IsIn","args_literal":"[...AGENCY_TERM_TYPES]","anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: '약관 타입', enum: AGENCY_TERM_TYPES }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.AgencyTerms.agtUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:64"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:65"}],"swagger":{"ApiPropertyOptional":"{ description: '약관 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"ctmId","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","ops_applied":[],"optional_by_partial":false},{"name":"ctmType","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","ops_applied":[],"optional_by_partial":false},{"name":"ctmTitle","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","ops_applied":[],"optional_by_partial":false},{"name":"ctmContent","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","ops_applied":[],"optional_by_partial":false},{"name":"ctmSort","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","ops_applied":[],"optional_by_partial":false},{"name":"ctmRequired","source_class":"insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm.ctmContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:102"}],"swagger":{"ApiProperty":"{ description: '약관 내용(정제된 HTML)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm.ctmId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:87"}],"swagger":{"ApiProperty":"{ description: '약관 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm.ctmRequired","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:114"}],"swagger":{"ApiProperty":"{ description: '약관 필수여부(true:필수, false:선택)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm.ctmSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:108"}],"swagger":{"ApiProperty":"{ description: '약관 정렬순서(오름차순)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm.ctmTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:97"}],"swagger":{"ApiProperty":"{ description: '약관 제목' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/agency/terms/terms.entity.CompanyTerm.ctmType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:92"}],"swagger":{"ApiProperty":"{ description: '약관 타입', enum: AGENCY_TERM_TYPES }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/agency/terms/terms.entity.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.deleteAlarm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.deleteAlarm","http":"POST /admin/alarm/delete","controller_path":"admin/alarm","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"AdminAlarmCheckDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:85"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자알람삭제`,\r\n    description: `알람을 삭제요청합니다.\r\n                  (여러개 삭제가 필요 시 말씀해 주세요)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.deleteAlarm","defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getAlarmDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getAlarmDetail","http":"GET /admin/alarm/:aadId","controller_path":"admin/alarm","method_path":":aadId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:55"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:56"}],"swagger":{"ApiOperation":"{ summary: '관리자 알람 상세' }","ApiOkResponse":"{ type: AdminAlarmDetailResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getAlarmDetail","defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getOrderDetailList","http":"GET /admin/alarm","controller_path":"admin/alarm","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"AdminAlarmListDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:42"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:43"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자알람목록`,\r\n    description: `관리자의 알람목록을 요청합니다.\r\n                  dateType, startDate, endDate는 필수값으로 당일부터 한달까지의 기준필요\r\n                  OrderBy는 유저 디폴트 (신규생성일순, 읽지않은순)`,\r\n  }","ApiOkResponse":"{ type: AdminAlarmListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.getOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmChecked","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmChecked","http":"POST /admin/alarm/checked","controller_path":"admin/alarm","method_path":"checked","param_bindings":[{"decorator":"Body","type_ref":"AdminAlarmCheckDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:66"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자알람확인`,\r\n    description: `알람의 읽음처리를 합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmChecked","defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmCheckedAll","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmCheckedAll","http":"POST /admin/alarm/checked/all","controller_path":"admin/alarm","method_path":"checked/all","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:75"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 전체알람확인`,\r\n    description: `관리자의 모든 알람을 읽음처리 합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.controller.AdminAlarmController.updateAlarmCheckedAll","defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.controller.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmCheckDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AdminAlarm, ['aadId'])","composed_from":[{"op":"pick","base_expr":"AdminAlarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","props":["aadId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"aadId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmCreatedDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AdminAlarm, [ 'aadMessage', 'aadType', 'aadResultType', 'aadRedirectPage', 'aadDetail', ]), PickType(Admin, ['admId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(AdminAlarm, [ 'aadMessage', 'aadType', 'aadResultType', 'aadRedirectPage', 'aadDetail', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AdminAlarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","props":["aadMessage","aadType","aadResultType","aadRedirectPage","aadDetail"]},{"op":"intersection","base_expr":"PickType(Admin, ['admId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"aadType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"aadResultType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"aadMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"aadRedirectPage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"aadDetail","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":"AdminAlarm","composed_from":[{"op":"intersection","base_expr":"AdminAlarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"aadId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"alarmKind","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadResultType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadChecked","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadRedirectPage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadDetail","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(AdminAlarm, [ 'aadType', 'aadResultType', 'aadUpdatedAt', 'aadChecked', 'aadDetail', ])","composed_from":[{"op":"omit","base_expr":"AdminAlarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","props":["aadType","aadResultType","aadUpdatedAt","aadChecked","aadDetail"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"aadId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"alarmKind","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"aadMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"aadRedirectPage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"aadCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"aadType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto","ops_applied":[],"optional_by_partial":false},{"name":"aadResultType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto","ops_applied":[],"optional_by_partial":false},{"name":"aadChecked","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto","ops_applied":[],"optional_by_partial":false},{"name":"hasDetail","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto.aadChecked","kind":"property","validators":[{"name":"IsEnum","args_literal":"['읽음', '읽지않음']","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:77"}],"swagger":{"ApiProperty":"{ description: '읽음여부', enum: ['읽음', '읽지않음'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto.aadResultType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['성공', '실패']","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:72"}],"swagger":{"ApiProperty":"{ description: `알림결과타입`, enum: ['성공', '실패'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto.aadType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['엑셀', '구독', '분석']","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:67"}],"swagger":{"ApiProperty":"{ description: `알림타입`, enum: ['엑셀', '구독', '분석'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmDto.hasDetail","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:82"}],"swagger":{"ApiProperty":"{ description: '상세 조회 가능 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto","ops_applied":[],"optional_by_partial":false},{"name":"alarmKind","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto.alarmKind","kind":"property","validators":[{"name":"IsEnum","args_literal":"AdminAlarmKind","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:37"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:38"}],"swagger":{"ApiPropertyOptional":"{ description: '알림 세부유형', enum: AdminAlarmKind }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto.dateType","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto.endDate","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListDto.startDate","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"noCheckCount","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:96"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:97"}],"swagger":{"ApiPropertyOptional":"{ type: [AdminAlarmDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm-admin.dto.AdminAlarmListResponseDto.noCheckCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:89"}],"swagger":{"ApiProperty":"{ description: '읽지않은 알람수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm-admin.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.deleteAlarm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.deleteAlarm","http":"POST /alarm/delete","controller_path":"alarm","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"AlarmCheckDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: `FC알람삭제`,\r\n    description: `알람을 삭제요청합니다.\r\n                  (여러개 삭제가 필요 시 말씀해 주세요)`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.getOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.getOrderDetailList","http":"GET /alarm","controller_path":"alarm","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"AlarmListDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:27"}],"swagger":{"ApiOperation":"{\r\n    summary: `FC알람목록`,\r\n    description: `FC의 알람목록을 요청합니다.\r\n                  dateType, startDate, endDate는 필수값으로 당일부터 한달까지의 기준필요\r\n                  OrderBy는 유저 디폴트 (신규생성일순, 읽지않은순)`,\r\n  }","ApiOkResponse":"{ type: AlarmListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.testAddAlram","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.testAddAlram","http":"POST /alarm/test","controller_path":"alarm","method_path":"test","param_bindings":[{"decorator":"Body","type_ref":"AlarmCreatedDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:58"}],"swagger":{"ApiOperation":"{\r\n    summary: `네이티브 앱에서 푸시 테스트를 위한 API(네이티브 작업 완료 후 삭제 필요)`,\r\n    description: `전달받은 테스트 데이터를 통해 알람을 요청합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.updateAlarmChecked","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alarm/alarm.controller.AlarmController.updateAlarmChecked","http":"POST /alarm/checked","controller_path":"alarm","method_path":"checked","param_bindings":[{"decorator":"Body","type_ref":"AlarmCheckDto","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:39"}],"swagger":{"ApiOperation":"{\r\n    summary: `FC알람확인`,\r\n    description: `알람의 읽음처리를 합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmCheckDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Alarm, ['almId'])","composed_from":[{"op":"pick","base_expr":"Alarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","props":["almId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"almId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmCreatedDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Alarm, ['almUserName', 'almType', 'almTitle', 'almContent', 'almMessage']), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Alarm, ['almUserName', 'almType', 'almTitle', 'almContent', 'almMessage'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Alarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","props":["almUserName","almType","almTitle","almContent","almMessage"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"almType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"almUserName","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"almTitle","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"almContent","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"almMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Alarm, [ 'almType', 'almUpdatedAt', 'almChecked', ])","composed_from":[{"op":"omit","base_expr":"Alarm","base_ref":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","props":["almType","almUpdatedAt","almChecked"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"almId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"almUserName","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"almTitle","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"almContent","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"almMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"almCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":["omit"],"optional_by_partial":false},{"name":"almType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto","ops_applied":[],"optional_by_partial":false},{"name":"almChecked","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto","ops_applied":[],"optional_by_partial":false},{"name":"almRedirectUrl","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto","ops_applied":[],"optional_by_partial":false},{"name":"pshId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto.almChecked","kind":"property","validators":[{"name":"IsEnum","args_literal":"['읽음', '읽지않음']","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:67"}],"swagger":{"ApiProperty":"{ description: '읽음여부', enum: ['읽음', '읽지않음'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto.almRedirectUrl","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:72"}],"swagger":{"ApiPropertyOptional":"{ description: '리다이렉트 URL' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto.almType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['결제', '분석', '팩스', '이벤트']","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:62"}],"swagger":{"ApiProperty":"{ description: '알람타입', enum: ['결제', '분석', '팩스', '이벤트'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmDto.pshId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:77"}],"swagger":{"ApiPropertyOptional":"{ description: '푸시 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, PartialType(PickType(Member, ['memId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"almType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto.almType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:42"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:43"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '알림 타입 필터 (SND001: 결제, SND002: 분석, SND003: 팩스, SND004: 이벤트)',\r\n    enum: ['SND001', 'SND002', 'SND003', 'SND004'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto.dateType","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto.endDate","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListDto.startDate","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"noCheckCount","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:91"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:92"}],"swagger":{"ApiPropertyOptional":"{ type: [AlarmDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.dto.AlarmListResponseDto.noCheckCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:84"}],"swagger":{"ApiProperty":"{ description: '읽지않은 알람수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"almId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almUserName","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almTitle","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almContent","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almChecked","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false},{"name":"almCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:13"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almChecked","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:53"}],"swagger":{"ApiProperty":"{ description: '알람확인여부(1:확인, 0: 미확인)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:42"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:43"}],"swagger":{"ApiPropertyOptional":"{ description: '알람내용' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:71"}],"swagger":{"ApiProperty":"{ description: '알람생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:17"}],"swagger":{"ApiProperty":"{ description: '알람id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '알람메세지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '알람제목' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almType","kind":"property","validators":[{"name":"IsEnum","args_literal":"AlarmType","anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:25"}],"swagger":{"ApiProperty":"{\r\n    description: `알림타입(결제 : SND001 | 분석 : SND002 | 팩스 : SND003 | 이벤트 : SND004)`,\r\n    enum: AlarmType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:65"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:66"}],"swagger":{"ApiPropertyOptional":"{ description: '알람수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alarm.entity.Alarm.almUserName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:31"}],"swagger":{"ApiPropertyOptional":"{ description: '알람고객명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alarm.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"aadId","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"alarmKind","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadResultType","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadMessage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadChecked","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadRedirectPage","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadDetail","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false},{"name":"aadCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadChecked","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:97"}],"swagger":{"ApiProperty":"{ description: '알람확인여부(1:확인, 0: 미확인)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:120"}],"swagger":{"ApiProperty":"{ description: '알람생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadDetail","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:108"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:109"}],"swagger":{"ApiPropertyOptional":"{ description: '업로드 유형별 알림 상세' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:66"}],"swagger":{"ApiProperty":"{ description: '알람id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:92"}],"swagger":{"ApiProperty":"{ description: '알람메세지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadRedirectPage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:102"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:103"}],"swagger":{"ApiPropertyOptional":"{ description: '리다이렉트시 id' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadResultType","kind":"property","validators":[{"name":"IsEnum","args_literal":"AdminAlarmResultType","anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:87"}],"swagger":{"ApiProperty":"{\r\n    description: `알림결과타입(성공:ALT001 | 실패:ALT002)`,\r\n    enum: AdminAlarmResultType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadType","kind":"property","validators":[{"name":"IsEnum","args_literal":"AdminAlarmType","anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:74"}],"swagger":{"ApiProperty":"{\r\n    description: `알림타입(엑셀 : AAD001 | 구독 : AAD002)`,\r\n    enum: AdminAlarmType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.aadUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:114"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:115"}],"swagger":{"ApiPropertyOptional":"{ description: '알람수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alarm/alram-admin.entity.AdminAlarm.alarmKind","kind":"property","validators":[{"name":"IsEnum","args_literal":"AdminAlarmKind","anchor":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:79"}],"swagger":{"ApiProperty":"{ description: '알림 세부유형', enum: AdminAlarmKind }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alarm/alram-admin.entity.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminAlimtalkController.getAlimtalkList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminAlimtalkController.getAlimtalkList","http":"GET /admin/alimtalk","controller_path":"admin/alimtalk","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAlimtalkListDto","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.ts:22"}],"swagger":{"ApiOperation":"{\r\n    summary: `알림톡 목록,검색`,\r\n  }","ApiOkResponse":"{ type: GetAlimtalkListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminAlimtalkController.getAlimtalkList","defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminB2cAlimtalkController.getB2cAlimtalkList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminB2cAlimtalkController.getB2cAlimtalkList","http":"GET /admin/b2c-alimtalk","controller_path":"admin/b2c-alimtalk","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAlimtalkListDto","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.ts:42"}],"swagger":{"ApiOperation":"{\r\n    summary: `B2C 알림톡 목록,검색`,\r\n  }","ApiOkResponse":"{ type: GetAlimtalkListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.AdminB2cAlimtalkController.getB2cAlimtalkList","defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.-adimin.controller.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.alimtalkCheck","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.alimtalkCheck","http":"GET /alimtalk/check/:altCode","controller_path":"alimtalk","method_path":"check/:altCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.controller.ts:27"}],"swagger":{"ApiOperation":"{\r\n    summary: '발송된 알림톡 분석 사용여부 유효성 검사',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.controller.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.getAlimtalkUser","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.getAlimtalkUser","http":"GET /alimtalk/user/:altCode","controller_path":"alimtalk","method_path":"user/:altCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.controller.ts:45"}],"swagger":{"ApiOperation":"{\r\n    summary: '알림톡 수신 유저 정보 조회',\r\n  }","ApiOkResponse":"{ type: GetAlimtalkUserResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.controller.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.sendAlimtalk","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.controller.AlimtalkController.sendAlimtalk","http":"POST /alimtalk/send","controller_path":"alimtalk","method_path":"send","param_bindings":[{"decorator":"Body","type_ref":"SendAlimtalkDto","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.controller.ts:19"}],"swagger":{"ApiOperation":"{\r\n    summary: '카카오 알림톡으로 초대하기',\r\n    description: `알림톡 수신에러시 문자로 자동발송`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.controller.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AgencyAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Alimtalk, [ 'altType', 'altRequestState', 'altCompletionState', 'altSmsCompletionState', 'altUsed', 'altScnt', 'altFcnt', 'altUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altType","altRequestState","altCompletionState","altSmsCompletionState","altUsed","altScnt","altFcnt","altUpdatedAt"]}],"own_property_count":5,"resolution":"resolved","effective_properties":[{"name":"altId","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altName","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altPhone","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altMid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altSmid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altTemplateCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altRequestMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altSmsCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altCurrent","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altSendCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["omit"],"optional_by_partial":false},{"name":"altUsed","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"altType","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"altRequestState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"altCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"altSmsCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto.altCompletionState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['성공', '실패']","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:162"}],"swagger":{"ApiProperty":"{\r\n    description: '알림톡발송완료여부',\r\n    enum: ['성공', '실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto.altRequestState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['성공', '실패']","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:154"}],"swagger":{"ApiProperty":"{\r\n    description: '발송요청여부',\r\n    enum: ['성공', '실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto.altSmsCompletionState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['성공', '실패']","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:170"}],"swagger":{"ApiProperty":"{\r\n    description: '대체문자발송완료여부',\r\n    enum: ['성공', '실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto.altType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['결제', '분석', '충전', '실손추가']","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:146"}],"swagger":{"ApiProperty":"{\r\n    description: '발송타입입',\r\n    enum: ['결제', '분석', '충전', '실손추가'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.AlimtalkDto.altUsed","kind":"property","validators":[{"name":"IsEnum","args_literal":"['사용', '미사용']","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:138"}],"swagger":{"ApiProperty":"{ description: '사용여부', enum: ['사용', '미사용용'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.CreateAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PartialType(PickType(Order, ['ordId'])), PartialType(PickType(Member, ['memId'])), OmitType(Alimtalk, [ 'altId', 'altUpdatedAt', 'altCreatedAt', 'altUsed', 'altCompletionState', 'altCompletionMessage', ]), )","composed_from":[{"op":"intersection","base_expr":"PartialType(PickType(Order, ['ordId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"OmitType(Alimtalk, [ 'altId', 'altUpdatedAt', 'altCreatedAt', 'altUsed', 'altCompletionState', 'altCompletionMessage', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altId","altUpdatedAt","altCreatedAt","altUsed","altCompletionState","altCompletionMessage"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altName","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altPhone","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altMid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altSmid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altTemplateCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altType","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altRequestState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altSmsCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altRequestMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altSmsCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altCurrent","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altScnt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altFcnt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altSendCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"alimtalk","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:193"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:195"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:196"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyAlimtalkDto, description: '기업정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:197"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto.alimtalk","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:216"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:218"}],"swagger":{"ApiProperty":"{ type: AlimtalkDto, description: '알림톡정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:201"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:203"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:204"}],"swagger":{"ApiPropertyOptional":"{ type: MemberAlimtalkDto, description: 'FC정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:209"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:211"}],"swagger":{"ApiProperty":"{ type: OrderAlimtalkDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:212"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:223"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:225"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:226"}],"swagger":{"ApiPropertyOptional":"{ type: SalesAgencyDto, description: '영업대리점' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:227"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:234"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:236"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:237"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:238"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType( PickType(Alimtalk, [ 'altType', 'altRequestState', 'altCompletionState', 'altSmsCompletionState', 'altUsed', ]), ), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(Member, ['memType'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType( PickType(Alimtalk, [ 'altType', 'altRequestState', 'altCompletionState', 'altSmsCompletionState', 'altUsed', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Alimtalk, [ 'altType', 'altRequestState', 'altCompletionState', 'altSmsCompletionState', 'altUsed', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altType","altRequestState","altCompletionState","altSmsCompletionState","altUsed"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"altUsed","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"altType","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"altRequestState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"altCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"altSmsCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: altCreatedAt)',\r\n    enum: ['altCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: altMid)',\r\n    enum: [\r\n      'memLoginId',\r\n      'memAgency',\r\n      'ordOid',\r\n      'altMid',\r\n      'altSmid',\r\n      'altName',\r\n      'altPhone',\r\n      'agc"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['altCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:242"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:246"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:247"}],"swagger":{"ApiProperty":"{ type: [GetAlimtalkDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkUserResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"user","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkUserResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.GetAlimtalkUserResponseDto.user","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:256"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:257"}],"swagger":{"ApiPropertyOptional":"{ description: '고객 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:258"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.MemberAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"PartialType( PickType(Member, ['memLoginId', 'memAgency']), )","composed_from":[{"op":"partial","base_expr":"PickType(Member, ['memLoginId', 'memAgency'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId","memAgency"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["partial","pick"],"optional_by_partial":true},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.MemberAlimtalkDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.MemberAlimtalkDto.memType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['일반', '기업']","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:122"}],"swagger":{"ApiProperty":"{ description: 'FC타입', enum: ['일반', '기업'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.OrderAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Order, ['ordOid'])","composed_from":[{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordOid"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.SendAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Order, ['ordId']), PickType(Alimtalk, ['altName', 'altPhone']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"PickType(Alimtalk, ['altName', 'altPhone'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altName","altPhone"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"altName","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"altPhone","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.SendPaymentFailureDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Order, ['ordId']), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.UpdateAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Alimtalk, [ 'altSmid', 'altCompletionState', 'altSmsCompletionState', 'altSmsCompletionMessage', 'altCompletionMessage', 'altSendCompletedAt', ])","composed_from":[{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altSmid","altCompletionState","altSmsCompletionState","altSmsCompletionMessage","altCompletionMessage","altSendCompletedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"altSmid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altSmsCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altSmsCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altSendCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.UserAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Alimtalk, ['altName', 'altPhone'])","composed_from":[{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altName","altPhone"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"altName","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altPhone","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.dto.updateStateAlimtalkDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Alimtalk, [ 'altId', 'altMid', ])","composed_from":[{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altId","altMid"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"altId","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false},{"name":"altMid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":21,"resolution":"own","effective_properties":[{"name":"altId","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altUsed","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altName","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altPhone","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altMid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altSmid","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altTemplateCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altType","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altRequestState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altSmsCompletionState","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altRequestMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altSmsCompletionMessage","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altCurrent","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altScnt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altFcnt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altSendCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false},{"name":"altCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:37"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:38"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '알림톡코드(분석시의 유저의 엔드포인트 URL)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altCompletionMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:109"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:110"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 발송완료 결과메세지' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altCompletionState","kind":"property","validators":[{"name":"IsEnum","args_literal":"AlimtalkState","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:90"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `알림톡 발송완료상태(성공:ALT001 | 실패:ALT002)`,\r\n    enum: AlimtalkState,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:156"}],"swagger":{"ApiProperty":"{ description: '알림톡 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altCurrent","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:124"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:125"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 요청시의 포인트 잔액' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altFcnt","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:138"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:139"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 잘못요청된 갯수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:140"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: '알림톡 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altMid","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 거래번호' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: '알림톡 수신자이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '알림톡 수신자연락처' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altRequestMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:103"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:104"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 발송요청 결과메세지' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altRequestState","kind":"property","validators":[{"name":"IsEnum","args_literal":"AlimtalkState","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:82"}],"swagger":{"ApiProperty":"{\r\n    description: `알림톡 발송요청상태(성공:ALT001 | 실패:ALT002)`,\r\n    enum: AlimtalkState,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altScnt","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:131"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:132"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 정상적으로 요청된 갯수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altSendCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:144"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:145"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 발송완료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altSmid","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '알리고 대체문자 거래번호' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altSmsCompletionMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:117"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:118"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `알림톡 대체문자 발송완료여부메세지`,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altSmsCompletionState","kind":"property","validators":[{"name":"IsEnum","args_literal":"AlimtalkState","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:98"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `알림톡 대체문자발송완료상태(성공:ALT001 | 실패:ALT002)`,\r\n    enum: AlimtalkState,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altTemplateCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:66"}],"swagger":{"ApiProperty":"{ description: '알림톡 템플릿코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altType","kind":"property","validators":[{"name":"IsEnum","args_literal":"AlimtalkType","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:74"}],"swagger":{"ApiProperty":"{\r\n    description: `알림톡 발송타입(결제: SND001 | 분석: SND002 | 충전: SND003 | 실손추가: SND004)`,\r\n    enum: AlimtalkType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:150"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:151"}],"swagger":{"ApiPropertyOptional":"{ description: '알림톡 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk.altUsed","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:30"}],"swagger":{"ApiProperty":"{\r\n    description: '알림톡 분석요청사용여부(1:사용 | 0:미사용)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Sample","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":0,"resolution":"own","effective_properties":[],"defined_in":"insuniverse-server/apps/api/src/modules/alimtalk/alimtalk.entity.ts:1"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.createAllowIp","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.createAllowIp","http":"POST /admin/ip","controller_path":"admin/ip","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAllowIpDto","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:48"}],"swagger":{"ApiOperation":"{\r\n    summary: 'IP 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.deleteAllowIp","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.deleteAllowIp","http":"POST /admin/ip/delete","controller_path":"admin/ip","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAllowIpDto","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:69"}],"swagger":{"ApiOperation":"{\r\n    summary: 'IP 삭제',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.getAllowIp","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.getAllowIp","http":"GET /admin/ip/:alpId","controller_path":"admin/ip","method_path":":alpId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:37"}],"swagger":{"ApiOperation":"{\r\n    summary: 'IP 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAllowIpDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.getAllowIpList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.getAllowIpList","http":"GET /admin/ip","controller_path":"admin/ip","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAllowIpListDto","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:25"}],"swagger":{"ApiOperation":"{\r\n    summary: `IP 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetAllowIpListResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.updateAllowIp","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip-admin.controller.AdminAllowIpController.updateAllowIp","http":"POST /admin/ip/edit/:alpId","controller_path":"admin/ip","method_path":"edit/:alpId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:58"},{"decorator":"Body","type_ref":"UpdateAllowIpDto","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:59"}],"swagger":{"ApiOperation":"{\r\n    summary: 'IP 수정',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip-admin.controller.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.CreateAllowIpDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(AllowIp, [ 'alpId', 'alpCreatedAt', 'alpUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"AllowIp","base_ref":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","props":["alpId","alpCreatedAt","alpUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"alpName","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpIp","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpUsePlace","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.DeleteAllowIpDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(AllowIp, [])","composed_from":[{"op":"omit","base_expr":"AllowIp","base_ref":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"alpId","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpName","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpIp","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpUsePlace","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: alpCreatedAt)',\r\n    enum: ['alpCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: alpName)',\r\n    enum: ['alpName', 'alpIp'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['alpName', 'alpCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.GetAllowIpListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:64"}],"swagger":{"ApiPropertyOptional":"{ description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.dto.UpdateAllowIpDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(AllowIp, [ 'alpId', 'alpCreatedAt', 'alpUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"AllowIp","base_ref":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","props":["alpId","alpCreatedAt","alpUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"alpName","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpIp","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false},{"name":"alpUsePlace","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"alpId","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":[],"optional_by_partial":false},{"name":"alpName","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":[],"optional_by_partial":false},{"name":"alpIp","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":[],"optional_by_partial":false},{"name":"alpUsePlace","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":[],"optional_by_partial":false},{"name":"alpUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":[],"optional_by_partial":false},{"name":"alpCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp.alpCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:36"}],"swagger":{"ApiProperty":"{ description: 'IP생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp.alpId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: 'IP id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp.alpIp","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:17"},{"name":"IsIP","args_literal":"'4', {}","anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '접근허용 IP' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp.alpName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: 'IP 사용자명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp.alpUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:31"}],"swagger":{"ApiPropertyOptional":"{ description: 'IP수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/allow-ip/allow-ip.entity.AllowIp.alpUsePlace","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:24"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:25"}],"swagger":{"ApiPropertyOptional":"{ description: 'IP 사용장소' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/allow-ip/allow-ip.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.aggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.aggregateList","http":"GET /admin-view/analyze/:oddId/aggregate","controller_path":"admin-view/analyze","method_path":":oddId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:80"},{"decorator":"Query","type_ref":"GetAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:81"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년치계산분)`,\r\n    description: `관리자 전용 분석기본데이터 중 계산이 필요한 데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.basicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.basicList","http":"GET /admin-view/analyze/:oddId/basic","controller_path":"admin-view/analyze","method_path":":oddId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:48"},{"decorator":"Query","type_ref":"GetAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(기본)',\r\n    description: `관리자 전용 분석기본데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.carBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.carBasicList","http":"GET /admin-view/analyze/:oddId/car-basic","controller_path":"admin-view/analyze","method_path":":oddId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:158"},{"decorator":"Query","type_ref":"GetAnalysisCarBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:159"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(자동차보험) 목록`,\r\n    description: `관리자 전용 자동차보험 분석데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard","CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.carDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.carDetailList","http":"GET /admin-view/analyze/:acbId/car-detail","controller_path":"admin-view/analyze","method_path":":acbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:175"},{"decorator":"Query","type_ref":"GetAnalysisCarDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:176"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(자동차보험) 상세',\r\n    description: `관리자 전용 자동차보험 분석상세데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard","CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.detailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.detailList","http":"GET /admin-view/analyze/:asbId/detail","controller_path":"admin-view/analyze","method_path":":asbId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:64"},{"decorator":"Query","type_ref":"GetAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(상세)',\r\n    description: `관리자 전용 분석상세데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.diseaseCodeVisitGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.diseaseCodeVisitGroups","http":"GET /admin-view/analyze/:oddId/disease-code-visit-groups","controller_path":"admin-view/analyze","method_path":":oddId/disease-code-visit-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:128"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(동일 진단코드 내원 그룹)`,\r\n    description: `관리자 전용 동일 주상병코드 내원 그룹 데이터를 요청합니다. (인증 없음, 약국 포함)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.dosing30DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.dosing30DayGroups","http":"GET /admin-view/analyze/:oddId/dosing-30day-groups","controller_path":"admin-view/analyze","method_path":":oddId/dosing-30day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:119"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 30일이상 투약)`,\r\n    description: `관리자 전용 5년 내 30일이상 투약 약효 카테고리 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.etcInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.etcInsuranceGroups","http":"GET /admin-view/analyze/:oddId/etc-insurance-groups","controller_path":"admin-view/analyze","method_path":":oddId/etc-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:146"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(기타 숨은보험금 그룹)`,\r\n    description: `관리자 전용 기타 숨은보험금(asdInEtc)별 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.prescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.prescribeList","http":"GET /admin-view/analyze/:oddId/prescribe","controller_path":"admin-view/analyze","method_path":":oddId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:96"},{"decorator":"Query","type_ref":"GetAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:97"}],"swagger":{"ApiOperation":"{\r\n    summary: `처방조제정보`,\r\n    description: `관리자 전용 중복투약일 경우 해당일의 처방조제정보를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.toothInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.toothInsuranceGroups","http":"GET /admin-view/analyze/:oddId/tooth-insurance-groups","controller_path":"admin-view/analyze","method_path":":oddId/tooth-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:137"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(치아 숨은보험금 그룹)`,\r\n    description: `관리자 전용 치아 숨은보험금(asdInTooth)별 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.treatment7DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin-view.controller.AdminViewAnalyzeController.treatment7DayGroups","http":"GET /admin-view/analyze/:oddId/treatment-7day-groups","controller_path":"admin-view/analyze","method_path":":oddId/treatment-7day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:110"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 7일이상 진료)`,\r\n    description: `관리자 전용 5년 내 7일이상 진료 중분류 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin-view.controller.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.aggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.aggregateList","http":"GET /admin/analyze/:oddId/aggregate","controller_path":"admin/analyze","method_path":":oddId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:113"},{"decorator":"Query","type_ref":"GetAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:114"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:115"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년치계산분)`,\r\n    description: `분석기본데이터 중 계산이 필요한 데이터를 요청합니다.\r\n                  - 5년내 7일이상 진료/30일이상 투약의 기본\r\n                  - 5년내 11(6대)질병진단/수술의 기본`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.aggregateList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.basicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.basicList","http":"GET /admin/analyze/:oddId/basic","controller_path":"admin/analyze","method_path":":oddId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:75"},{"decorator":"Query","type_ref":"GetAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:76"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:77"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(기본)',\r\n    description: `분석기본데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.basicList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carBasicList","http":"GET /admin/analyze/:oddId/car-basic","controller_path":"admin/analyze","method_path":":oddId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:171"},{"decorator":"Query","type_ref":"GetAnalysisCarBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:172"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:173"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(자동차보험) 목록`,\r\n    description: `자동차보험 분석데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CarViewAdminGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carBasicList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carDetailList","http":"GET /admin/analyze/:acbId/car-detail","controller_path":"admin/analyze","method_path":":acbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:191"},{"decorator":"Query","type_ref":"GetAnalysisCarDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:192"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:193"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(자동차보험) 상세',\r\n    description: `자동차보험 분석상세데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CarViewAdminGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.carDetailList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.detailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.detailList","http":"GET /admin/analyze/:asbId/detail","controller_path":"admin/analyze","method_path":":asbId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:93"},{"decorator":"Query","type_ref":"GetAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:94"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:95"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(상세)',\r\n    description: `분석상세데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.detailList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.downloadOriginalList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.downloadOriginalList","http":"GET /admin/analyze/:oddId/download","controller_path":"admin/analyze","method_path":":oddId/download","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:149"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:150"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:151"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: `해당 분석자료의 원본진료정보를 다운로드합니다. \r\n                  ** 30일 보관후 삭제되므료 30일이 지난 분석자료의 경우 다운로드 버튼을 비노출처리바랍니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.downloadOriginalList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.prescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.prescribeList","http":"GET /admin/analyze/:oddId/prescribe","controller_path":"admin/analyze","method_path":":oddId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:131"},{"decorator":"Query","type_ref":"GetAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:132"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:133"}],"swagger":{"ApiOperation":"{\r\n    summary: `처방조제정보`,\r\n    description: `중복투약일 경우 해당일의 처방조제정보를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/analyze/analyze-admin.controller.AdminAnalyzeController.prescribeList","defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-admin.controller.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":21,"resolution":"own","effective_properties":[{"name":"asbId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDepartment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbTreatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbVisitDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDisease","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbInDisease","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbNotice","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDentures","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbToothOne","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbToothFive","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDrugNotice","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbDuplicated","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbSicked","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbUpdaedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"asbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:125"}],"swagger":{"ApiProperty":"{ description: '분석기본생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDentures","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:72"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:73"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지틀니' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDepartment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '진단과' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDisease","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 질병' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDiseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDiseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:42"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:43"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDosingDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:102"}],"swagger":{"ApiProperty":"{ description: '투약일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDrugNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:96"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:97"}],"swagger":{"ApiPropertyOptional":"{ description: '투약알릴사항' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbDuplicated","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:108"}],"swagger":{"ApiProperty":"{ description: '투약중복여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbEtc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:90"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:91"}],"swagger":{"ApiProperty":"{ description: '매칭된 병원명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '분석기본 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbInDisease","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험질병' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:67"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 주의사항' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbSicked","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:113"}],"swagger":{"ApiProperty":"{ description: '유병자유무(1: 유병자 | 0 : 건강체)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbToothFive","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:84"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:85"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지5년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbToothOne","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:78"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:79"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지1년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:31"}],"swagger":{"ApiProperty":"{ description: '타입(외래/입원)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbUpdaedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:119"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:120"}],"swagger":{"ApiPropertyOptional":"{ description: '분석기본수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic.asbVisitDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '내원일수(1:내원 | <1:입원' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-basic.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"acbId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbTotalTreatDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbOutpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbInpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"acbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:55"}],"swagger":{"ApiProperty":"{ description: '분석기본생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '분석기본 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbInpatientTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:44"}],"swagger":{"ApiPropertyOptional":"{ description: '외래 총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbOutpatientTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:38"}],"swagger":{"ApiPropertyOptional":"{ description: '외래 총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:32"}],"swagger":{"ApiPropertyOptional":"{ description: '총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbTotalTreatDate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '총진료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbTreatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '진료종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic.acbUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:49"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:50"}],"swagger":{"ApiPropertyOptional":"{ description: '분석기본수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-basic.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"acdId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdDepartment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdTreatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdTreatDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"acdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:72"}],"swagger":{"ApiProperty":"{ description: '분석상세생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdDepartment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '진단과' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdDiseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdDiseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:42"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:43"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:9"}],"swagger":{"ApiProperty":"{ description: '분석상세id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdMedicalFee","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '자동차보험 총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdTreatDate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '진료일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:31"}],"swagger":{"ApiProperty":"{ description: '타입(외래/입원)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail.acdUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:67"}],"swagger":{"ApiPropertyOptional":"{ description: '분석상세수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-car-detail.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":15,"resolution":"own","effective_properties":[{"name":"asdId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdCodeName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdExamination","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdInTooth","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdInOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdInEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdDentures","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdToothOne","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdToothFive","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdUpdaedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"asdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdCodeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:23"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:24"}],"swagger":{"ApiPropertyOptional":"{ description: '코드명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:106"}],"swagger":{"ApiProperty":"{ description: '분석상세생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdDentures","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:83"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지틀니' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdDosingDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:41"}],"swagger":{"ApiProperty":"{ description: '투약일수(기본정보에서의 약국포함일시)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdExamination","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:35"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:36"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 검사' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '분석상세id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdInEtc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:77"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험 기타' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdInOperation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:70"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:71"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험 수술' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdInTooth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:64"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:65"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험 치아' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdOperation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:29"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:30"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 수술' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdToothFive","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:94"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:95"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지5년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdToothOne","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:88"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:89"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지1년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail.asdUpdaedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:100"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:101"}],"swagger":{"ApiPropertyOptional":"{ description: '분석상세수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-detail.entity.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"aspId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspTreatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspDrugName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspIngredients","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspOneDose","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspDailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspTotalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspEfficacy","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspUpdaedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"aspCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:67"}],"swagger":{"ApiProperty":"{ description: '처방조제생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspDailyDosesNumber","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:45"}],"swagger":{"ApiProperty":"{ description: '1회 투여횟수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspDrugName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:28"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:29"}],"swagger":{"ApiPropertyOptional":"{ description: '약품명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspEfficacy","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:55"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:56"}],"swagger":{"ApiPropertyOptional":"{ description: '효능효과' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '처방조제id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspIngredients","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:34"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:35"}],"swagger":{"ApiPropertyOptional":"{ description: '성분명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspOneDose","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:40"}],"swagger":{"ApiProperty":"{ description: '1회 투여량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspTotalDosingDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:50"}],"swagger":{"ApiProperty":"{ description: '총투약일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: '진료형태(외래|입원|처방조제)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe.aspUpdaedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:61"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:62"}],"swagger":{"ApiPropertyOptional":"{ description: '처방조제수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze-prescibe.entity.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getAggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getAggregateList","http":"GET /analyze/:oddId/aggregate","controller_path":"analyze","method_path":":oddId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:96"},{"decorator":"Query","type_ref":"GetAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:97"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년치계산분)`,\r\n    description: `분석기본데이터 중 계산이 필요한 데이터를 요청합니다.\r\n                  - 5년내 7일이상 진료/30일이상 투약의 기본\r\n                  - 5년내 11(6대)질병진단/수술의 기본\r\n                  - 숨은보험진단의 ","ApiOkResponse":"{ type: GetAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getBasicList","http":"GET /analyze/:oddId/basic","controller_path":"analyze","method_path":":oddId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:60"},{"decorator":"Query","type_ref":"GetAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:61"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(기본)',\r\n    description: `분석기본데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCarBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCarBasicList","http":"GET /analyze/:oddId/car-basic","controller_path":"analyze","method_path":":oddId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:128"},{"decorator":"Query","type_ref":"GetAnalysisCarBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:129"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:130"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(자동차보험) 목록`,\r\n    description: `자동차보험 분석데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarBasicListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCarDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCarDetailList","http":"GET /analyze/:acbId/car-detail","controller_path":"analyze","method_path":":acbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:149"},{"decorator":"Query","type_ref":"GetAnalysisCarDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:150"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:151"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(자동차보험) 상세',\r\n    description: `자동차보험 분석상세데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarDetailListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCautionPdfList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getCautionPdfList","http":"GET /analyze/:oddId/caution-pdf","controller_path":"analyze","method_path":":oddId/caution-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:194"}],"swagger":{"ApiOperation":"{\r\n    summary: '주의사항 PDF 데이터',\r\n    description: '주의사항 탭의 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDetailList","http":"GET /analyze/:asbId/detail","controller_path":"analyze","method_path":":asbId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:76"},{"decorator":"Query","type_ref":"GetAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:77"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(상세)',\r\n    description: `분석상세데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisDetailListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDiseaseCodeVisitGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDiseaseCodeVisitGroups","http":"GET /analyze/:oddId/disease-code-visit-groups","controller_path":"analyze","method_path":":oddId/disease-code-visit-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:239"}],"swagger":{"ApiOperation":"{\r\n    summary: '동일 진단코드 내원 그룹 조회',\r\n    description: '5년 이내 진료 기록을 주상병코드별로 그루핑하여 2건 이상인 그룹만 반환합니다 (약국 포함).',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:239"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDiseasePredictionPdf","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDiseasePredictionPdf","http":"GET /analyze/:oddId/disease-prediction-pdf","controller_path":"analyze","method_path":":oddId/disease-prediction-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:182"}],"swagger":{"ApiOperation":"{\r\n    summary: '병명예측 PDF 데이터',\r\n    description: '병명예측 탭의 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }","ApiOkResponse":"{ type: GetDiseasePredictionPdfResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDosing30DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getDosing30DayGroups","http":"GET /analyze/:oddId/dosing-30day-groups","controller_path":"analyze","method_path":":oddId/dosing-30day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:230"}],"swagger":{"ApiOperation":"{\r\n    summary: '5년 내 30일이상 투약 카테고리 그룹 조회',\r\n    description: '처방 데이터를 약효 카테고리별로 그루핑하여 투약일수 합계 30일 이상인 카테고리만 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:230"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getEtcInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getEtcInsuranceGroups","http":"GET /analyze/:oddId/etc-insurance-groups","controller_path":"analyze","method_path":":oddId/etc-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:248"}],"swagger":{"ApiOperation":"{\r\n    summary: '기타 숨은보험금 그룹 조회 (ANS009)',\r\n    description: '기타 숨은보험금(asdInEtc)별로 그루핑하여 인라인 렌더링용 데이터를 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getHealthyPdfList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getHealthyPdfList","http":"GET /analyze/:oddId/healthy-pdf","controller_path":"analyze","method_path":":oddId/healthy-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:203"}],"swagger":{"ApiOperation":"{\r\n    summary: '건강체 PDF 데이터',\r\n    description: '건강체 탭의 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:203"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getHiddenInsuranceList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getHiddenInsuranceList","http":"GET /analyze/:oddId/hidden-insurance","controller_path":"analyze","method_path":":oddId/hidden-insurance","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:169"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(숨은보험금) 전체 기본 목록',\r\n    description: '분석데이터(숨은보험금) 전체 기본 목록을 요청합니다.',\r\n  }","ApiOkResponse":"{ type: GetAnalysisHiddenInsuranceListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:169"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getPrescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getPrescribeList","http":"GET /analyze/:oddId/prescribe","controller_path":"analyze","method_path":":oddId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:112"},{"decorator":"Query","type_ref":"GetAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:113"}],"swagger":{"ApiOperation":"{\r\n    summary: `처방조제정보`,\r\n    description: `중복투약일 경우 해당일의 처방조제정보를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getSickPdfList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getSickPdfList","http":"GET /analyze/:oddId/sick-pdf","controller_path":"analyze","method_path":":oddId/sick-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:212"}],"swagger":{"ApiOperation":"{\r\n    summary: '유병자 PDF 데이터',\r\n    description: '유병자 탭의 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:212"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getToothInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getToothInsuranceGroups","http":"GET /analyze/:oddId/tooth-insurance-groups","controller_path":"analyze","method_path":":oddId/tooth-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:257"}],"swagger":{"ApiOperation":"{\r\n    summary: '치아 숨은보험금 그룹 조회 (ANS007)',\r\n    description: '치아 숨은보험금(asdInTooth)별로 그루핑하여 인라인 렌더링용 데이터를 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getTreatment7DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.AnalyzeController.getTreatment7DayGroups","http":"GET /analyze/:oddId/treatment-7day-groups","controller_path":"analyze","method_path":":oddId/treatment-7day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:221"}],"swagger":{"ApiOperation":"{\r\n    summary: '5년 내 7일이상 진료 중분류 그룹 조회',\r\n    description: '진료 기록을 중분류별로 그루핑하여 내원일수 합계 7일 이상인 그룹만 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard","OwnAnalysisGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.checkB2cAuth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.checkB2cAuth","http":"GET /analyze/b2c/:bodId/check-auth","controller_path":"analyze/b2c","method_path":":bodId/check-auth","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:586"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:587"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 인증 상태 확인',\r\n    description: 'B2C 사용자의 생년월일 인증 상태 및 조회 기간 만료 여부를 확인합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:585"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cAggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cAggregateList","http":"GET /analyze/b2c/:bodId/aggregate","controller_path":"analyze/b2c","method_path":":bodId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:312"},{"decorator":"Query","type_ref":"GetAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:313"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:314"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 분석데이터(집계)',\r\n    description: 'B2C 사용자의 분석집계데이터를 요청합니다. ANS003, ANS005, ANS006, ANS013 지원',\r\n  }","ApiOkResponse":"{ type: GetAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:311"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cBasicList","http":"GET /analyze/b2c/:bodId/basic","controller_path":"analyze/b2c","method_path":":bodId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:294"},{"decorator":"Query","type_ref":"GetAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:295"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:296"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 분석데이터(기본)',\r\n    description: 'B2C 사용자의 분석기본데이터를 요청합니다. bodId를 사용합니다.',\r\n  }","ApiOkResponse":"{ type: GetAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cBirthInfo","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cBirthInfo","http":"GET /analyze/b2c/:bodId/birth-info","controller_path":"analyze/b2c","method_path":":bodId/birth-info","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:625"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:625"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 사용자 생년월일 조회 (개발용)',\r\n    description: 'bodId로 B2C 사용자의 생년월일을 조회합니다. 개발/디버깅용입니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:625"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCarBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCarBasicList","http":"GET /analyze/b2c/:bodId/car-basic","controller_path":"analyze/b2c","method_path":":bodId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:441"},{"decorator":"Query","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:442"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:443"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 자동차보험 데이터',\r\n    description: 'B2C 사용자의 자동차보험 데이터를 요청합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:440"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCarDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCarDetailList","http":"GET /analyze/b2c/:bcbId/car-detail","controller_path":"analyze/b2c","method_path":":bcbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:490"},{"decorator":"Query","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:491"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:492"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 자동차보험 상세 데이터',\r\n    description: 'B2C 사용자의 자동차보험 상세 데이터를 요청합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:489"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCautionPdfList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cCautionPdfList","http":"GET /analyze/b2c/:bodId/caution-pdf","controller_path":"analyze/b2c","method_path":":bodId/caution-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:359"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:359"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 주의사항 PDF 데이터',\r\n    description: 'B2C 사용자의 주의사항 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:359"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDetailList","http":"GET /analyze/b2c/:babId/detail","controller_path":"analyze/b2c","method_path":":babId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:509"},{"decorator":"Query","type_ref":"GetAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:510"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:511"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 진단 상세 데이터',\r\n    description: 'B2C 사용자의 진단 상세 데이터를 요청합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:508"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDiseaseCodeVisitGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDiseaseCodeVisitGroups","http":"GET /analyze/b2c/:bodId/disease-code-visit-groups","controller_path":"analyze/b2c","method_path":":bodId/disease-code-visit-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:409"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:409"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 동일 진단코드 내원 그룹 조회',\r\n    description: 'B2C 5년 이내 진료 기록을 주상병코드별로 그루핑하여 2건 이상인 그룹만 반환합니다 (약국 포함).',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:409"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDosing30DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cDosing30DayGroups","http":"GET /analyze/b2c/:bodId/dosing-30day-groups","controller_path":"analyze/b2c","method_path":":bodId/dosing-30day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:399"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:399"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 5년 내 30일이상 투약 카테고리 그룹 조회',\r\n    description: 'B2C 처방 데이터를 약효 카테고리별로 그루핑하여 투약일수 합계 30일 이상인 카테고리만 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:399"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cEtcInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cEtcInsuranceGroups","http":"GET /analyze/b2c/:bodId/etc-insurance-groups","controller_path":"analyze/b2c","method_path":":bodId/etc-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:419"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:419"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 기타 숨은보험금 그룹 조회 (ANS009)',\r\n    description: 'B2C 기타 숨은보험금(asdInEtc)별 그루핑 데이터를 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:419"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cHealthyPdfList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cHealthyPdfList","http":"GET /analyze/b2c/:bodId/healthy-pdf","controller_path":"analyze/b2c","method_path":":bodId/healthy-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:369"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:369"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 건강체 PDF 데이터',\r\n    description: 'B2C 사용자의 건강체 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:369"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cHiddenInsuranceList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cHiddenInsuranceList","http":"GET /analyze/b2c/:bodId/hidden-insurance","controller_path":"analyze/b2c","method_path":":bodId/hidden-insurance","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:347"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:347"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 숨은보험금 전체 데이터',\r\n    description: 'B2C 사용자의 숨은보험금(진단/수술/치아/기타) 전체 데이터를 요청합니다.',\r\n  }","ApiOkResponse":"{ type: GetAnalysisHiddenInsuranceListResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:347"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cPrescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cPrescribeList","http":"GET /analyze/b2c/:bodId/prescribe","controller_path":"analyze/b2c","method_path":":bodId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:330"},{"decorator":"Query","type_ref":"GetAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:331"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:332"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 처방조제정보',\r\n    description: 'B2C 사용자의 중복투약일 경우 해당일의 처방조제정보를 요청합니다.',\r\n  }","ApiOkResponse":"{ type: GetAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:329"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cSickPdfList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cSickPdfList","http":"GET /analyze/b2c/:bodId/sick-pdf","controller_path":"analyze/b2c","method_path":":bodId/sick-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:379"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:379"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 유병자 PDF 데이터',\r\n    description: 'B2C 사용자의 유병자 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:379"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cToothInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cToothInsuranceGroups","http":"GET /analyze/b2c/:bodId/tooth-insurance-groups","controller_path":"analyze/b2c","method_path":":bodId/tooth-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:429"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:429"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 치아 숨은보험금 그룹 조회 (ANS007)',\r\n    description: 'B2C 치아 숨은보험금(asdInTooth)별 그루핑 데이터를 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:429"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cTreatment7DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cTreatment7DayGroups","http":"GET /analyze/b2c/:bodId/treatment-7day-groups","controller_path":"analyze/b2c","method_path":":bodId/treatment-7day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:389"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:389"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 5년 내 7일이상 진료 중분류 그룹 조회',\r\n    description: 'B2C 진료 기록을 중분류별로 그루핑하여 내원일수 합계 7일 이상인 그룹만 반환합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:389"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cUser","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.getB2cUser","http":"GET /analyze/b2c/user/:bcuId","controller_path":"analyze/b2c","method_path":"user/:bcuId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:282"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 사용자 정보 및 주문 정보',\r\n    description: 'bcuId로 B2C 사용자 정보와 bodId를 조회합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:282"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.verifyB2cBirth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeController.verifyB2cBirth","http":"POST /analyze/b2c/:bodId/verify-birth","controller_path":"analyze/b2c","method_path":":bodId/verify-birth","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:529"},{"decorator":"Body","type_ref":"VerifyB2cBirthDto","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:530"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:531"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 생년월일 인증',\r\n    description: 'B2C 분석 결과 조회 전 생년월일을 검증합니다. 성공 시 쿠키에 인증 상태를 저장합니다.',\r\n  }","ApiOkResponse":"{ type: VerifyB2cBirthResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:528"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeExtController.getB2cDiseasePredictionPdf","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeExtController.getB2cDiseasePredictionPdf","http":"GET /b2c/analyze/:bodId/disease-prediction-pdf","controller_path":"b2c/analyze","method_path":":bodId/disease-prediction-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:665"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:665"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 병명예측 PDF 데이터',\r\n    description: 'B2C 사용자의 병명예측 탭 전체 데이터를 PDF 생성용으로 제공합니다.',\r\n  }","ApiOkResponse":"{ type: GetDiseasePredictionPdfResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:665"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeExtController.requestB2cConsult","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cAnalyzeExtController.requestB2cConsult","http":"POST /b2c/analyze/:bodId/consult-request","controller_path":"b2c/analyze","method_path":":bodId/consult-request","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:678"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:678"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 상담신청',\r\n    description: 'B2C 사용자의 상담신청 상태를 업데이트합니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:678"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cUserController.findB2cUser","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/analyze/analyze.controller.B2cUserController.findB2cUser","http":"GET /b2c/user/find","controller_path":"b2c/user","method_path":"find","param_bindings":[{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:694"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:695"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:696"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 사용자 찾기',\r\n    description: '전화번호, 이름, 생년월일로 B2C 사용자를 찾습니다.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.controller.ts:693"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AnalysisBasic, [ 'asbTreatStartDate', 'asbDiseaseCode', 'asbDiseaseName', 'asbVisitDays', 'asbDosingDays', 'asbDuplicated', 'asbInDisease', 'asbNotice', ])","composed_from":[{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbTreatStartDate","asbDiseaseCode","asbDiseaseName","asbVisitDays","asbDosingDays","asbDuplicated","asbInDisease","asbNotice"]}],"own_property_count":6,"resolution":"resolved","effective_properties":[{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbVisitDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbInDisease","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbNotice","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbDuplicated","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"asbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"inDiseaseCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"noticeCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"asbInEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"inEtcCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDaysCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:291"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto.asbInEtc","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:318"}],"swagger":{"ApiPropertyOptional":"{ description: '숨은보험 기타' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:319"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto.asbTreatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:303"}],"swagger":{"ApiProperty":"{ description: '진료종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:304"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto.inDiseaseCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:308"}],"swagger":{"ApiProperty":"{ description: '숨은보험진단건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:309"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto.inEtcCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:323"}],"swagger":{"ApiProperty":"{ description: '숨은보험 기타 건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:324"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto.noticeCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:313"}],"swagger":{"ApiProperty":"{ description: '주의사항건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:314"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateBasicDto.visitDaysCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:328"}],"swagger":{"ApiProperty":"{ description: '내원건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:329"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisAggregateDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AnalysisDetail, [ 'asdOperation', ])","composed_from":[{"op":"pick","base_expr":"AnalysisDetail","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","props":["asdOperation"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"asdOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:332"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisBasicDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(OrderDetail, ['oddId']), OmitType(AnalysisBasic, ['asbCreatedAt', 'asbUpdaedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(OrderDetail, ['oddId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId"]},{"op":"intersection","base_expr":"OmitType(AnalysisBasic, ['asbCreatedAt', 'asbUpdaedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbCreatedAt","asbUpdaedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDepartment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbTreatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbVisitDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDisease","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbInDisease","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbNotice","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDentures","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbToothOne","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbToothFive","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDrugNotice","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbDuplicated","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"asbSicked","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisCarBasicDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(OrderDetail, ['oddId']), OmitType(AnalysisCarBasic, ['acbCreatedAt', 'acbUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(OrderDetail, ['oddId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId"]},{"op":"intersection","base_expr":"OmitType(AnalysisCarBasic, ['acbCreatedAt', 'acbUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"AnalysisCarBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","props":["acbCreatedAt","acbUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"acbId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTotalTreatDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbOutpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbInpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:498"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisCarDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(AnalysisCarDetail, ['acdCreatedAt', 'acdUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(AnalysisCarDetail, ['acdCreatedAt', 'acdUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"AnalysisCarDetail","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","props":["acdCreatedAt","acdUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"acdId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdDepartment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdTreatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdTreatDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acdMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-detail.entity.AnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:503"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisCarPdfDto","kind":"type","class_kind":"dto","extends_expr":"AnalysisCarBasicDto","composed_from":[{"op":"intersection","base_expr":"AnalysisCarBasicDto","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisCarBasicDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"acbId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTotalTreatDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbOutpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"acbInpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-car-basic.entity.AnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisCarPdfDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:522"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisCarPdfDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:528"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:530"}],"swagger":{"ApiProperty":"{\r\n    type: [AnalysisCarDetailDto],\r\n    description: '자동차보험 진료내역 상세',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:531"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AnalysisDetail, [ 'asdCodeName', 'asdOperation', 'asdExamination', 'asdInTooth', 'asdInOperation', 'asdInEtc', 'asdDentures', 'asdToothOne', 'asdToothFive', 'asdDosingDays', ])","composed_from":[{"op":"pick","base_expr":"AnalysisDetail","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","props":["asdCodeName","asdOperation","asdExamination","asdInTooth","asdInOperation","asdInEtc","asdDentures","asdToothOne","asdToothFive","asdDosingDays"]}],"own_property_count":8,"resolution":"resolved","effective_properties":[{"name":"asdCodeName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdExamination","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdInTooth","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdInOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdInEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdDentures","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdToothOne","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdToothFive","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"operationCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"examinationCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inToothCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inOperationCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inEtcCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"denturesCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"toothOneCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"toothFiveCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.denturesCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:260"}],"swagger":{"ApiProperty":"{ description: '치아틀니상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:261"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.examinationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:240"}],"swagger":{"ApiProperty":"{ description: '검사상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:241"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.inEtcCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:255"}],"swagger":{"ApiProperty":"{ description: '숨은보험기타상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.inOperationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:250"}],"swagger":{"ApiProperty":"{ description: '숨은보험수술상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:251"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.inToothCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:245"}],"swagger":{"ApiProperty":"{ description: '숨은보험치아상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:246"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.operationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:235"}],"swagger":{"ApiProperty":"{ description: '수술상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.toothFiveCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:270"}],"swagger":{"ApiProperty":"{ description: '치아5년상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:271"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto.toothOneCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:265"}],"swagger":{"ApiProperty":"{ description: '치아1년상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:266"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":"PickType(AnalysisDetail, [ 'asdId', 'asdCodeName', 'asdOperation', 'asdExamination', 'asdInTooth', 'asdInOperation', 'asdInEtc', 'asdDentures', 'asdToothOne', 'asdToothFive', 'asdDosingDays', ])","composed_from":[{"op":"pick","base_expr":"AnalysisDetail","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","props":["asdId","asdCodeName","asdOperation","asdExamination","asdInTooth","asdInOperation","asdInEtc","asdDentures","asdToothOne","asdToothFive","asdDosingDays"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"asdId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdCodeName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdExamination","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdInTooth","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdInOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdInEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdDentures","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdToothOne","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"asdToothFive","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:442"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDiagnosticsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AnalysisBasic, [ 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', 'asbInDisease', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(AnalysisBasic, [ 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', 'asbInDisease', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbDiseaseName","asbDiseaseCode","asbTreatStartDate","asbInDisease"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbInDisease","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDiagnosticsDto","ops_applied":[],"optional_by_partial":false},{"name":"inDiseaseCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDiagnosticsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:573"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDiagnosticsDto.asbTreatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:583"}],"swagger":{"ApiProperty":"{ description: '진료종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:584"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDiagnosticsDto.inDiseaseCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:588"}],"swagger":{"ApiProperty":"{ description: '숨은보험진단건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:589"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisEtcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AnalysisBasic, [ 'asbHospitalName', 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', ]), PickType(AnalysisDetailDto, ['asdInEtc']), )","composed_from":[{"op":"intersection","base_expr":"PickType(AnalysisBasic, [ 'asbHospitalName', 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbHospitalName","asbDiseaseName","asbDiseaseCode","asbTreatStartDate"]},{"op":"intersection","base_expr":"PickType(AnalysisDetailDto, ['asdInEtc'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","props":["asdInEtc"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asdInEtc","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false},{"name":"inEtcCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisEtcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:617"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisEtcDto.inEtcCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:628"}],"swagger":{"ApiProperty":"{ description: '숨은보험기타상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:629"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"dispenseDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"prescribingHospital","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"dispensingPharmacy","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"prescribingHospitalCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"dispensingPharmacyCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"drugName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.dispenseDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '조제일자', nullable: true, example: '2025-04-15' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:357"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.dispensingPharmacy","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '조제기관(약국명)', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:365"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.dispensingPharmacyCode","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '조제기관 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:373"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.drugName","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '약품명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:377"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.prescribingHospital","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '처방기관(병/의원명)', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:361"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.prescribingHospitalCode","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '처방기관 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:369"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisMedicineSummaryDto.totalDosingDays","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '총 투약일수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisPrescibeDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(AnalysisPrescibe, [ 'aspId', 'aspUpdaedAt', 'aspCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"AnalysisPrescibe","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","props":["aspId","aspUpdaedAt","aspCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"aspTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspTreatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspDrugName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspIngredients","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspOneDose","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspDailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspTotalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"aspEfficacy","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-prescibe.entity.AnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:475"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisSurgeryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AnalysisBasic, [ 'asbHospitalName', 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', ]), PickType(AnalysisDetailDto, ['asdInOperation']), )","composed_from":[{"op":"intersection","base_expr":"PickType(AnalysisBasic, [ 'asbHospitalName', 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbHospitalName","asbDiseaseName","asbDiseaseCode","asbTreatStartDate"]},{"op":"intersection","base_expr":"PickType(AnalysisDetailDto, ['asdInOperation'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","props":["asdInOperation"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asdInOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false},{"name":"inOperationCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisSurgeryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:592"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisSurgeryDto.inOperationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:603"}],"swagger":{"ApiProperty":"{ description: '숨은보험수술상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:604"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisToothDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(AnalysisBasic, [ 'asbHospitalName', 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', ]), PickType(AnalysisDetailDto, ['asdInOperation', 'asdInTooth']), )","composed_from":[{"op":"intersection","base_expr":"PickType(AnalysisBasic, [ 'asbHospitalName', 'asbDiseaseName', 'asbDiseaseCode', 'asbTreatStartDate', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbHospitalName","asbDiseaseName","asbDiseaseCode","asbTreatStartDate"]},{"op":"intersection","base_expr":"PickType(AnalysisDetailDto, ['asdInOperation', 'asdInTooth'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.AnalysisDetailDto","props":["asdInOperation","asdInTooth"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"asbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asdInTooth","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false},{"name":"asdInOperation","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-detail.entity.AnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:607"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"majorName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"majorCount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:715"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:727"}],"swagger":{"ApiProperty":"{ type: [DiseasePredictionItemDto], description: '하위 항목 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:728"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto.majorCount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류 총 횟수', example: 100 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:722"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionCategoryDto.majorName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류명', example: '특정 감염성 및 기생충성 질환' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:718"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:696"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '코드', example: 'A01' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:699"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto.comment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '코멘트', example: '보험 가입 가능' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:711"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '횟수', example: 50 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:707"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.DiseasePredictionItemDto.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '명칭', example: '장티푸스 및 파라티푸스' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:703"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDay","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:864"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto.categoryName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '검사 분류명', example: '영상검사' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:867"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:876"}],"swagger":{"ApiProperty":"{ type: [ExaminationItemDto], description: '검사 항목 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:877"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationCategoryDto.totalDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '카테고리 총 일수', example: 15 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:871"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"itemName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"itemDay","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:853"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationItemDto.itemDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '항목 일수', example: 8 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:860"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.ExaminationItemDto.itemName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '검사 항목명', example: '흉부[직접]1매' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:856"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basic","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateDto","ops_applied":[],"optional_by_partial":false},{"name":"detail","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:337"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateDto.basic","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:340"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:342"}],"swagger":{"ApiProperty":"{ type: AnalysisAggregateBasicDto, description: '분석기본정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:343"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateDto.detail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:347"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:349"}],"swagger":{"ApiProperty":"{ type: AnalysisAggregateBasicDto, description: '분석상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(PaginationDto, ['page']), PickType(AnalysisBasic, ['asbSicked', 'asbDiseaseCode']), )","composed_from":[{"op":"intersection","base_expr":"PickType(PaginationDto, ['page'])","base_ref":null,"props":null},{"op":"pick","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":["page"]},{"op":"intersection","base_expr":"PickType(AnalysisBasic, ['asbSicked', 'asbDiseaseCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbSicked","asbDiseaseCode"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbSicked","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ansType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListDto.ansType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ansAggregateType","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:154"}],"swagger":{"ApiProperty":"{\r\n    description: `분석타입\r\n                  ANS003 : 5년이내 7일이상치료/30일이상 투약\r\n                  ANS005 : 5년내 11(6)대 질병 진단/수술\r\n                  ANS006 : 숨은보험 진단\r\n                  ANS009 : 보상찾아줘-기타\r\n   "},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:420"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:435"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:437"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:438"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAnalysisAggregateDto],\r\n    description: '분석기본(계산)리스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:439"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisAggregateListResponseDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:425"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:427"}],"swagger":{"ApiProperty":"{ type: GetOrderDetailDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:428"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basic","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"detail","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:275"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicDto.basic","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:278"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:280"}],"swagger":{"ApiProperty":"{ type: AnalysisBasicDto, description: '분석기본정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:281"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicDto.detail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:285"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:287"}],"swagger":{"ApiProperty":"{ type: AnalysisDetailDto, description: '분석상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(PaginationDto, ['page']), PickType(AnalysisBasic, ['asbDiseaseCode']), )","composed_from":[{"op":"intersection","base_expr":"PickType(PaginationDto, ['page'])","base_ref":null,"props":null},{"op":"pick","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":["page"]},{"op":"intersection","base_expr":"PickType(AnalysisBasic, ['asbDiseaseCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","props":["asbDiseaseCode"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"asbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze-basic.entity.AnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ansType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchYear","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListDto.ansType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ansBasicType","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:95"}],"swagger":{"ApiProperty":"{\r\n    description: `분석타입\r\n                  ANS001 : 3개월이내(내원, 입원, 검사, 투약, 기타)\r\n                  ANS002 : 1년이내 검사\r\n                  ANS003 : 5년이내 7일이상치료/30일이상 투약\r\n                  ANS004 : 5년이내 입원"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListDto.searchYear","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:106"},{"name":"IsIn","args_literal":"[2, 5]","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:107"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:108"}],"swagger":{"ApiProperty":"{\r\n    description: `검색기간연수\r\n                  분석타입이 ANS004일 경우 필수 \r\n                  2 : 2년내(유병자)\r\n                  5 : 5년내(건강체/유병자)\r\n                `,\r\n    example: '2',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"medicineSummaryList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:385"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:400"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:402"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:403"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAnalysisBasicDto],\r\n    description: '분석기본리스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:404"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto.medicineSummaryList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:412"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:414"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:415"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [AnalysisMedicineSummaryDto],\r\n    description:\r\n      \"심평원 '내가 먹는약 한눈에' API에서 도출한 신규 진료/조제 이력 (ANS001=3개월 내 응답에만 채워짐; 기존 기본진료정보에 없는 최신 건만 포함; 그 외 ansType에서는 빈 배열)\",\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:416"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisBasicListResponseDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:390"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:392"}],"swagger":{"ApiPropertyOptional":"{ type: GetOrderDetailDto, description: '주문상세정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:393"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarBasicListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(PaginationDto, ['page']), )","composed_from":[{"op":"intersection","base_expr":"PickType(PaginationDto, ['page'])","base_ref":null,"props":null},{"op":"pick","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":["page"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarBasicListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarBasicListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarBasicListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:535"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarBasicListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:550"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:552"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:553"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [AnalysisCarBasicDto],\r\n    description: '분석기본리스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:554"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarBasicListResponseDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:540"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:542"}],"swagger":{"ApiPropertyOptional":"{ type: GetOrderDetailDto, description: '주문상세정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:543"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarDetailListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarDetailListDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:175"}],"swagger":{"ApiProperty":"{ description: '페이지 번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:558"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisCarDetailListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:566"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:568"}],"swagger":{"ApiProperty":"{\r\n    type: [AnalysisCarDetailDto],\r\n    description: '분석상세리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:569"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"ansType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListDto.ansType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ansDetailType","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:134"}],"swagger":{"ApiProperty":"{\r\n    description: `분석타입\r\n                  ANS001 : 3개월이내(내원, 입원, 검사, 투약, 기타)\r\n                  ANS002 : 1년이내 검사\r\n                  ANS004 : 5년이내 수술/입원\r\n                  ANS007 : 숨은보험(치아)\r\n       "},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:116"}],"swagger":{"ApiProperty":"{ description: '페이지 번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basic","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:456"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListResponseDto.basic","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:459"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:461"}],"swagger":{"ApiProperty":"{ type: AnalysisBasicDto, description: '분석기본정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:462"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisDetailListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:469"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:471"}],"swagger":{"ApiProperty":"{\r\n    type: [AnalysisDetailResponseDto],\r\n    description: '분석상세리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:472"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"diagnosticsList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"surgeryList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"toothList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"etcList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"carList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:641"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto.carList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:687"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:689"}],"swagger":{"ApiProperty":"{\r\n    type: AnalysisCarPdfDto,\r\n    description: '분석기본(자동차보험)리스트 — 사고 그룹 + 진료내역 상세',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:690"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto.diagnosticsList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:647"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:649"}],"swagger":{"ApiProperty":"{\r\n    type: AnalysisDiagnosticsDto,\r\n    description: '분석기본진단리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:650"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto.etcList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:677"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:679"}],"swagger":{"ApiProperty":"{\r\n    type: AnalysisEtcDto,\r\n    description: '분석기본기타리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:680"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto.surgeryList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:657"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:659"}],"swagger":{"ApiProperty":"{\r\n    type: AnalysisSurgeryDto,\r\n    description: '분석기본수술리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:660"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisHiddenInsuranceListResponseDto.toothList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:667"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:669"}],"swagger":{"ApiProperty":"{\r\n    type: AnalysisToothDto,\r\n    description: '분석기본치아리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:670"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescibeListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basicList","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescibeListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescibeListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:481"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescibeListResponseDto.basicList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:484"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:486"}],"swagger":{"ApiProperty":"{ type: [GetAnalysisBasicDto], description: '분석기본리스트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:487"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescibeListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:491"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:493"}],"swagger":{"ApiProperty":"{ type: [AnalysisPrescibeDto], description: '처방조제리스트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:494"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescribeListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"searchDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescribeListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetAnalysisPrescribeListDto.searchDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:163"}],"swagger":{"ApiProperty":"{\r\n    description: `검색일`,\r\n    example: '20240920',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"hidePatientName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"recommendedInsurance","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"insuranceReference","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"examination","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"medication","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"treatmentLog","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:956"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto.examination","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:986"}],"swagger":{"ApiProperty":"{\r\n    type: [ExaminationCategoryDto],\r\n    description: '검사기준 데이터'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:987"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto.hidePatientName","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:959"}],"swagger":{"ApiProperty":"{ description: 'PDF 상단 고객명 숨김 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:960"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto.insuranceReference","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:977"}],"swagger":{"ApiProperty":"{\r\n    type: [InsuranceReferenceMiddleDto],\r\n    description: '병명기준 보험참고 데이터 (중분류 기준 트리 구조)'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:978"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto.medication","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:995"}],"swagger":{"ApiProperty":"{\r\n    type: [MedicationCategoryDto],\r\n    description: '투약기준 데이터'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:996"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto.recommendedInsurance","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:968"}],"swagger":{"ApiProperty":"{\r\n    type: [DiseasePredictionCategoryDto],\r\n    description: '병명기준 추천보험 데이터'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:969"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetDiseasePredictionPdfResponseDto.treatmentLog","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1004"}],"swagger":{"ApiProperty":"{\r\n    type: [TreatmentLogItemDto],\r\n    description: '진료로그 데이터 (화면과 동일한 원본 데이터)'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1005"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"user","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:197"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:199"}],"swagger":{"ApiProperty":"{ type: MemberAnalzeDto, description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:211"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:213"}],"swagger":{"ApiProperty":"{ type: OrderDetailAnalzeDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.GetOrderDetailDto.user","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:204"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:206"}],"swagger":{"ApiProperty":"{ type: UserAnalzeDto, description: '고객정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"fines","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:778"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류 코드', example: 'M51' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:781"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto.comment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험내용', example: '척추 관련 보험 참고', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:789"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '건수', example: 15 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:793"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto.fines","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:798"}],"swagger":{"ApiProperty":"{ type: [InsuranceReferenceFineDto], description: '세세분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:799"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceDetailDto.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류명', example: '기타 추간판장애' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:785"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFines","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:753"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세분류 코드', example: 'M518' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:756"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto.comment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험내용', example: '보험 가입 가능', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:764"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '건수', example: 10 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:768"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세분류명', example: '기타 명시된 추간판장애' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:760"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceFineDto.subFines","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:773"}],"swagger":{"ApiProperty":"{ type: [InsuranceReferenceSubFineDto], description: '세세세분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:774"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"minors","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:828"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 코드', example: 'M50-M54' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:831"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto.comment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험내용', example: '등 관련 보험 참고', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:839"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '건수', example: 50 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:843"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto.minors","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:848"}],"swagger":{"ApiProperty":"{ type: [InsuranceReferenceMinorDto], description: '소분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:849"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMiddleDto.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류명', example: '기타 등병증(M50-M54)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:835"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"details","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:803"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류 코드', example: 'M50' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:806"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto.comment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험내용', example: '경추 관련 보험 참고', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:814"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '건수', example: 20 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:818"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto.details","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:823"}],"swagger":{"ApiProperty":"{ type: [InsuranceReferenceDetailDto], description: '세분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:824"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceMinorDto.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류명', example: '경추간판장애' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:810"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:734"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세세분류 코드', example: 'M5180' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:737"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto.comment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험내용', example: '보험 가입 주의', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:745"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '건수', example: 5 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:749"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.InsuranceReferenceSubFineDto.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세세분류명', example: '기타 추간판장애' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:741"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDay","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:896"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto.categoryName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '분류명', example: '중추 신경계용 약' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:899"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:908"}],"swagger":{"ApiProperty":"{ type: [MedicationItemDto], description: '투약 항목 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:909"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationCategoryDto.totalDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '카테고리 총 일수', example: 135 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:903"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"itemName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"efficacy","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"itemDay","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:881"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto.efficacy","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '효능', example: '중추신경계 질환 증상 완화' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:888"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto.itemDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '항목 일수', example: 90 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:892"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MedicationItemDto.itemName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '약품명', example: '아모닐정250밀리그램' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:884"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.MemberAnalzeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memLoginId'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.OrderDetailAnalzeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(OrderDetail, [ 'oddId', 'oddState', 'oddTransactionId', 'oddCompletedAt', ])","composed_from":[{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId","oddState","oddTransactionId","oddCompletedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:186"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"department","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"publicCharge","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:913"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.deductibleAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내가 낸 의료비', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:952"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.department","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료과', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:924"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병코드', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:932"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.diseaseName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병명', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:936"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.hospitalName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '병의원/약국명', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:920"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.publicCharge","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '공단부담금', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:948"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.totalAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 진료비', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:944"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.treatStartDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료 시작일', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:916"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.treatType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '입원/외래 구분', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:928"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.TreatmentLogItemDto.visitDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내원일수', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:940"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.UserAnalzeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(User, [ 'usrName', 'usrPhone', 'usrBirth', ])","composed_from":[{"op":"pick","base_expr":"User","base_ref":"insuniverse-server:apps/api/src/modules/user/user.entity.User","props":["usrName","usrPhone","usrBirth"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["pick"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["pick"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"birthDate","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1009"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthDto.birthDate","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":"{ message: '생년월일을 입력해주세요.' }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1014"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1015"},{"name":"Length","args_literal":"6, 6, { message: '생년월일은 6자리로 입력해주세요.' }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1016"},{"name":"Matches","args_literal":", { message: '생년월일은 숫자만 입력 가능합니다.' }","anchor":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1017"}],"swagger":{"ApiProperty":"{\r\n    description: '생년월일 (YYMMDD 형식 6자리)',\r\n    example: '940225',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1018"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1021"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto.bodId","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: 'B2C 주문 상세 ID',\r\n    example: 1,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1038"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto.message","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '메시지',\r\n    example: '인증이 완료되었습니다.',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1032"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/analyze/analyze.dto.VerifyB2cBirthResponseDto.success","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '인증 성공 여부',\r\n    example: true,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/analyze/analyze.dto.ts:1026"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.corpOrgSignin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.corpOrgSignin","http":"POST /admin/auth/corp/org/signin","controller_path":"admin/auth","method_path":"corp/org/signin","param_bindings":[{"decorator":"Body","type_ref":"CorpOrgSignInDto","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:90"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:91"}],"swagger":{"ApiOperation":"{ summary: '조직관리자 로그인' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.corpSignin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.corpSignin","http":"POST /admin/auth/corp/signin","controller_path":"admin/auth","method_path":"corp/signin","param_bindings":[{"decorator":"Body","type_ref":"CorpSignInDto","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:70"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:71"}],"swagger":{"ApiOperation":"{ summary: '기업관리자 로그인' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.salesSignin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.salesSignin","http":"POST /admin/auth/sales/signin","controller_path":"admin/auth","method_path":"sales/signin","param_bindings":[{"decorator":"Body","type_ref":"SalesSignInDto","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:50"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:51"}],"swagger":{"ApiOperation":"{ summary: '영업대리점 관리자 로그인' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.signin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.signin","http":"POST /admin/auth/signin","controller_path":"admin/auth","method_path":"signin","param_bindings":[{"decorator":"Body","type_ref":"AdminSignInDto","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:23"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:24"}],"swagger":{"ApiOperation":"{ summary: '관리자 로그인' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.signout","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/admin/auth.controller.AdminAuthController.signout","http":"POST /admin/auth/signout","controller_path":"admin/auth","method_path":"signout","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:41"}],"swagger":{"ApiOperation":"{ summary: '관리자 로그아웃' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.AdminSignInDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Admin, [ 'admLoginId', 'admPassword', ])","composed_from":[{"op":"pick","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admLoginId","admPassword"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"admLoginId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["pick"],"optional_by_partial":false},{"name":"admPassword","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcLoginId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcRole","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"orgCanWrite","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcAnalysisView","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.agcAnalysisView","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description:\r\n      '분석관리 화면 노출여부 (0: 미노출 | 1: 분석목록만 | 2: 분석목록+상세팝업)',\r\n    required: false,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.agcCorporateName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업명', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.agcId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.agcLoginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업관리자 로그인 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.agcRole","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업관리자 권한', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.memId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '조직관리자 회원 ID', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.memName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '조직관리자 이름', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.orgCanWrite","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '조직관리자 운영 가능 여부', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpAgencyDto.orgId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '관리 조직 ID', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto","ops_applied":[],"optional_by_partial":false},{"name":"memPassword","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto.agcCorporateCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:56"}],"swagger":{"ApiProperty":"{ description: '기업코드(기업 식별용)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto.memLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:61"}],"swagger":{"ApiProperty":"{ description: '조직관리자 회원 로그인 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpOrgSignInDto.memPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:66"}],"swagger":{"ApiProperty":"{ description: '조직관리자 비밀번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"agcLoginId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInDto","ops_applied":[],"optional_by_partial":false},{"name":"agcPassword","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInDto.agcLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:41"}],"swagger":{"ApiProperty":"{ description: '기업관리자 로그인 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInDto.agcPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:46"}],"swagger":{"ApiProperty":"{ description: '기업관리자 로그인 패스워드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"admin","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.CorpSignInResponseDto.admin","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '로그인 기업관리자 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesAgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesAgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesAgencyDto.sagId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '영업대리점 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesAgencyDto.sagLoginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '영업대리점 로그인 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInDto","ops_applied":[],"optional_by_partial":false},{"name":"sagPassword","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInDto.sagLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:14"}],"swagger":{"ApiProperty":"{ description: '영업대리점 로그인 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInDto.sagPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:19"}],"swagger":{"ApiProperty":"{ description: '영업대리점 로그인 패스워드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"admin","source_class":"insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/admin/auth.dto.SalesSignInResponseDto.admin","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '로그인 영업대리점 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/admin/auth.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.decrypt","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.decrypt","http":"POST /mok-auth/decrypt","controller_path":"mok-auth","method_path":"decrypt","param_bindings":[{"decorator":"Body","type_ref":"DecryptMokTokenDto","anchor":"insuniverse-server/apps/api/src/modules/auth/mok-auth.controller.ts:33"}],"swagger":{"ApiOperation":"{ summary: '본인인증토큰복호화' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.controller.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.result","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.result","http":"POST /mok-auth/result","controller_path":"mok-auth","method_path":"result","param_bindings":[{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/auth/mok-auth.controller.ts:23"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/mok-auth.controller.ts:24"}],"swagger":{"ApiOperation":"{ summary: '본인인증결과수신' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.controller.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.token","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/mok-auth.controller.MokAuthController.token","http":"POST /mok-auth/token","controller_path":"mok-auth","method_path":"token","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '본인인증토큰발급' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.controller.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.DecryptMokTokenDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"mokToken","source_class":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.DecryptMokTokenDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.dto.ts:10"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.DecryptMokTokenDto.mokToken","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/mok-auth.dto.ts:12"}],"swagger":{"ApiProperty":"{ description: '본인인증토큰' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.dto.ts:13"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"mokToken","source_class":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.dto.ts:4"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto.mokToken","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/mok-auth.dto.ts:6"}],"swagger":{"ApiProperty":"{ description: '본인인증토큰' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/mok-auth.dto.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.fcmToken","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.fcmToken","http":"POST /auth/fcm-token","controller_path":"auth","method_path":"fcm-token","param_bindings":[{"decorator":"Body","type_ref":"FcmTokenDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:138"}],"swagger":{"ApiOperation":"{ summary: 'FCM 토큰 저장' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.isAvaliable","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.isAvaliable","http":"POST /auth/:loginId/avaliable","controller_path":"auth","method_path":":loginId/avaliable","param_bindings":[{"decorator":"Param","type_ref":"IsAvaliableLoginIdParam","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:89"}],"swagger":{"ApiOperation":"{ summary: '아이디중복검사' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.lookupLoginId","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.lookupLoginId","http":"POST /auth/lookup-loginId","controller_path":"auth","method_path":"lookup-loginId","param_bindings":[{"decorator":"Body","type_ref":"LookupLoginIdDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:98"}],"swagger":{"ApiOperation":"{ summary: '아이디찾기' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.lookupPassword","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.lookupPassword","http":"POST /auth/lookup-password","controller_path":"auth","method_path":"lookup-password","param_bindings":[{"decorator":"Body","type_ref":"LookupPasswordDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:105"}],"swagger":{"ApiOperation":"{ summary: '비밀번호찾기' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.refresh","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.refresh","http":"POST /auth/refresh","controller_path":"auth","method_path":"refresh","param_bindings":[{"decorator":"Body","type_ref":"RefreshTokenDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:145"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:146"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:147"}],"swagger":{"ApiOperation":"{ summary: '앱 자동로그인을 위한 refresh token 처리' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.resetPassword","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.resetPassword","http":"PATCH /auth/reset-password","controller_path":"auth","method_path":"reset-password","param_bindings":[{"decorator":"Body","type_ref":"ResetPasswordDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:112"}],"swagger":{"ApiOperation":"{ summary: '새비밀번호설정' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signin","http":"POST /auth/signin","controller_path":"auth","method_path":"signin","param_bindings":[{"decorator":"Body","type_ref":"SignInDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:49"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:50"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:51"},{"decorator":"Headers","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:52"}],"swagger":{"ApiOperation":"{ summary: '로그인' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signout","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signout","http":"POST /auth/signout","controller_path":"auth","method_path":"signout","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:119"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:120"},{"decorator":"Headers","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:121"}],"swagger":{"ApiOperation":"{ summary: '로그아웃' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signup","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/auth/user/auth.controller.AuthController.signup","http":"POST /auth/signup","controller_path":"auth","method_path":"signup","param_bindings":[{"decorator":"Body","type_ref":"SignUpDto","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:39"}],"swagger":{"ApiOperation":"{ summary: '회원가입' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","ops_applied":[],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","ops_applied":[],"optional_by_partial":false},{"name":"email","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","ops_applied":[],"optional_by_partial":false},{"name":"myReferralCode","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","ops_applied":[],"optional_by_partial":false},{"name":"memCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","ops_applied":[],"optional_by_partial":false},{"name":"memPushEvent","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc.email","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:57"}],"swagger":{"ApiProperty":"{ description: '이메일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc.memCreatedAt","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:67"}],"swagger":{"ApiProperty":"{ description: '가입일 (YYYY-MM-DD)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc.memPushEvent","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:72"}],"swagger":{"ApiProperty":"{ description: '이벤트/혜택 알림 동의 여부 (1=ON, 0=OFF)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc.myReferralCode","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:62"}],"swagger":{"ApiProperty":"{ description: '나의 추천인 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.Fc.phone","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '전화번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.FcmTokenDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.FcmTokenDto","ops_applied":[],"optional_by_partial":false},{"name":"fcmToken","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.FcmTokenDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:161"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.FcmTokenDto.fcmToken","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:169"}],"swagger":{"ApiProperty":"{ description: 'FCM TOKEN' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.FcmTokenDto.loginId","kind":"property","validators":[{"name":"MaxLength","args_literal":"20","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:163"},{"name":"Matches","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:164"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:165"}],"swagger":{"ApiProperty":"{ maxLength: 20 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsAvaliableLoginIdParam","kind":"type","class_kind":"dto","extends_expr":"PickType(SignUpDto, ['loginId'])","composed_from":[{"op":"pick","base_expr":"SignUpDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","props":["loginId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsAvaliableLoginIdResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"available","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsAvaliableLoginIdResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsAvaliableLoginIdResponseDto.available","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '아이디사용가능여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsTrialResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"isTrial","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsTrialResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.IsTrialResponseDto.isTrial","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '체험구독부여여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.LookupLoginIdDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(SignUpDto, ['username', 'phone']), PickType(MokAuthTokenDto, ['mokToken']), )","composed_from":[{"op":"intersection","base_expr":"PickType(SignUpDto, ['username', 'phone'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SignUpDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","props":["username","phone"]},{"op":"intersection","base_expr":"PickType(MokAuthTokenDto, ['mokToken'])","base_ref":null,"props":null},{"op":"pick","base_expr":"MokAuthTokenDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","props":["mokToken"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"username","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"mokToken","source_class":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.LookupLoginIdResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.LookupLoginIdResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.LookupLoginIdResponseDto.loginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '검색된 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.LookupPasswordDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(SignUpDto, ['loginId', 'username', 'phone']), PickType(MokAuthTokenDto, ['mokToken']), )","composed_from":[{"op":"intersection","base_expr":"PickType(SignUpDto, ['loginId', 'username', 'phone'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SignUpDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","props":["loginId","username","phone"]},{"op":"intersection","base_expr":"PickType(MokAuthTokenDto, ['mokToken'])","base_ref":null,"props":null},{"op":"pick","base_expr":"MokAuthTokenDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","props":["mokToken"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"username","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"mokToken","source_class":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.RefreshTokenDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"refreshToken","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.RefreshTokenDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.RefreshTokenDto.refreshToken","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:175"}],"swagger":{"ApiProperty":"{ description: 'refresh token' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.ResetPasswordDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SignUpDto, [ 'loginId', 'password', ])","composed_from":[{"op":"pick","base_expr":"SignUpDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","props":["loginId","password"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["pick"],"optional_by_partial":false},{"name":"password","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"loginType","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","ops_applied":[],"optional_by_partial":false},{"name":"corporateCode","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","ops_applied":[],"optional_by_partial":false},{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","ops_applied":[],"optional_by_partial":false},{"name":"password","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto.corporateCode","kind":"property","validators":[{"name":"MaxLength","args_literal":"20","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:29"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:31"}],"swagger":{"ApiProperty":"{ maxLength: 20 }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto.loginId","kind":"property","validators":[{"name":"MaxLength","args_literal":"20","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:35"},{"name":"Matches","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:36"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:37"}],"swagger":{"ApiProperty":"{ maxLength: 20 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto.loginType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['MEM001', 'MEM002']","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:25"}],"swagger":{"ApiProperty":"{\r\n    description: `로그인 타입 (default: MEM001)\r\n                  MEM001 : 일반\r\n                  MEM002 : 기업\r\n                `,\r\n    enum: ['MEM001', 'MEM002'],\r\n    example: 'MEM001',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto.password","kind":"property","validators":[{"name":"MaxLength","args_literal":"16","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:41"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:42"}],"swagger":{"ApiProperty":"{ description: '평문 비밀번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"fc","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"refreshToken","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInResponseDto.fc","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInResponseDto.refreshToken","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:81"}],"swagger":{"ApiProperty":"{ description: 'refresh token' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(MokAuthTokenDto, ['mokToken']), PickType(SalesAgencyChannel, ['sacCode']), )","composed_from":[{"op":"intersection","base_expr":"PickType(MokAuthTokenDto, ['mokToken'])","base_ref":null,"props":null},{"op":"pick","base_expr":"MokAuthTokenDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","props":["mokToken"]},{"op":"intersection","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":7,"resolution":"resolved","effective_properties":[{"name":"mokToken","source_class":"insuniverse-server:apps/api/src/modules/auth/mok-auth.dto.MokAuthTokenDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false},{"name":"password","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false},{"name":"username","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false},{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false},{"name":"email","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false},{"name":"referralCode","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.agency","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:112"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:113"}],"swagger":{"ApiProperty":"{ description: '소속기업', example: 'FM에셋' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.email","kind":"property","validators":[{"name":"IsEmail","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:117"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:118"}],"swagger":{"ApiProperty":"{ description: '이메일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.loginId","kind":"property","validators":[{"name":"MaxLength","args_literal":"20","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:91"},{"name":"MinLength","args_literal":"4","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:92"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:93"}],"swagger":{"ApiProperty":"{ maxLength: 20 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.password","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:97"},{"name":"Matches","args_literal":", {\r\n    message: '비밀번호는 8~16자리(영문자/숫자/특수문자 조합)로 입력해주세요.',\r\n  }","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:98"}],"swagger":{"ApiProperty":"{ description: '평문 비밀번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.phone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:108"}],"swagger":{"ApiProperty":"{ description: '전화번호(숫자만)', example: '01012345678' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.referralCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:122"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:123"},{"name":"MaxLength","args_literal":"6","anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:124"},{"name":"Matches","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:125"}],"swagger":{"ApiProperty":"{ description: '추천인 코드 (대문자 영어, 숫자 6자리)', example: 'ABC123' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignUpDto.username","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:104"}],"swagger":{"ApiProperty":"{ description: '이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/auth/user/auth.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.DeleteAuthorityDto","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.DeleteAuthorityDto","http":"POST /admin/authority/delete","controller_path":"admin/authority","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAuthorityDto","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:100"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 권한 삭제`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.DeleteAuthorityDto","defined_in":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.createAuth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.createAuth","http":"POST /admin/authority","controller_path":"admin/authority","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAuthorityDto","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:78"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 권한 생성`,\r\n    description: `관리자 권한 신규 등록을 요청합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.createAuth","defined_in":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuth","http":"GET /admin/authority/:athId","controller_path":"admin/authority","method_path":":athId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:66"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 권한 상세`,\r\n    description: `관리자 권한 상세 및 권한에 따른 메뉴 목록을 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetAuthorityResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuth","defined_in":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthList","http":"GET /admin/authority","controller_path":"admin/authority","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAuthorityListDto","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:41"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 권한 목록`,\r\n    description: `관리자 권한 목록을 요청합니다`,\r\n  }","ApiOkResponse":"{ type: GetAuthorityListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthList","defined_in":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthMenus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthMenus","http":"GET /admin/authority/menus","controller_path":"admin/authority","method_path":"menus","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: `사용자 권한 매핑된 메뉴 코드 조회`,\r\n  }","ApiOkResponse":"{ type: GetAuthMenusResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.getAuthMenus","defined_in":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.updateAuth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.updateAuth","http":"POST /admin/authority/edit/:athId","controller_path":"admin/authority","method_path":"edit/:athId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:89"},{"decorator":"Body","type_ref":"UpdateAuthorityDto","anchor":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:90"}],"swagger":{"ApiOperation":"{\r\n    summary: `관리자 권한 수정`,\r\n    description: `관리자 권한 수정을 요청합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/authority/authority-adimin.controller.AdminAuthorityController.updateAuth","defined_in":"insuniverse-server/apps/api/src/modules/authority/authority-adimin.controller.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.CreateAuthorityDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Authority, [ 'athId', 'athCreatedAt', 'athUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":["athId","athCreatedAt","athUpdatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"athName","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["omit"],"optional_by_partial":false},{"name":"codes","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.CreateAuthorityDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.CreateAuthorityDto.codes","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:49"}],"swagger":{"ApiProperty":"{ description: '메뉴 코드 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.DeleteAuthorityDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthMenusResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"codes","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthMenusResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthMenusResponseDto.codes","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:101"}],"swagger":{"ApiProperty":"{\r\n    description: '권한 메뉴 코드 목록',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Authority, [])","composed_from":[{"op":"omit","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"athId","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["omit"],"optional_by_partial":false},{"name":"athName","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["omit"],"optional_by_partial":false},{"name":"athUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["omit"],"optional_by_partial":false},{"name":"athCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: athCreatedAt)',\r\n    enum: ['athCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: athName)',\r\n    enum: ['athName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['athName', 'athCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:73"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:74"}],"swagger":{"ApiPropertyOptional":"{ description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"detail","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"codes","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityResponseDto.codes","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:92"}],"swagger":{"ApiProperty":"{\r\n    description: '메뉴 코드 배열',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.GetAuthorityResponseDto.detail","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:85"}],"swagger":{"ApiProperty":"{\r\n    type: [GetAuthorityDto],\r\n    description: '권한 상세',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.UpdateAuthorityDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Authority, [ 'athId', 'athCreatedAt', 'athUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Authority","base_ref":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","props":["athId","athCreatedAt","athUpdatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"athName","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":["omit"],"optional_by_partial":false},{"name":"codes","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.dto.UpdateAuthorityDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.dto.UpdateAuthorityDto.codes","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:60"}],"swagger":{"ApiProperty":"{ description: '메뉴 코드 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.dto.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"athId","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":[],"optional_by_partial":false},{"name":"athName","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":[],"optional_by_partial":false},{"name":"athUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":[],"optional_by_partial":false},{"name":"athCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority.athCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:26"}],"swagger":{"ApiProperty":"{ description: 'IP생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority.athId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '권한 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority.athName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '권한명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/authority/authority.entity.Authority.athUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:20"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:21"}],"swagger":{"ApiPropertyOptional":"{ description: 'IP수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/authority/authority.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.aggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.aggregateList","http":"GET /admin-view/b2c-analyze/:bodId/aggregate","controller_path":"admin-view/b2c-analyze","method_path":":bodId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:85"},{"decorator":"Query","type_ref":"GetAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:86"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년치계산분)`,\r\n    description: `관리자 전용 B2C 분석기본데이터 중 계산이 필요한 데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.basicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.basicList","http":"GET /admin-view/b2c-analyze/:bodId/basic","controller_path":"admin-view/b2c-analyze","method_path":":bodId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:53"},{"decorator":"Query","type_ref":"GetAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:54"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(기본)',\r\n    description: `관리자 전용 B2C 분석기본데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.carBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.carBasicList","http":"GET /admin-view/b2c-analyze/:bodId/car-basic","controller_path":"admin-view/b2c-analyze","method_path":":bodId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:163"},{"decorator":"Query","type_ref":"GetAnalysisCarBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:164"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(자동차보험) 목록`,\r\n    description: `관리자 전용 B2C 자동차보험 분석데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard","CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.carDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.carDetailList","http":"GET /admin-view/b2c-analyze/:bcbId/car-detail","controller_path":"admin-view/b2c-analyze","method_path":":bcbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:223"},{"decorator":"Query","type_ref":"GetAnalysisCarDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:224"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(자동차보험) 상세',\r\n    description: `관리자 전용 B2C 자동차보험 분석상세데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisCarDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard","CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:222"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.detailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.detailList","http":"GET /admin-view/b2c-analyze/:basbId/detail","controller_path":"admin-view/b2c-analyze","method_path":":basbId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:69"},{"decorator":"Query","type_ref":"GetAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:70"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(상세)',\r\n    description: `관리자 전용 B2C 분석상세데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.diseaseCodeVisitGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.diseaseCodeVisitGroups","http":"GET /admin-view/b2c-analyze/:bodId/disease-code-visit-groups","controller_path":"admin-view/b2c-analyze","method_path":":bodId/disease-code-visit-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:133"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(동일 진단코드 내원 그룹)`,\r\n    description: `관리자 전용 B2C 동일 주상병코드 내원 그룹 데이터를 요청합니다. (인증 없음, 약국 포함)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.dosing30DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.dosing30DayGroups","http":"GET /admin-view/b2c-analyze/:bodId/dosing-30day-groups","controller_path":"admin-view/b2c-analyze","method_path":":bodId/dosing-30day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:124"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 30일이상 투약)`,\r\n    description: `관리자 전용 B2C 5년 내 30일이상 투약 약효 카테고리 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.etcInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.etcInsuranceGroups","http":"GET /admin-view/b2c-analyze/:bodId/etc-insurance-groups","controller_path":"admin-view/b2c-analyze","method_path":":bodId/etc-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:151"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(기타 숨은보험금 그룹)`,\r\n    description: `관리자 전용 B2C 기타 숨은보험금(asdInEtc)별 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.prescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.prescribeList","http":"GET /admin-view/b2c-analyze/:bodId/prescribe","controller_path":"admin-view/b2c-analyze","method_path":":bodId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:101"},{"decorator":"Query","type_ref":"GetAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:102"}],"swagger":{"ApiOperation":"{\r\n    summary: `처방조제정보`,\r\n    description: `관리자 전용 B2C 중복투약일 경우 해당일의 처방조제정보를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.toothInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.toothInsuranceGroups","http":"GET /admin-view/b2c-analyze/:bodId/tooth-insurance-groups","controller_path":"admin-view/b2c-analyze","method_path":":bodId/tooth-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:142"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(치아 숨은보험금 그룹)`,\r\n    description: `관리자 전용 B2C 치아 숨은보험금(asdInTooth)별 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.treatment7DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.AdminViewB2cAnalyzeController.treatment7DayGroups","http":"GET /admin-view/b2c-analyze/:bodId/treatment-7day-groups","controller_path":"admin-view/b2c-analyze","method_path":":bodId/treatment-7day-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:115"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 7일이상 진료)`,\r\n    description: `관리자 전용 B2C 5년 내 7일이상 진료 중분류 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin-view.controller.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.assignMember","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.assignMember","http":"POST /admin/b2c-analyze/:bodId/assign","controller_path":"admin/b2c-analyze","method_path":":bodId/assign","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:124"},{"decorator":"Body","type_ref":"AssignMemberDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:125"}],"swagger":{"ApiOperation":"{\r\n    summary: '담당자 지정',\r\n    description: 'B2C 분석 건에 담당 회원을 지정합니다.',\r\n  }","ApiOkResponse":true},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.assignMember","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadB2cOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadB2cOrderDetailList","http":"GET /admin/b2c-analyze/download","controller_path":"admin/b2c-analyze","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetB2cOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:50"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 B2C 분석 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadB2cOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadOriginalList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadOriginalList","http":"GET /admin/b2c-analyze/:bodId/download","controller_path":"admin/b2c-analyze","method_path":":bodId/download","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:64"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:65"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:66"}],"swagger":{"ApiOperation":"{\r\n    summary: '원본데이터 엑셀다운로드',\r\n    description: `해당 분석자료의 원본진료정보를 다운로드합니다.\r\n                  ** 30일 보관후 삭제되므로 30일이 지난 분석자료의 경우 다운로드 버튼을 비노출처리바랍니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.downloadOriginalList","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getAgencyMembers","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getAgencyMembers","http":"GET /admin/b2c-analyze/agency/:agcId/members","controller_path":"admin/b2c-analyze","method_path":"agency/:agcId/members","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:92"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업 회원 목록 조회',\r\n    description: '담당자 지정을 위한 해당 기업의 회원 목록을 조회합니다.',\r\n  }","ApiOkResponse":true},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getAgencyMembers","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetail","http":"GET /admin/b2c-analyze/:bodId","controller_path":"admin/b2c-analyze","method_path":":bodId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:81"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 분석 상세 조회',\r\n  }","ApiOkResponse":true},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetail","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetailList","http":"GET /admin/b2c-analyze","controller_path":"admin/b2c-analyze","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetB2cOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:29"}],"swagger":{"ApiOperation":"{\r\n    summary: `B2C 분석 목록,검색`,\r\n  }","ApiOkResponse":"{ type: GetB2cOrderDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.getB2cOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.updateB2cOrderDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.updateB2cOrderDetail","http":"PATCH /admin/b2c-analyze/:bodId","controller_path":"admin/b2c-analyze","method_path":":bodId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:107"},{"decorator":"Body","type_ref":"UpdateB2cOrderDetailDto","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:108"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 분석 수정',\r\n    description: '노출여부를 수정합니다.',\r\n  }","ApiOkResponse":true},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.B2cAnalyzeAdminController.updateB2cOrderDetail","defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.controller.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCode","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcName","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto.agcCode","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto.agcId","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AgencyDto.agcName","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AssignMemberDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"memberId","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AssignMemberDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:222"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.AssignMemberDto.memberId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:224"}],"swagger":{"ApiProperty":"{ description: '담당 회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:225"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodTransactionId","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodState","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodMarketingAgree","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodConsultRequested","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodExposed","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodAssignedStatus","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodAssignedMemberId","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodAssignedDate","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodFailedAt","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"bodUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodAssignedDate","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodAssignedMemberId","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodAssignedStatus","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodCompletedAt","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodConsultRequested","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodExposed","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodFailedAt","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodId","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodMarketingAgree","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodState","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodTransactionId","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cOrderDetailDto.bodUpdatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:183"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"bcuId","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto","ops_applied":[],"optional_by_partial":false},{"name":"bcuName","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto","ops_applied":[],"optional_by_partial":false},{"name":"bcuPhone","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto","ops_applied":[],"optional_by_partial":false},{"name":"bcuBirth","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto.bcuBirth","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto.bcuId","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto.bcuName","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.B2cUserDto.bcuPhone","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"user","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:197"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:199"}],"swagger":{"ApiProperty":"{ type: AgencyDto, description: '대행사정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:204"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:206"}],"swagger":{"ApiProperty":"{ type: B2cOrderDetailDto, description: 'B2C 주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailDto.user","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:190"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:192"}],"swagger":{"ApiProperty":"{ type: B2cUserDto, description: 'B2C 사용자정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:193"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":9,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"bodState","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCode","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"bodExposed","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"bodMarketingAgree","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"bodConsultRequested","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"bodAssigned","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.agcCode","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:67"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '대행사코드',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.bodAssigned","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:95"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '담당지정여부 (0: 미지정, 1: 지정)',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.bodConsultRequested","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:88"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '상담신청 (0: 미신청, 1: 신청)',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.bodExposed","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:74"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '노출여부 (0: 미노출, 1: 노출)',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.bodMarketingAgree","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:81"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '광고동의 (0: 미동의, 1: 동의)',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.bodState","kind":"property","validators":[{"name":"IsEnum","args_literal":"B2cOrderDetailState","anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:61"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `B2C 분석상태\r\n                  (BOD001 : 인증요청중 | BOD002 : 자료수집실패 | BOD003 : 자료분석중 |\r\n                  BOD004 : 분석완료 | BOD005 : 분석실패)`,\r\n    enum: B2cOrderDetailState,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: bodCreatedAt)',\r\n    enum: ['bodCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: bodTransactionId)',\r\n    enum: ['bodTransactionId', 'bcuName', 'bcuPhone', 'assignedMemberId'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['bodCreatedAt', 'bodUpdatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.GetB2cOrderDetailListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:217"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:218"}],"swagger":{"ApiPropertyOptional":"{ type: [GetB2cOrderDetailDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.UpdateB2cOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"bodExposed","source_class":"insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.UpdateB2cOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:228"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.UpdateB2cOrderDetailDto.bodExposed","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:230"}],"swagger":{"ApiProperty":"{ description: '노출여부 (0: 미노출, 1: 노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/b2c/analyze/b2c-analyze-admin.dto.ts:231"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.createProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.createProduct","http":"POST /admin/banner","controller_path":"admin/banner","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:92"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:94"}],"swagger":{"ApiOperation":"{\r\n    summary: '배너 신규등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateBannerDto","ApiBody":"{\r\n    description: '배너 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        bnnImg: { type: 'string', format: 'binary', nullable: false },\r\n        bannerData: {\r\n          all"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.createProduct","defined_in":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.deleteBanner","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.deleteBanner","http":"POST /admin/banner/delete","controller_path":"admin/banner","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteBannerDto","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:140"}],"swagger":{"ApiOperation":"{\r\n    summary: '배너 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.deleteBanner","defined_in":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:140"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getBannerList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getBannerList","http":"GET /admin/banner","controller_path":"admin/banner","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCommonBannerListDto","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: `배너목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetBannerListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getBannerList","defined_in":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getProduct","http":"GET /admin/banner/:bnnId","controller_path":"admin/banner","method_path":":bnnId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:61"}],"swagger":{"ApiOperation":"{\r\n    summary: '배너 상세조회',\r\n  }","ApiOkResponse":"{ type: GetBannerDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.getProduct","defined_in":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.updateBanner","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.updateBanner","http":"POST /admin/banner/edit/:bnnId","controller_path":"admin/banner","method_path":"edit/:bnnId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:127"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:129"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:130"}],"swagger":{"ApiOperation":"{\r\n    summary: `배너 수정 \r\n     *기존 업로드 된 이미지는 bannerData 이미지url입력\r\n      이미지url 예시) banner/images/f5353a2745f6a7036e9fe344db1804d9.png \r\n      새로 업로드되는 이미지는 '파일선택'으로 업로드`,\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateBannerDto","ApiBody":"{\r\n    description: '배너 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        bnnImg: { type: 'string', format: 'binary', nullable: false },\r\n        bannerData: {\r\n          all"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/banner/banner-admin.controller.AdminBannerController.updateBanner","defined_in":"insuniverse-server/apps/api/src/modules/banner/banner-admin.controller.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.controller.BannerController.getBannerList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/banner/banner.controller.BannerController.getBannerList","http":"GET /banner","controller_path":"banner","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetBannerListDto","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.controller.ts:21"}],"swagger":{"ApiOperation":"{\r\n    summary: `배너목록`,\r\n    description: `default 값 (bnnShow : 1)\r\n                  default 정렬 (brdSort, brdCreatedAt desc)`,\r\n  }","ApiOkResponse":"{ type: GetBannerListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.controller.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.BannerImageDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Banner, ['bnnImg'])","composed_from":[{"op":"pick","base_expr":"Banner","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","props":["bnnImg"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bnnImg","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.CreateBannerDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Banner, [ 'bnnId', 'bnnImg', 'bnnCreatedAt', 'bnnUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Banner","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","props":["bnnId","bnnImg","bnnCreatedAt","bnnUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnName","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnTitle","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnSort","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLink","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnClosedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.DeleteBannerDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetAdminBannerListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonBannerListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonBannerListDto","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Banner, [ 'bnnLinked', 'bnnShow', 'bnnLocationType', ])","composed_from":[{"op":"omit","base_expr":"Banner","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","props":["bnnLinked","bnnShow","bnnLocationType"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"bnnId","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnName","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnTitle","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnSort","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLink","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnImg","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnClosedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto","ops_applied":[],"optional_by_partial":false},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto","ops_applied":[],"optional_by_partial":false},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto.bnnLinked","kind":"property","validators":[{"name":"IsEnum","args_literal":"['연결', '미연결']","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:99"}],"swagger":{"ApiProperty":"{ description: '링크여부', enum: ['연결', '미연결'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto.bnnLocationType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['메인', '하단']","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:89"}],"swagger":{"ApiProperty":"{ description: '배너위치타입입', enum: ['메인', '하단'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerDto.bnnShow","kind":"property","validators":[{"name":"IsEnum","args_literal":"['노출', '비노출']","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:94"}],"swagger":{"ApiProperty":"{ description: '노출여부', enum: ['노출', '비노출'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonBannerListDto, [])","composed_from":[{"op":"omit","base_expr":"GetCommonBannerListDto","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerListDto","ops_applied":[],"optional_by_partial":false},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerListDto.bnnShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetBannerListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:107"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:108"}],"swagger":{"ApiProperty":"{ type: [GetBannerDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Banner, ['bnnShow', 'bnnLinked', 'bnnLocationType'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Banner, ['bnnShow', 'bnnLinked', 'bnnLocationType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Banner, ['bnnShow', 'bnnLinked', 'bnnLocationType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Banner","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","props":["bnnShow","bnnLinked","bnnLocationType"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: bnnCreatedAt)',\r\n    enum: ['bnnCreatedAt', 'bnnOpenedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: bnnName(배너명))',\r\n    enum: ['bnnName', 'bnnTitie'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.GetCommonBannerListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['bnnName', 'prdTitie', 'bnnSort', 'bnnCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.UpdateBannerDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Banner, [ 'bnnId', 'bnnCreatedAt', 'bnnUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Banner","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","props":["bnnId","bnnCreatedAt","bnnUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnName","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnTitle","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnSort","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLink","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnImg","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnClosedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.dto.UpdateBannerWithoutImgDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Banner, [ 'bnnId', 'bnnImg', 'bnnCreatedAt', 'bnnUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Banner","base_ref":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","props":["bnnId","bnnImg","bnnCreatedAt","bnnUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnName","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnTitle","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnSort","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnLink","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false},{"name":"bnnClosedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"bnnId","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnLocationType","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnName","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnTitle","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnSort","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnShow","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnLinked","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnLink","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnImg","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnClosedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false},{"name":"bnnCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnClosedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:74"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:75"}],"swagger":{"ApiPropertyOptional":"{ description: '배너종료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:86"}],"swagger":{"ApiProperty":"{ description: '배너생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '배너id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnImg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:63"}],"swagger":{"ApiProperty":"{ description: '배너이미지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnLink","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:57"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:58"}],"swagger":{"ApiPropertyOptional":"{ description: '배너링크' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnLinked","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:51"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:52"}],"swagger":{"ApiProperty":"{ description: '배너링크여부(default:0, 연결:1|미연결:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnLocationType","kind":"property","validators":[{"name":"IsEnum","args_literal":"BannerLocationType","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '배너위치타입(BNN001: 메인 | BNN002:하단)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:25"}],"swagger":{"ApiProperty":"{ description: '배너명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnOpenedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:69"}],"swagger":{"ApiPropertyOptional":"{ description: '배너시작일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:44"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:45"}],"swagger":{"ApiProperty":"{ description: '배너노출여부(default:1, 노출:1|비노출:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:37"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:38"}],"swagger":{"ApiPropertyOptional":"{ description: '배너정렬(default:0 / 높은순서순)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:31"}],"swagger":{"ApiPropertyOptional":"{ description: '배너제목' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/banner/banner.entity.Banner.bnnUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:80"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:81"}],"swagger":{"ApiPropertyOptional":"{ description: '상품수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/banner/banner.entity.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.createBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.createBoard","http":"POST /admin/board","controller_path":"admin/board","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:106"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:108"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시글 신규등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateAdminBoardDto","ApiBody":"{\r\n    description: '게시글 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n        boardData: {\r\n          allOf:"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.createBoard","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.deleteBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.deleteBoard","http":"POST /admin/board/delete","controller_path":"admin/board","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteBoardDto","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:171"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시글 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.deleteBoard","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoard","http":"GET /admin/board/:brdId","controller_path":"admin/board","method_path":":brdId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:79"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시글 상세조회',\r\n  }","ApiOkResponse":"{ type: GetIncludeFilesBoardDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoard","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoardList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoardList","http":"GET /admin/board","controller_path":"admin/board","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminBoardListDto","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:54"}],"swagger":{"ApiOperation":"{\r\n    summary: `게시글 목록/검색`,\r\n    description: `brdType 필수 (BRD001 : 공지사항 | BRD002 :  QNA | BRD003 : FAQ)\r\n                  brdAccessType (ACT001 : 웹/앱 | ACT002 : 웹 | ACT003 : 앱)`,\r\n  }","ApiOkResponse":"{ type: GetBoardListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getBoardList","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getUnansweredBoardList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getUnansweredBoardList","http":"GET /admin/board/unanswered","controller_path":"admin/board","method_path":"unanswered","param_bindings":[{"decorator":"Query","type_ref":"GetUnansweredBoardListDto","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:67"}],"swagger":{"ApiOperation":"{\r\n    summary: '미답변 게시글 조회',\r\n    description: '답변이 없는 게시글 목록을 조회합니다.',\r\n  }","ApiOkResponse":"{ type: GetUnansweredBoardListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.getUnansweredBoardList","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.imageUpload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.imageUpload","http":"POST /admin/board/image-upload","controller_path":"admin/board","method_path":"image-upload","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:160"}],"swagger":{"ApiOperation":"{\r\n    summary: '공지사항 editor 이미지 업로드',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '파일',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n      },\r\n    },\r\n  }","ApiExtraModels":"GetImageS3KeyBoardDto"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.imageUpload","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.updateBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.updateBoard","http":"POST /admin/board/edit/:brdId","controller_path":"admin/board","method_path":"edit/:brdId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:134"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:136"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:137"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시글 수정',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateCommonBoardDto","ApiBody":"{\r\n    description: '게시글 수정 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n        boardData: {\r\n          allOf:"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/board/board-admin.controller.AdminBoardController.updateBoard","defined_in":"insuniverse-server/apps/api/src/modules/board/board/board-admin.controller.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.createBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.createBoard","http":"POST /board","controller_path":"board","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:108"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:110"}],"swagger":{"ApiOperation":"{\r\n    summary: '문의사항 신규등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateBoardDto","ApiBody":"{\r\n    description: '문의사항 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n        boardData: {\r\n          allOf"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.deleteBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.deleteBoard","http":"POST /board/delete","controller_path":"board","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteBoardDto","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:149"}],"swagger":{"ApiOperation":"{\r\n    summary: '문의사항 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getBoard","http":"GET /board/:brdId","controller_path":"board","method_path":":brdId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:81"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시글 상세조회',\r\n  }","ApiOkResponse":"{ type: GetIncludeFilesBoardDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getBoardList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getBoardList","http":"GET /board","controller_path":"board","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetBoardListDto","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:53"},{"decorator":"Headers","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:54"}],"swagger":{"ApiOperation":"{\r\n    summary: `게시글 목록/검색`,\r\n    description: `brdType 필수 (BRD001 : 공지사항 | BRD002 :  QNA | BRD003 : FAQ)\r\n                  default 값 (brdShow : 1)\r\n                  default 정렬 (brdSort, brdCreatedA","ApiOkResponse":"{ type: GetBoardListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getContent","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.getContent","http":"GET /board/content","controller_path":"board","method_path":"content","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '조사 선정기준/질환별 대상 content 조회',\r\n  }","ApiOkResponse":"{ type: GetBoardContentResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.updateBoard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/board/board.controller.BoardController.updateBoard","http":"POST /board/edit/:brdId","controller_path":"board","method_path":"edit/:brdId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:136"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:138"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:139"}],"swagger":{"ApiOperation":"{\r\n    summary: '문의사항 수정',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateCommonBoardDto","ApiBody":"{\r\n    description: '문의사항 수정 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n        boardData: {\r\n          allOf"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.controller.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.AdminBoardDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Admin, [ 'admId', 'admLoginId', 'admName', ])","composed_from":[{"op":"pick","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admId","admLoginId","admName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["pick"],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["pick"],"optional_by_partial":false},{"name":"admLoginId","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.AgencyBoardDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardCategorytBoardDto","kind":"type","class_kind":"dto","extends_expr":"PickType(BoardCategory, [ 'bcaId', 'bcaName', ])","composed_from":[{"op":"pick","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId","bcaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["pick"],"optional_by_partial":false},{"name":"bcaName","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardCommentBoardDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(BoardComment, [])","composed_from":[{"op":"omit","base_expr":"BoardComment","base_ref":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brcId","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["omit"],"optional_by_partial":false},{"name":"brcContent","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["omit"],"optional_by_partial":false},{"name":"brcUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["omit"],"optional_by_partial":false},{"name":"brcCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardContentDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Board, [ 'brdId', 'brdTitle', 'brdType', 'brdContent', ])","composed_from":[{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId","brdTitle","brdType","brdContent"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Board, [ 'brdFix', 'brdShow', 'brdAnswered', 'brdAccessType', ])","composed_from":[{"op":"omit","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdFix","brdShow","brdAnswered","brdAccessType"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdPhone","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdSort","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["omit"],"optional_by_partial":false},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto","ops_applied":[],"optional_by_partial":false},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto","ops_applied":[],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto","ops_applied":[],"optional_by_partial":false},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto.brdAccessType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['웹/앱', '웹', '앱']","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:143"}],"swagger":{"ApiProperty":"{ description: '접근허용타입', enum: ['웹/앱', '웹', '앱'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto.brdAnswered","kind":"property","validators":[{"name":"IsEnum","args_literal":"['답변', '미답변']","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:138"}],"swagger":{"ApiProperty":"{ description: '답변완료여부', enum: ['답변', '미답변'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto.brdFix","kind":"property","validators":[{"name":"IsEnum","args_literal":"['고정', '미고정']","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:128"}],"swagger":{"ApiProperty":"{ description: '고정여부', enum: ['고정', '미고정'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardDto.brdShow","kind":"property","validators":[{"name":"IsEnum","args_literal":"['노출', '비노출']","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:133"}],"swagger":{"ApiProperty":"{ description: '노출여부', enum: ['노출', '비노출'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardFileBoardDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(BoardFile, [ 'brfUpdatedAt', 'brfCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"BoardFile","base_ref":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","props":["brfUpdatedAt","brfCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brfId","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":["omit"],"optional_by_partial":false},{"name":"brfUrl","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":["omit"],"optional_by_partial":false},{"name":"brfOriginalFileName","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.BoardUnansweredDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Board, [ 'brdId', 'brdTitle', 'brdContent', 'brdCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId","brdTitle","brdContent","brdCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false},{"name":"brdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.CreateAdminBoardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CreateCommonBoardDto, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CreateCommonBoardDto, ['memId'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CreateCommonBoardDto","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.dto.CreateCommonBoardDto","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdPhone","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdSort","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.CreateBoardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CreateCommonBoardDto, []), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CreateCommonBoardDto, [])","base_ref":null,"props":null},{"op":"omit","base_expr":"CreateCommonBoardDto","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.dto.CreateCommonBoardDto","props":[]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdPhone","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdSort","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit","intersection","omit"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.CreateCommonBoardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Board, ['brdId', 'brdAccessType', 'brdCreatedAt', 'brdUpdatedAt']), PartialType(PickType(Member, ['memId'])), PartialType(PickType(BoardCategory, ['bcaId'])), PartialType(PickType(Board, ['brdAccessType'])), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Board, ['brdId', 'brdAccessType', 'brdCreatedAt', 'brdUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId","brdAccessType","brdCreatedAt","brdUpdatedAt"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PartialType(PickType(BoardCategory, ['bcaId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(BoardCategory, ['bcaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId"]},{"op":"intersection","base_expr":"PartialType(PickType(Board, ['brdAccessType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Board, ['brdAccessType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdAccessType"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdPhone","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdSort","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.DeleteBoardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetAdminBoardListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonBoardListDto, [ 'memId', ])","composed_from":[{"op":"omit","base_expr":"GetCommonBoardListDto","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick","omit"],"optional_by_partial":false},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardContentResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"content","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardContentResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:261"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardContentResponseDto.content","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:268"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:269"}],"swagger":{"ApiProperty":"{\r\n    type: [BoardContentDto],\r\n    description: '조사선정기준/질환별대상 컨텐츠 조회',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:270"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","ops_applied":[],"optional_by_partial":false},{"name":"admin","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","ops_applied":[],"optional_by_partial":false},{"name":"board","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto.admin","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:191"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:193"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:194"}],"swagger":{"ApiPropertyOptional":"{ type: AdminBoardDto, description: '관리자 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:195"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:175"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:177"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:178"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyBoardDto, description: '기업정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto.board","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:210"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:212"}],"swagger":{"ApiProperty":"{ type: BoardDto, description: '게시글 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:213"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:202"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:204"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:205"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: BoardCategorytBoardDto,\r\n    description: '카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:206"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto.comment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:217"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:219"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:220"}],"swagger":{"ApiProperty":"{ type: BoardCommentBoardDto, description: '답변 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:183"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:185"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:186"}],"swagger":{"ApiPropertyOptional":"{ type: MemberBoardDto, description: '문의자 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonBoardListDto, [])","composed_from":[{"op":"omit","base_expr":"GetCommonBoardListDto","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick","omit"],"optional_by_partial":false},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardListDto","ops_applied":[],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardListDto.brdShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetBoardListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:256"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:257"}],"swagger":{"ApiPropertyOptional":"{ type: [GetBoardDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:258"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PickType(Board, ['brdType']), PartialType( PickType(Board, ['brdFix', 'brdShow', 'brdAnswered', 'brdAccessType']), ), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(Member, ['memId', 'memType'])), PartialType(PickType(BoardCategory, ['bcaId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PickType(Board, ['brdType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdType"]},{"op":"intersection","base_expr":"PartialType( PickType(Board, ['brdFix', 'brdShow', 'brdAnswered', 'brdAccessType']), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Board, ['brdFix', 'brdShow', 'brdAnswered', 'brdAccessType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdFix","brdShow","brdAnswered","brdAccessType"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId', 'memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId', 'memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memType"]},{"op":"intersection","base_expr":"PartialType(PickType(BoardCategory, ['bcaId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(BoardCategory, ['bcaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: brdCreatedAt)',\r\n    enum: ['brdCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto.searchKey","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:58"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: brdTitle)',\r\n    enum: ['brdTitle', 'brdContent'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetCommonBoardListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['brdTitle', 'brdSort', 'brdCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetImageS3KeyBoardDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"imageKey","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetImageS3KeyBoardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetImageS3KeyBoardDto.imageKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:116"}],"swagger":{"ApiProperty":"{ description: 'S3Key' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetIncludeFilesBoardDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"post","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetIncludeFilesBoardDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetIncludeFilesBoardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetIncludeFilesBoardDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:247"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:248"}],"swagger":{"ApiPropertyOptional":"{ type: [BoardFileBoardDto], description: '파일목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:249"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetIncludeFilesBoardDto.post","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:239"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:241"}],"swagger":{"ApiProperty":"{ type: GetBoardDto, description: '게시글 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:242"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetUnansweredBoardListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Board, ['brdType']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Board, ['brdType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdType"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetUnansweredBoardListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.GetUnansweredBoardListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:280"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.GetUnansweredBoardListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:286"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:287"}],"swagger":{"ApiPropertyOptional":"{ type: [BoardUnansweredDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.MemberBoardDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, [ 'memId', 'memLoginId', 'memName', 'memType', ])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memLoginId","memName","memType"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.UpdateCommonBoardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Board, ['brdId', 'brdAccessType', 'brdCreatedAt', 'brdUpdatedAt']), PartialType(PickType(BoardCategory, ['bcaId'])), PartialType(PickType(Board, ['brdAccessType'])), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Board, ['brdId', 'brdAccessType', 'brdCreatedAt', 'brdUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId","brdAccessType","brdCreatedAt","brdUpdatedAt"]},{"op":"intersection","base_expr":"PartialType(PickType(BoardCategory, ['bcaId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(BoardCategory, ['bcaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId"]},{"op":"intersection","base_expr":"PartialType(PickType(Board, ['brdAccessType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Board, ['brdAccessType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdAccessType"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdPhone","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdSort","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"deleteFileids","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.dto.UpdateCommonBoardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.dto.UpdateCommonBoardDto.deleteFileids","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:104"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:105"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:106"}],"swagger":{"ApiPropertyOptional":"{ description: '삭제할 파일 id' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdAccessType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdTitle","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdContent","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdPhone","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdSort","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdFix","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdShow","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdAnswered","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false},{"name":"brdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdAccessType","kind":"property","validators":[{"name":"IsEnum","args_literal":"BoardAccessType","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:35"}],"swagger":{"ApiProperty":"{ description: '게시글 접근타입', enum: BoardAccessType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdAnswered","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:85"}],"swagger":{"ApiProperty":"{\r\n    description: `게시글 답변여부\r\n                  (1:노출 | 0:비노출 | default:0)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:45"}],"swagger":{"ApiProperty":"{ description: '게시글 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:97"}],"swagger":{"ApiProperty":"{ description: '게시글 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdFix","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:67"}],"swagger":{"ApiProperty":"{\r\n    description: `게시글 고정여부\r\n                  (1:고정 | 0:미고정 | default:0)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: '게시글 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:50"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:51"}],"swagger":{"ApiPropertyOptional":"{ description: '게시글 작성자 전화번호' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:76"}],"swagger":{"ApiProperty":"{\r\n    description: `게시글 노출여부\r\n                  (1:노출 | 0:비노출 | default:1)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdSort","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:59"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `게시글 정렬 (default:0)`,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:40"}],"swagger":{"ApiProperty":"{ description: '게시글 제목' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"Boardtype","anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:30"}],"swagger":{"ApiProperty":"{\r\n    description: `게시글 타입 (공지사항: BRD001, 문의사항: BRD002, 자주묻는질문: BRD003, 조사선정기준: BRD004)`,\r\n    enum: Boardtype,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/board/board.entity.Board.brdUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:91"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:92"}],"swagger":{"ApiPropertyOptional":"{ description: '게시글 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/board/board.entity.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.createBoardCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.createBoardCategory","http":"POST /admin/board-category","controller_path":"admin/board-category","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateBoardCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:74"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.createBoardCategory","defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.deleteBoardCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.deleteBoardCategory","http":"POST /admin/board-category/delete","controller_path":"admin/board-category","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteBoardCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:95"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.deleteBoardCategory","defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getAllBoardCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getAllBoardCategoryList","http":"GET /admin/board-category/all","controller_path":"admin/board-category","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 전체조회',\r\n  }","ApiOkResponse":"{ type: GetBoardCategoryAllListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getAllBoardCategoryList","defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategory","http":"GET /admin/board-category/:bcaId","controller_path":"admin/board-category","method_path":":bcaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:63"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 상세조회',\r\n  }","ApiOkResponse":"{ type: GetBoardByCategoryDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategory","defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategoryList","http":"GET /admin/board-category","controller_path":"admin/board-category","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminBoardCategoryListDto","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:39"}],"swagger":{"ApiOperation":"{\r\n    summary: `게시카테고리 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetBoardCategoryListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.getBoardCategoryList","defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.updateBoardCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.updateBoardCategory","http":"POST /admin/board-category/edit/:bcaId","controller_path":"admin/board-category","method_path":"edit/:bcaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:84"},{"decorator":"Body","type_ref":"UpdateBoardCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:85"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/category/board-category-admin.controller.AdminBoardCategoryController.updateBoardCategory","defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category-admin.controller.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getAllBoardCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getAllBoardCategoryList","http":"GET /board-category/all","controller_path":"board-category","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 전체조회',\r\n  }","ApiOkResponse":"{ type: GetBoardCategoryAllListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getBoardByCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getBoardByCategoryList","http":"GET /board-category/:bcaId","controller_path":"board-category","method_path":":bcaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:58"},{"decorator":"Query","type_ref":"GetBoardByCategoryListDto","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:59"},{"decorator":"Headers","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:60"}],"swagger":{"ApiOperation":"{\r\n    summary: '카테고리별 게시글',\r\n  }","ApiOkResponse":"{ type: GetBoardByCategoryDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getBoardCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/category/board-category.controller.BoardCategoryController.getBoardCategoryList","http":"GET /board-category","controller_path":"board-category","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetBoardCategoryListDto","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:33"}],"swagger":{"ApiOperation":"{\r\n    summary: `게시카테고리 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetBoardCategoryListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.controller.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.CreateBoardCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(BoardCategory, ['bcaId', 'bcaCreatedAt', 'bcaUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(BoardCategory, ['bcaId', 'bcaCreatedAt', 'bcaUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId","bcaCreatedAt","bcaUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bcaName","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaSort","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.DeleteBoardCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetAdminBoardCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonBoardCategoryListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonBoardCategoryListDto","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:101"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:103"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetBoardCategoryDto,\r\n    description: '카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:109"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:110"}],"swagger":{"ApiPropertyOptional":"{ type: [Board], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, PickType(Board, ['brdType']), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"PickType(Board, ['brdType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdType"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"brdType","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: bcaName)',\r\n    enum: ['bcaName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardByCategoryListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['bcaName', 'bcaSort', 'bcaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryAllListResponseDto","kind":"type","class_kind":"dto","extends_expr":"PickType( BoardCategory, ['bcaId', 'bcaName'], )","composed_from":[{"op":"pick","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId","bcaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["pick"],"optional_by_partial":false},{"name":"bcaName","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(BoardCategory, [])","composed_from":[{"op":"omit","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"bcaName","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"bcaSort","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"bcaUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"bcaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonBoardCategoryListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonBoardCategoryListDto","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryListDto.bcaShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetBoardCategoryListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:120"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:121"}],"swagger":{"ApiPropertyOptional":"{ type: [GetBoardCategoryDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(BoardCategory, ['bcaShow'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(BoardCategory, ['bcaShow']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(BoardCategory, ['bcaShow'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaShow"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: bcaCreatedAt)',\r\n    enum: ['bcaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: bcaName)',\r\n    enum: ['bcaName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.GetCommonBoardCategoryListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['bcaName', 'bcaSort', 'bcaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.dto.UpdateBoardCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(BoardCategory, ['bcaId', 'bcaCreatedAt', 'bcaUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(BoardCategory, ['bcaId', 'bcaCreatedAt', 'bcaUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"BoardCategory","base_ref":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","props":["bcaId","bcaCreatedAt","bcaUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"bcaName","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaSort","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"bcaId","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":[],"optional_by_partial":false},{"name":"bcaName","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":[],"optional_by_partial":false},{"name":"bcaSort","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":[],"optional_by_partial":false},{"name":"bcaShow","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":[],"optional_by_partial":false},{"name":"bcaUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":[],"optional_by_partial":false},{"name":"bcaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory.bcaCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: '게시카테고리 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory.bcaId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '게시카테고리 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory.bcaName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '게시카테고리 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory.bcaShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:31"}],"swagger":{"ApiProperty":"{\r\n    description: `게시카테고리 노출여부\r\n                  (1:노출 | 0:비노출 | default:1)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory.bcaSort","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:23"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `게시카테고리 정렬 (default:0)`,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/category/board-category.entity.BoardCategory.bcaUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:37"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:38"}],"swagger":{"ApiPropertyOptional":"{ description: '게시카테고리 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/category/board-category.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.createBoardComment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.createBoardComment","http":"POST /admin/board-comment","controller_path":"admin/board-comment","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateBoardCommentDto","anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:27"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:28"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시답변 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.createBoardComment","defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","http":"POST /admin/board-comment/delete","controller_path":"admin/board-comment","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteBoardCommentDto","anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시답변 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.updateBoardComment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.updateBoardComment","http":"POST /admin/board-comment/edit/:brcId","controller_path":"admin/board-comment","method_path":"edit/:brcId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:39"},{"decorator":"Body","type_ref":"UpdateBoardCommentDto","anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:40"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:41"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시답변 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/board/comment/board-comment-admin.controller.AdminBoardCommentController.updateBoardComment","defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment-admin.controller.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.dto.CreateBoardCommentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Board, ['brdId']), PickType(BoardComment, ['brcContent']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Board, ['brdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId"]},{"op":"intersection","base_expr":"PickType(BoardComment, ['brcContent'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardComment","base_ref":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","props":["brcContent"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"brcContent","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.dto.DeleteBoardCommentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Board, ['brdId']), PickType(BoardComment, ['brcId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Board, ['brdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId"]},{"op":"intersection","base_expr":"PickType(BoardComment, ['brcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardComment","base_ref":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","props":["brcId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"brcId","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.dto.UpdateBoardCommentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(BoardComment, ['brcContent']), )","composed_from":[{"op":"intersection","base_expr":"PickType(BoardComment, ['brcContent'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardComment","base_ref":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","props":["brcContent"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brcContent","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"brcId","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":[],"optional_by_partial":false},{"name":"brcContent","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":[],"optional_by_partial":false},{"name":"brcUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":[],"optional_by_partial":false},{"name":"brcCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment.brcContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '게시답변 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment.brcCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:24"}],"swagger":{"ApiProperty":"{ description: '게시답변 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment.brcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '게시답변 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/comment/board-comment.entity.BoardComment.brcUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:18"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:19"}],"swagger":{"ApiPropertyOptional":"{ description: '게시답변 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/comment/board-comment.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.dto.CreateBoardFileDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(BoardFile, ['brfUrl', 'brfOriginalFileName']), )","composed_from":[{"op":"intersection","base_expr":"PickType(BoardFile, ['brfUrl', 'brfOriginalFileName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardFile","base_ref":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","props":["brfUrl","brfOriginalFileName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brfUrl","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"brfOriginalFileName","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.dto.CreateBoardFileMapDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Board, ['brdId']), PickType(BoardFile, ['brfId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Board, ['brdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Board","base_ref":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","props":["brdId"]},{"op":"intersection","base_expr":"PickType(BoardFile, ['brfId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"BoardFile","base_ref":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","props":["brfId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"brdId","source_class":"insuniverse-server:apps/api/src/modules/board/board/board.entity.Board","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"brfId","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.dto.ts:10"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"brfId","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":[],"optional_by_partial":false},{"name":"brfUrl","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":[],"optional_by_partial":false},{"name":"brfOriginalFileName","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":[],"optional_by_partial":false},{"name":"brfUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":[],"optional_by_partial":false},{"name":"brfCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile.brfCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:29"}],"swagger":{"ApiProperty":"{ description: '게시파일 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile.brfId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '게시파일 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile.brfOriginalFileName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '게시파일 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile.brfUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:23"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:24"}],"swagger":{"ApiPropertyOptional":"{ description: '게시파일 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/board/file/board-file.entity.BoardFile.brfUrl","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '게시파일 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/board/file/board-file.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.controller.CardController.changeMainCard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/card/card.controller.CardController.changeMainCard","http":"POST /card/change","controller_path":"card","method_path":"change","param_bindings":[{"decorator":"Body","type_ref":"CardChangeDto","anchor":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:50"}],"swagger":{"ApiOperation":"{\r\n    summary: `대표카드변경`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.controller.CardController.deleteCard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/card/card.controller.CardController.deleteCard","http":"POST /card/delete","controller_path":"card","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"CardDeleteDto","anchor":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:58"}],"swagger":{"ApiOperation":"{\r\n    summary: `카드삭제`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.controller.CardController.getCardList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/card/card.controller.CardController.getCardList","http":"GET /card/:memId","controller_path":"card","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:31"}],"swagger":{"ApiOperation":"{\r\n    summary: `카드목록`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.controller.CardController.issueBillingKey","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/card/card.controller.CardController.issueBillingKey","http":"POST /card/issue","controller_path":"card","method_path":"issue","param_bindings":[{"decorator":"Body","type_ref":"IssueCardDto","anchor":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:42"}],"swagger":{"ApiOperation":"{\r\n    summary: `카드등록`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.controller.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.AddCardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Card, ['crdId', 'crdCreatedAt', 'crdUpdatedAt', 'crdMain']), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Card, ['crdId', 'crdCreatedAt', 'crdUpdatedAt', 'crdMain'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId","crdCreatedAt","crdUpdatedAt","crdMain"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crdBillingKey","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crdName","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crdCardType","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crdNumber","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.CardChangeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Card, ['crdId']), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Card, ['crdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.CardDeleteDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.CardListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/card/card.dto.CardListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.CardListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:62"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:63"}],"swagger":{"ApiPropertyOptional":"{ type: [GetCardDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.GetCardDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Card, [ 'crdBillingKey', 'crdUpdatedAt', 'crdMain', ])","composed_from":[{"op":"omit","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdBillingKey","crdUpdatedAt","crdMain"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["omit"],"optional_by_partial":false},{"name":"crdName","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["omit"],"optional_by_partial":false},{"name":"crdCardType","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["omit"],"optional_by_partial":false},{"name":"crdNumber","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["omit"],"optional_by_partial":false},{"name":"crdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["omit"],"optional_by_partial":false},{"name":"crdMain","source_class":"insuniverse-server:apps/api/src/modules/card/card.dto.GetCardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.GetCardDto.crdMain","kind":"property","validators":[{"name":"IsEnum","args_literal":"['대표', '일반']","anchor":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:54"}],"swagger":{"ApiProperty":"{ description: '대표카드여부', enum: ['대표', '일반'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.IssueCardDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"customerKey","source_class":"insuniverse-server:apps/api/src/modules/card/card.dto.IssueCardDto","ops_applied":[],"optional_by_partial":false},{"name":"authKey","source_class":"insuniverse-server:apps/api/src/modules/card/card.dto.IssueCardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.IssueCardDto.authKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:34"}],"swagger":{"ApiProperty":"{\r\n    description: 'toss authKey(toss 제공)',\r\n    example: `testbln_0dj7mJRDO61`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.dto.IssueCardDto.customerKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:27"}],"swagger":{"ApiProperty":"{\r\n    description: 'Fc Member id 암호화',\r\n    example: `INS-testtesttestb30e47e23ebb3b491d39ae8ed17d33739e5ff3827ffb3634953`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdBillingKey","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdName","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdCardType","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdNumber","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdMain","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false},{"name":"crdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdBillingKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '빌링키' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdCardType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:25"}],"swagger":{"ApiProperty":"{ description: '카드타입(신용|체크)', example: '체크카드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:46"}],"swagger":{"ApiProperty":"{ description: '카드생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '카드id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdMain","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:35"}],"swagger":{"ApiProperty":"{ description: '대표카드여부(1:대표카드, 0: 일반카드)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '카드명', example: '농협카드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:30"}],"swagger":{"ApiProperty":"{ description: '카드번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/card/card.entity.Card.crdUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:40"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:41"}],"swagger":{"ApiPropertyOptional":"{ description: '카드수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/card/card.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.aggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.aggregateList","http":"GET /admin-view/client-analyze/:codId/aggregate","controller_path":"admin-view/client-analyze","method_path":":codId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:83"},{"decorator":"Query","type_ref":"GetClientAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:84"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년치계산분)`,\r\n    description: `관리자 전용 분석기본데이터 중 계산이 필요한 데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.basicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.basicList","http":"GET /admin-view/client-analyze/:codId/basic","controller_path":"admin-view/client-analyze","method_path":":codId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:48"},{"decorator":"Query","type_ref":"GetClientAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(기본)',\r\n    description: `관리자 전용 분석기본데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.carBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.carBasicList","http":"GET /admin-view/client-analyze/:codId/car-basic","controller_path":"admin-view/client-analyze","method_path":":codId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:169"},{"decorator":"Query","type_ref":"GetClientAnalysisCarBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:170"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(자동차보험) 목록`,\r\n    description: `관리자 전용 자동차보험 분석데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisCarBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard","CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.carDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.carDetailList","http":"GET /admin-view/client-analyze/:cacbId/car-detail","controller_path":"admin-view/client-analyze","method_path":":cacbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:189"},{"decorator":"Query","type_ref":"GetClientAnalysisCarDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:190"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(자동차보험) 상세',\r\n    description: `관리자 전용 자동차보험 분석상세데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisCarDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard","CarViewAdminGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:188"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.detailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.detailList","http":"GET /admin-view/client-analyze/:casbId/detail","controller_path":"admin-view/client-analyze","method_path":":casbId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:64"},{"decorator":"Query","type_ref":"GetClientAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(상세)',\r\n    description: `관리자 전용 분석상세데이터를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.diseaseCodeVisitGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.diseaseCodeVisitGroups","http":"GET /admin-view/client-analyze/:codId/disease-code-visit-groups","controller_path":"admin-view/client-analyze","method_path":":codId/disease-code-visit-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:137"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(동일 진단코드 내원 그룹)`,\r\n    description: `관리자 전용 동일 주상병코드 내원 그룹 데이터를 요청합니다. (인증 없음, 약국 포함)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.dosing30DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.dosing30DayGroups","http":"GET /admin-view/client-analyze/:codId/dosing30d","controller_path":"admin-view/client-analyze","method_path":":codId/dosing30d","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:128"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 30일이상 투약)`,\r\n    description: `관리자 전용 5년 내 30일이상 투약 약효 카테고리 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.etcInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.etcInsuranceGroups","http":"GET /admin-view/client-analyze/:codId/etc-insurance-groups","controller_path":"admin-view/client-analyze","method_path":":codId/etc-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:157"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(기타 숨은보험금 그룹)`,\r\n    description: `관리자 전용 기타 숨은보험금(asdInEtc)별 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.prescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.prescribeList","http":"GET /admin-view/client-analyze/:codId/prescribe","controller_path":"admin-view/client-analyze","method_path":":codId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:102"},{"decorator":"Query","type_ref":"GetClientAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:103"}],"swagger":{"ApiOperation":"{\r\n    summary: `처방조제정보`,\r\n    description: `관리자 전용 중복투약일 경우 해당일의 처방조제정보를 요청합니다. (인증 없음)`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.toothInsuranceGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.toothInsuranceGroups","http":"GET /admin-view/client-analyze/:codId/tooth-insurance-groups","controller_path":"admin-view/client-analyze","method_path":":codId/tooth-insurance-groups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:148"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(치아 숨은보험금 그룹)`,\r\n    description: `관리자 전용 치아 숨은보험금(asdInTooth)별 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.treatment7DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.AdminViewClientAnalyzeController.treatment7DayGroups","http":"GET /admin-view/client-analyze/:codId/treatment7d","controller_path":"admin-view/client-analyze","method_path":":codId/treatment7d","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:119"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 7일이상 진료)`,\r\n    description: `관리자 전용 5년 내 7일이상 진료 중분류 그루핑 데이터를 요청합니다. (인증 없음)`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminViewTokenGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin-view.controller.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.aggregateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.aggregateList","http":"GET /admin/client-analyze/:codId/aggregate","controller_path":"admin/client-analyze","method_path":":codId/aggregate","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:88"},{"decorator":"Query","type_ref":"GetClientAnalysisAggregateListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:89"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년치계산분)`,\r\n    description: `분석기본데이터 중 계산이 필요한 데이터를 요청합니다.\r\n                  - 5년내 7일이상 진료/30일이상 투약의 기본\r\n                  - 5년내 11(6대)질병진단/수술의 기본`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisAggregateListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.aggregateList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.basicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.basicList","http":"GET /admin/client-analyze/:codId/basic","controller_path":"admin/client-analyze","method_path":":codId/basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:51"},{"decorator":"Query","type_ref":"GetClientAnalysisBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:52"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(기본)',\r\n    description: `분석기본데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.basicList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carBasicList","http":"GET /admin/client-analyze/:codId/car-basic","controller_path":"admin/client-analyze","method_path":":codId/car-basic","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:168"},{"decorator":"Query","type_ref":"GetClientAnalysisCarBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:169"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(자동차보험) 목록`,\r\n    description: `자동차보험 분석데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisCarBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CarViewAdminGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carBasicList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carDetailList","http":"GET /admin/client-analyze/:cacbId/car-detail","controller_path":"admin/client-analyze","method_path":":cacbId/car-detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:188"},{"decorator":"Query","type_ref":"GetClientAnalysisCarDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:189"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(자동차보험) 상세',\r\n    description: `자동차보험 분석상세데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisCarDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CarViewAdminGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.carDetailList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.detailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.detailList","http":"GET /admin/client-analyze/:casbId/detail","controller_path":"admin/client-analyze","method_path":":casbId/detail","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:67"},{"decorator":"Query","type_ref":"GetClientAnalysisDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:68"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석데이터(상세)',\r\n    description: `분석상세데이터를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.detailList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.dosing30DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.dosing30DayGroups","http":"GET /admin/client-analyze/:codId/dosing30d","controller_path":"admin/client-analyze","method_path":":codId/dosing30d","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:155"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 30일이상 투약)`,\r\n    description: `5년 내 30일이상 투약 약효 카테고리 그루핑 데이터를 요청합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.dosing30DayGroups","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.downloadOriginalList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.downloadOriginalList","http":"GET /admin/client-analyze/:codId/download","controller_path":"admin/client-analyze","method_path":":codId/download","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:126"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:127"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:128"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: `해당 분석자료의 원본진료정보를 다운로드합니다. \r\n                  ** 30일 보관후 삭제되므료 30일이 지난 분석자료의 경우 다운로드 버튼을 비노출처리바랍니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.downloadOriginalList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.prescribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.prescribeList","http":"GET /admin/client-analyze/:codId/prescribe","controller_path":"admin/client-analyze","method_path":":codId/prescribe","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:107"},{"decorator":"Query","type_ref":"GetClientAnalysisPrescribeListDto","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:108"}],"swagger":{"ApiOperation":"{\r\n    summary: `처방조제정보`,\r\n    description: `중복투약일 경우 해당일의 처방조제정보를 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetClientAnalysisPrescibeListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.prescribeList","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.treatment7DayGroups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.treatment7DayGroups","http":"GET /admin/client-analyze/:codId/treatment7d","controller_path":"admin/client-analyze","method_path":":codId/treatment7d","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:144"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석데이터(5년 내 7일이상 진료)`,\r\n    description: `5년 내 7일이상 진료 중분류 그루핑 데이터를 요청합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.controller.AdminClientAnalyzeController.treatment7DayGroups","defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.controller.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientAnalysisBasic, [ 'casbTreatStartDate', 'casbDiseaseCode', 'casbDiseaseName', 'casbVisitDays', 'casbDosingDays', 'casbDuplicated', 'casbInDisease', 'casbNotice', ])","composed_from":[{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbTreatStartDate","casbDiseaseCode","casbDiseaseName","casbVisitDays","casbDosingDays","casbDuplicated","casbInDisease","casbNotice"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbVisitDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbInDisease","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbNotice","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbDuplicated","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["pick"],"optional_by_partial":false},{"name":"casbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"inDiseaseCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"noticeCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDaysCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto.casbTreatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:260"}],"swagger":{"ApiProperty":"{ description: '진료종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:261"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto.inDiseaseCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:265"}],"swagger":{"ApiProperty":"{ description: '숨은보험진단건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:266"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto.noticeCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:270"}],"swagger":{"ApiProperty":"{ description: '주의사항건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:271"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateBasicDto.visitDaysCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:275"}],"swagger":{"ApiProperty":"{ description: '내원건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:276"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisAggregateDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientAnalysisDetail, [ 'casdOperation', ])","composed_from":[{"op":"pick","base_expr":"ClientAnalysisDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","props":["casdOperation"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"casdOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:279"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisBasicDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientOrderDetail, ['codId']), OmitType(ClientAnalysisBasic, ['casbCreatedAt', 'casbUpdaedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientOrderDetail, ['codId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codId"]},{"op":"intersection","base_expr":"OmitType(ClientAnalysisBasic, ['casbCreatedAt', 'casbUpdaedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbCreatedAt","casbUpdaedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDepartment","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbTreatType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbVisitDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDisease","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbInDisease","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbNotice","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDentures","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbToothOne","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbToothFive","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbEtc","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDrugNotice","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbDuplicated","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"casbSicked","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisCarBasicDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientOrderDetail, ['codId']), OmitType(ClientAnalysisCarBasic, ['cacbCreatedAt', 'cacbUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientOrderDetail, ['codId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codId"]},{"op":"intersection","base_expr":"OmitType(ClientAnalysisCarBasic, ['cacbCreatedAt', 'cacbUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"ClientAnalysisCarBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","props":["cacbCreatedAt","cacbUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cacbId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacbTotalTreatDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacbTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacbOutpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacbInpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:424"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisCarDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(ClientAnalysisCarDetail, ['cacdCreatedAt', 'cacdUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(ClientAnalysisCarDetail, ['cacdCreatedAt', 'cacdUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"ClientAnalysisCarDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","props":["cacdCreatedAt","cacdUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cacdId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdDepartment","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdTreatType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdTreatDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cacdMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:429"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientAnalysisDetail, [ 'casdCodeName', 'casdOperation', 'casdExamination', 'casdInTooth', 'casdInOperation', 'casdInEtc', 'casdDentures', 'casdToothOne', 'casdToothFive', 'casdDosingDays', ])","composed_from":[{"op":"pick","base_expr":"ClientAnalysisDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","props":["casdCodeName","casdOperation","casdExamination","casdInTooth","casdInOperation","casdInEtc","casdDentures","casdToothOne","casdToothFive","casdDosingDays"]}],"own_property_count":8,"resolution":"resolved","effective_properties":[{"name":"casdCodeName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdExamination","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdInTooth","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdInOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdInEtc","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdDentures","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdToothOne","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdToothFive","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"operationCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"examinationCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inToothCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inOperationCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inEtcCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"denturesCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"toothOneCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"toothFiveCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.denturesCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:217"}],"swagger":{"ApiProperty":"{ description: '치아틀니상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:218"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.examinationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:197"}],"swagger":{"ApiProperty":"{ description: '검사상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:198"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.inEtcCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:212"}],"swagger":{"ApiProperty":"{ description: '숨은보험기타상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:213"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.inOperationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:207"}],"swagger":{"ApiProperty":"{ description: '숨은보험수술상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:208"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.inToothCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:202"}],"swagger":{"ApiProperty":"{ description: '숨은보험치아상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:203"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.operationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:192"}],"swagger":{"ApiProperty":"{ description: '수술상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:193"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.toothFiveCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:227"}],"swagger":{"ApiProperty":"{ description: '치아5년상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:228"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto.toothOneCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:222"}],"swagger":{"ApiProperty":"{ description: '치아1년상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientAnalysisDetail, [ 'casdId', 'casdCodeName', 'casdOperation', 'casdExamination', 'casdInTooth', 'casdInOperation', 'casdInEtc', 'casdDentures', 'casdToothOne', 'casdToothFive', 'casdDosingDays', ])","composed_from":[{"op":"pick","base_expr":"ClientAnalysisDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","props":["casdId","casdCodeName","casdOperation","casdExamination","casdInTooth","casdInOperation","casdInEtc","casdDentures","casdToothOne","casdToothFive","casdDosingDays"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"casdId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdCodeName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdExamination","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdInTooth","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdInOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdInEtc","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdDentures","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdToothOne","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"casdToothFive","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:362"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDiagnosticsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientAnalysisBasic, [ 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', 'casbInDisease', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientAnalysisBasic, [ 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', 'casbInDisease', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbDiseaseName","casbDiseaseCode","casbTreatStartDate","casbInDisease"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbInDisease","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDiagnosticsDto","ops_applied":[],"optional_by_partial":false},{"name":"inDiseaseCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDiagnosticsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:475"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDiagnosticsDto.casbTreatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:485"}],"swagger":{"ApiProperty":"{ description: '진료종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:486"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDiagnosticsDto.inDiseaseCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:490"}],"swagger":{"ApiProperty":"{ description: '숨은보험진단건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:491"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisEtcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientAnalysisBasic, [ 'casbHospitalName', 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', ]), PickType(ClientAnalysisDetailDto, ['casdInEtc']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientAnalysisBasic, [ 'casbHospitalName', 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbHospitalName","casbDiseaseName","casbDiseaseCode","casbTreatStartDate"]},{"op":"intersection","base_expr":"PickType(ClientAnalysisDetailDto, ['casdInEtc'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","props":["casdInEtc"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casdInEtc","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false},{"name":"inEtcCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisEtcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:519"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisEtcDto.inEtcCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:530"}],"swagger":{"ApiProperty":"{ description: '숨은보험기타상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:531"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisPrescibeDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(ClientAnalysisPrescibe, [ 'caspId', 'caspUpdaedAt', 'caspCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"ClientAnalysisPrescibe","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","props":["caspId","caspUpdaedAt","caspCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"caspTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspTreatType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspDrugName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspIngredients","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspOneDose","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspDailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false},{"name":"caspTotalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:395"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisSurgeryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientAnalysisBasic, [ 'casbHospitalName', 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', ]), PickType(ClientAnalysisDetailDto, ['casdInOperation']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientAnalysisBasic, [ 'casbHospitalName', 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbHospitalName","casbDiseaseName","casbDiseaseCode","casbTreatStartDate"]},{"op":"intersection","base_expr":"PickType(ClientAnalysisDetailDto, ['casdInOperation'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","props":["casdInOperation"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casdInOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false},{"name":"inOperationCount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisSurgeryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:494"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisSurgeryDto.inOperationCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:505"}],"swagger":{"ApiProperty":"{ description: '숨은보험수술상세수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:506"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisToothDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientAnalysisBasic, [ 'casbHospitalName', 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', ]), PickType(ClientAnalysisDetailDto, ['casdInOperation', 'casdInTooth']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientAnalysisBasic, [ 'casbHospitalName', 'casbDiseaseName', 'casbDiseaseCode', 'casbTreatStartDate', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbHospitalName","casbDiseaseName","casbDiseaseCode","casbTreatStartDate"]},{"op":"intersection","base_expr":"PickType(ClientAnalysisDetailDto, ['casdInOperation', 'casdInTooth'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.ClientAnalysisDetailDto","props":["casdInOperation","casdInTooth"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casdInTooth","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false},{"name":"casdInOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":["pick","intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:509"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basic","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateDto","ops_applied":[],"optional_by_partial":false},{"name":"detail","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:287"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateDto.basic","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:293"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:295"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisAggregateBasicDto,\r\n    description: '분석기본정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateDto.detail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:303"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:305"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisAggregateBasicDto,\r\n    description: '분석상세정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:306"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(PaginationDto, ['page']), PickType(ClientAnalysisBasic, ['casbSicked']), )","composed_from":[{"op":"intersection","base_expr":"PickType(PaginationDto, ['page'])","base_ref":null,"props":null},{"op":"pick","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":["page"]},{"op":"intersection","base_expr":"PickType(ClientAnalysisBasic, ['casbSicked'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbSicked"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbSicked","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ansType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListDto.ansType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ansAggregateType","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:148"}],"swagger":{"ApiProperty":"{\r\n    description: `분석타입\r\n                  ANS003 : 5년이내 7일이상치료/30일이상 투약\r\n                  ANS005 : 5년내 11(6)대 질병 진단/수술\r\n                  ANS006 : 숨은보험 진단\r\n                  ANS013 : 주의사항\r\n       "},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:340"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:355"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:357"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:358"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetClientAnalysisAggregateDto],\r\n    description: '분석기본(계산)리스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:359"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisAggregateListResponseDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:345"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:347"}],"swagger":{"ApiProperty":"{ type: GetClientOrderDetailDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:348"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basic","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicDto","ops_applied":[],"optional_by_partial":false},{"name":"detail","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:232"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicDto.basic","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:235"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:237"}],"swagger":{"ApiProperty":"{ type: ClientAnalysisBasicDto, description: '분석기본정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:238"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicDto.detail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:242"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:244"}],"swagger":{"ApiProperty":"{ type: ClientAnalysisDetailDto, description: '분석상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:245"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(PaginationDto, ['page']), PickType(ClientAnalysisBasic, ['casbDiseaseCode']), )","composed_from":[{"op":"intersection","base_expr":"PickType(PaginationDto, ['page'])","base_ref":null,"props":null},{"op":"pick","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":["page"]},{"op":"intersection","base_expr":"PickType(ClientAnalysisBasic, ['casbDiseaseCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientAnalysisBasic","base_ref":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","props":["casbDiseaseCode"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ansType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchYear","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListDto.ansType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ansBasicType","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:90"}],"swagger":{"ApiProperty":"{\r\n    description: `분석타입\r\n                  ANS001 : 3개월이내(내원, 입원, 검사, 투약, 기타)\r\n                  ANS002 : 1년이내 검사\r\n                  ANS003 : 5년이내 7일이상치료/30일이상 투약\r\n                  ANS004 : 5년이내 입원"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListDto.searchYear","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:101"},{"name":"IsIn","args_literal":"[2, 5]","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:102"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:103"}],"swagger":{"ApiProperty":"{\r\n    description: `검색기간연수\r\n                  분석타입이 ANS004일 경우 필수 \r\n                  2 : 2년내(유병자)\r\n                  5 : 5년내(건강체/유병자)\r\n                `,\r\n    example: '2',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:310"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:328"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:330"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:331"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetClientAnalysisBasicDto],\r\n    description: '분석기본리스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:332"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisBasicListResponseDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:318"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:320"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetClientOrderDetailDto,\r\n    description: '주문상세정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:321"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarBasicListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(PaginationDto, ['page']), )","composed_from":[{"op":"intersection","base_expr":"PickType(PaginationDto, ['page'])","base_ref":null,"props":null},{"op":"pick","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":["page"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarBasicListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarBasicListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarBasicListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:434"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarBasicListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:452"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:454"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:455"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [ClientAnalysisCarBasicDto],\r\n    description: '분석기본리스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:456"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarBasicListResponseDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:442"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:444"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetClientOrderDetailDto,\r\n    description: '주문상세정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:445"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarDetailListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarDetailListDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:169"}],"swagger":{"ApiProperty":"{ description: '페이지 번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:460"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisCarDetailListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:468"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:470"}],"swagger":{"ApiProperty":"{\r\n    type: [ClientAnalysisCarDetailDto],\r\n    description: '분석상세리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:471"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"ansType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListDto.ansType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ansDetailType","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:129"}],"swagger":{"ApiProperty":"{\r\n    description: `분석타입\r\n                  ANS001 : 3개월이내(내원, 입원, 검사, 투약, 기타)\r\n                  ANS002 : 1년이내 검사\r\n                  ANS004 : 5년이내 수술/입원\r\n                  ANS007 : 숨은보험(치아)\r\n       "},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:111"}],"swagger":{"ApiProperty":"{ description: '페이지 번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basic","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:376"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListResponseDto.basic","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:379"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:381"}],"swagger":{"ApiProperty":"{ type: ClientAnalysisBasicDto, description: '분석기본정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:382"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisDetailListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:389"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:391"}],"swagger":{"ApiProperty":"{\r\n    type: [ClientAnalysisDetailResponseDto],\r\n    description: '분석상세리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:392"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"diagnosticsList","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"surgeryList","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"toothList","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"etcList","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"carList","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:541"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto.carList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:587"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:589"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisCarBasicDto,\r\n    description: '분석기본(자동차보험)리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:590"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto.diagnosticsList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:547"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:549"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisDiagnosticsDto,\r\n    description: '분석기본진단리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:550"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto.etcList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:577"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:579"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisEtcDto,\r\n    description: '분석기본기타리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:580"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto.surgeryList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:557"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:559"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisSurgeryDto,\r\n    description: '분석기본수술리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:560"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisHiddenInsuranceListResponseDto.toothList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:567"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:569"}],"swagger":{"ApiProperty":"{\r\n    type: ClientAnalysisToothDto,\r\n    description: '분석기본치아리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:570"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescibeListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basicList","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescibeListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescibeListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:401"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescibeListResponseDto.basicList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:407"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:409"}],"swagger":{"ApiProperty":"{\r\n    type: [GetClientAnalysisBasicDto],\r\n    description: '분석기본리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:410"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescibeListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:417"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:419"}],"swagger":{"ApiProperty":"{\r\n    type: [ClientAnalysisPrescibeDto],\r\n    description: '처방조제리스트',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:420"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescribeListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"searchDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescribeListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-admin.dto.GetClientAnalysisPrescribeListDto.searchDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:157"}],"swagger":{"ApiProperty":"{\r\n    description: `검색일`,\r\n    example: '20240920',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-admin.dto.ts:158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":21,"resolution":"own","effective_properties":[{"name":"casbId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDepartment","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbTreatType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbVisitDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDisease","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbInDisease","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbNotice","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDentures","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbToothOne","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbToothFive","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbEtc","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDrugNotice","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbDuplicated","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbSicked","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbUpdaedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false},{"name":"casbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:125"}],"swagger":{"ApiProperty":"{ description: '분석기본생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDentures","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:72"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:73"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지틀니' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDepartment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '진단과' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDisease","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 질병' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDiseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDiseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:42"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:43"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDosingDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:102"}],"swagger":{"ApiProperty":"{ description: '투약일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDrugNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:96"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:97"}],"swagger":{"ApiPropertyOptional":"{ description: '투약알릴사항' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbDuplicated","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:108"}],"swagger":{"ApiProperty":"{ description: '투약중복여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbEtc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:90"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:91"}],"swagger":{"ApiProperty":"{ description: '매칭된 병원명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '분석기본 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbInDisease","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험질병' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:67"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 주의사항' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbSicked","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:113"}],"swagger":{"ApiProperty":"{ description: '유병자유무(1: 유병자 | 0 : 건강체)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbToothFive","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:84"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:85"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지5년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbToothOne","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:78"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:79"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지1년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:31"}],"swagger":{"ApiProperty":"{ description: '타입(외래/입원)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbUpdaedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:119"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:120"}],"swagger":{"ApiPropertyOptional":"{ description: '분석기본수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-basic.entity.ClientAnalysisBasic.casbVisitDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '내원일수(1:내원 | <1:입원' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-basic.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"cacbId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbTreatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbTotalTreatDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbOutpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbInpatientTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false},{"name":"cacbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:55"}],"swagger":{"ApiProperty":"{ description: '분석기본생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '분석기본 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbInpatientTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:44"}],"swagger":{"ApiPropertyOptional":"{ description: '외래 총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbOutpatientTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:38"}],"swagger":{"ApiPropertyOptional":"{ description: '외래 총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:32"}],"swagger":{"ApiPropertyOptional":"{ description: '총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbTotalTreatDate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '총진료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbTreatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '진료종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ClientAnalysisCarBasic.cacbUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:49"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:50"}],"swagger":{"ApiPropertyOptional":"{ description: '분석기본수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-basic.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"cacdId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdDepartment","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdTreatType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdDiseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdTreatDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false},{"name":"cacdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:72"}],"swagger":{"ApiProperty":"{ description: '분석상세생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdDepartment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:26"}],"swagger":{"ApiPropertyOptional":"{ description: '진단과' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdDiseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdDiseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:42"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:43"}],"swagger":{"ApiPropertyOptional":"{ description: '주상병명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:9"}],"swagger":{"ApiProperty":"{ description: '분석상세id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdMedicalFee","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '자동차보험 총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '총진료비' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdTreatDate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '진료일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:31"}],"swagger":{"ApiProperty":"{ description: '타입(외래/입원)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ClientAnalysisCarDetail.cacdUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:67"}],"swagger":{"ApiPropertyOptional":"{ description: '분석상세수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-car-detail.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":15,"resolution":"own","effective_properties":[{"name":"casdId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdCodeName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdExamination","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdInTooth","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdInOperation","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdInEtc","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdDentures","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdToothOne","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdToothFive","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdUpdaedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false},{"name":"casdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdCodeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:23"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:24"}],"swagger":{"ApiPropertyOptional":"{ description: '코드명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:106"}],"swagger":{"ApiProperty":"{ description: '분석상세생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdDentures","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:83"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지틀니' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdDosingDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:41"}],"swagger":{"ApiProperty":"{ description: '투약일수(기본정보에서의 약국포함일시)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdExamination","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:35"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:36"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 검사' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '분석상세id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdInEtc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:77"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험 기타' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdInOperation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:70"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:71"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험 수술' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdInTooth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:64"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:65"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 숨은보험 치아' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdOperation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:29"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:30"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 수술' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdToothFive","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:94"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:95"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지5년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdToothOne","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:88"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:89"}],"swagger":{"ApiPropertyOptional":"{ description: '분석대조한 치아고지1년' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-detail.entity.ClientAnalysisDetail.casdUpdaedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:100"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:101"}],"swagger":{"ApiPropertyOptional":"{ description: '분석상세수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-detail.entity.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"caspId","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspTreatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspHospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspTreatType","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspDrugName","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspIngredients","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspOneDose","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspDailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspTotalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspUpdaedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false},{"name":"caspCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:61"}],"swagger":{"ApiProperty":"{ description: '처방조제생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspDailyDosesNumber","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:45"}],"swagger":{"ApiProperty":"{ description: '1회 투여횟수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspDrugName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:28"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:29"}],"swagger":{"ApiPropertyOptional":"{ description: '약품명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '병/의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '처방조제id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspIngredients","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:34"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:35"}],"swagger":{"ApiPropertyOptional":"{ description: '성분명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspOneDose","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:40"}],"swagger":{"ApiProperty":"{ description: '1회 투여량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspTotalDosingDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:50"}],"swagger":{"ApiProperty":"{ description: '총투약일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '진료시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: '진료형태(외래|입원|처방조제)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ClientAnalysisPrescibe.caspUpdaedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:55"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:56"}],"swagger":{"ApiPropertyOptional":"{ description: '처방조제수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/analyze/client-analyze-prescibe.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.GetClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.GetClient","http":"GET /admin/clients/:cliId","controller_path":"admin/clients","method_path":":cliId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:62"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 상세조회',\r\n  }","ApiOkResponse":"{ type: GetClientDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.GetClient","defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.createClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.createClient","http":"POST /admin/clients","controller_path":"admin/clients","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateClientDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:73"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.createClient","defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.deleteClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.deleteClient","http":"POST /admin/clients/delete","controller_path":"admin/clients","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteClientDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:94"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.deleteClient","defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getAllClientList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getAllClientList","http":"GET /admin/clients/all","controller_path":"admin/clients","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 전체조회',\r\n  }","ApiOkResponse":"{ type: GetClientAllListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getAllClientList","defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getClientList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getClientList","http":"GET /admin/clients","controller_path":"admin/clients","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetClientListDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:38"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 목록/검색',\r\n  }","ApiOkResponse":"{ type: GetClientListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.getClientList","defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.updateClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.updateClient","http":"POST /admin/clients/edit/:cliId","controller_path":"admin/clients","method_path":"edit/:cliId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:83"},{"decorator":"Body","type_ref":"UpdateClientDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:84"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/client/client-admin.controller.AdminClientController.updateClient","defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.controller.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.CreateClientDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliName', 'cliCode', 'cliRegistrationNumber', 'cliPass', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliName","cliCode","cliRegistrationNumber","cliPass"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliPass","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.DeleteClientDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientAllListResponseDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliId', 'cliName', 'cliCode', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliName","cliCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliId', 'cliCode', 'cliName', 'cliPass', 'cliRegistrationNumber', 'cliCreatedAt', 'cliUpdatedAt', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliCode","cliName","cliPass","cliRegistrationNumber","cliCreatedAt","cliUpdatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliPass","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"isContractExpired","source_class":"insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientDto.isContractExpired","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:82"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:84"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '계약종료여부(계약종료: 1 | 계약진행중: 0)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Client, ['cliId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Client, ['cliId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Client, ['cliId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: cliCreatedAt)',\r\n    enum: ['cliCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: cliName(고객사명))',\r\n    enum: ['cliName', 'cliRegistrationNumber', 'cliCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['cliCreatedAt', 'cliCode', 'cliName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.GetClientListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:93"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:94"}],"swagger":{"ApiProperty":"{ type: [GetClientDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client-admin.dto.UpdateClientDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliName', 'cliCode', 'cliRegistrationNumber', 'cliPass', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliName","cliCode","cliRegistrationNumber","cliPass"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliPass","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client-admin.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeCar","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeCar","http":"GET /clients/analyze/car","controller_path":"clients","method_path":"analyze/car","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeCarDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:194"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:194"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (자동차)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (자동차)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealth3Month","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealth3Month","http":"GET /clients/analyze/health/3month","controller_path":"clients","method_path":"analyze/health/3month","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealth3MonthDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:217"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:218"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-3개월 내)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-3개월 내)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:216"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthDisease","http":"GET /clients/analyze/health/disease","controller_path":"clients","method_path":"analyze/health/disease","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealthDiseaseDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:355"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:356"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-5년 내 11대 중대질병)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-5년 내 11대 중대질병)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthDosing30Day","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthDosing30Day","http":"GET /clients/analyze/health/dosing30d","controller_path":"clients","method_path":"analyze/health/dosing30d","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealthMedicationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:309"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:310"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-5년 내 30일이상 투약)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-5년 내 30일이상 투약, 약효 카테고리 그루핑)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:308"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthExamination","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthExamination","http":"GET /clients/analyze/health/examination","controller_path":"clients","method_path":"analyze/health/examination","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealthExaminationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:240"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:241"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-1년 내 검사)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-1년 내 검사)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:239"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthHospitalization","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthHospitalization","http":"GET /clients/analyze/health/hospitalization","controller_path":"clients","method_path":"analyze/health/hospitalization","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealthHospitalizationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:332"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:333"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-5년 내 입원/수술)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-5년 내 입원/수술)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:331"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthMedication","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthMedication","http":"GET /clients/analyze/health/medication","controller_path":"clients","method_path":"analyze/health/medication","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealthMedicationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:263"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:264"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-5년 내 7일/30일 투약)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-5년 내 7일/30일 투약)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:262"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthTreatment7Day","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHealthTreatment7Day","http":"GET /clients/analyze/health/treatment7d","controller_path":"clients","method_path":"analyze/health/treatment7d","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHealthMedicationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:286"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:287"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (건강체-5년 내 7일이상 진료)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (건강체-5년 내 7일이상 진료, 중분류 그루핑)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:285"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenDental","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenDental","http":"GET /clients/analyze/hidden/dental","controller_path":"clients","method_path":"analyze/hidden/dental","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHiddenDentalDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:153"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:154"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (숨은보험-치아)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (숨은보험-치아)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenDiagnosis","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenDiagnosis","http":"GET /clients/analyze/hidden/diagnosis","controller_path":"clients","method_path":"analyze/hidden/diagnosis","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHiddenDiagnosisDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:107"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:108"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (숨은보험-진단)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (숨은보험-진단)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenEtc","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenEtc","http":"GET /clients/analyze/hidden/etc","controller_path":"clients","method_path":"analyze/hidden/etc","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHiddenEtcDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:173"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:174"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (숨은보험-기타)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (숨은보험-기타)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenSurgery","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeHiddenSurgery","http":"GET /clients/analyze/hidden/surgery","controller_path":"clients","method_path":"analyze/hidden/surgery","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeHiddenSurgeryDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:130"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:131"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (숨은보험-수술)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (숨은보험-수술)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogDiagnosis","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogDiagnosis","http":"GET /clients/analyze/log/diagnosis","controller_path":"clients","method_path":"analyze/log/diagnosis","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeLogDiagnosisDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:522"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:523"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (병력분석-진단로그)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (병력분석-진단로그)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:521"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogExamination","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogExamination","http":"GET /clients/analyze/log/examination","controller_path":"clients","method_path":"analyze/log/examination","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeLogExaminationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:568"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:569"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (병력분석-검사로그)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (병력분석-검사로그)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:567"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogMedication","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogMedication","http":"GET /clients/analyze/log/medication","controller_path":"clients","method_path":"analyze/log/medication","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeLogMedicationDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:545"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:546"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (병력분석-투약로그)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (병력분석-투약로그)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:544"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogTreatment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeLogTreatment","http":"GET /clients/analyze/log/treatment","controller_path":"clients","method_path":"analyze/log/treatment","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeLogTreatmentDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:499"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:500"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (병력분석-진료로그)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (병력분석-진료로그)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:498"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeNotice","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeNotice","http":"GET /clients/analyze/notice","controller_path":"clients","method_path":"analyze/notice","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeNoticeDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:474"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:475"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (주의사항)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (주의사항)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:473"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSick3Month","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSick3Month","http":"GET /clients/analyze/sick/3month","controller_path":"clients","method_path":"analyze/sick/3month","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeSick3MonthDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:380"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:381"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (유병자-3개월 내)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (유병자-3개월 내)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:379"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickDisease","http":"GET /clients/analyze/sick/disease","controller_path":"clients","method_path":"analyze/sick/disease","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeSickDiseaseDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:449"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:450"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (유병자-5년 내 6대 중대질병)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (유병자-5년 내 6대 중대질병)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:448"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickHospitalization2y","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickHospitalization2y","http":"GET /clients/analyze/sick/hospitalization2y","controller_path":"clients","method_path":"analyze/sick/hospitalization2y","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeSickHospitalization2yDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:403"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:404"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (유병자-2년 내 입원/수술)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (유병자-2년 내 입원/수술)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:402"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickHospitalization5y","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getAnalyzeSickHospitalization5y","http":"GET /clients/analyze/sick/hospitalization5y","controller_path":"clients","method_path":"analyze/sick/hospitalization5y","param_bindings":[{"decorator":"Query","type_ref":"GetAnalyzeSickHospitalization5yDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:426"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:427"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석결과요청 (유병자-5년 내 입원/수술)',\r\n    description: `분석한 진료정보를 고객사에게 전달합니다. (유병자-5년 내 입원/수술)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:425"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.getCategory","http":"GET /clients/search/:code","controller_path":"clients","method_path":"search/:code","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:81"}],"swagger":{"ApiOperation":"{\r\n    summary: '진단코드 상세 조회',\r\n    description: `고객사에서 진단코드를 검색합니다. (like검색)`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.treat","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/client/client.controller.ClientController.treat","http":"POST /clients/analyze","controller_path":"clients","method_path":"analyze","param_bindings":[{"decorator":"Body","type_ref":"ClientTreatDto","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:93"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:93"}],"swagger":{"ApiOperation":"{\r\n    summary: '진료정보 분석',\r\n    description: `고객사에서 전달받은 진료정보를 분석합니다.`,\r\n  }"},"response_envelope":"ClientResponseInterceptor","guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.controller.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"operation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"examination","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:680"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:681"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:682"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:684"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto.examination","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:691"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:692"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:694"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDetailDto.operation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:686"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:687"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:689"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":15,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"operation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"operationCount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"examination","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"examinationCount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"dosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"etc","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"duplicated","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"drugNotice","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:698"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:763"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:765"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:766"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:768"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:708"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:709"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:711"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:703"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:704"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:706"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.dosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:743"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:744"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:746"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.drugNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:758"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:759"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:761"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.duplicated","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:753"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:754"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:756"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.etc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:748"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:749"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:751"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.examination","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:734"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:735"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:737"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.examinationCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:739"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:741"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:699"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:701"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.operation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:725"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:726"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:728"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.operationCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:730"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:732"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:713"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:715"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:717"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:719"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.Analyze3MonthDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:721"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:723"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"medicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:546"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:555"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:557"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:551"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:553"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:547"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:549"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.medicalFee","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:575"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:577"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.totalAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:571"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:573"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:559"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:561"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:563"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:565"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDetailDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:567"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:569"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalTreatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalOutpatientAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalInpatientAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalOutpatientMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalInpatientMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"totalMedicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:581"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:618"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:620"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:621"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:623"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:602"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:604"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalInpatientAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:598"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:600"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalInpatientMedicalFee","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:610"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:612"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalMedicalFee","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:614"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:616"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalOutpatientAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:594"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:596"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalOutpatientMedicalFee","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:606"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:608"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.totalTreatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:590"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:592"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:586"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:588"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeCarDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:582"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:584"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"dosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"operation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"duplicated","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1198"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.dosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1215"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1216"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1218"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.duplicated","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1225"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1226"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1228"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1199"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1201"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.operation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1220"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1221"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1203"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1207"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDetailDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1211"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1213"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"dosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"operation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"duplicated","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1232"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1270"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1272"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1273"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1275"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1241"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1242"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1244"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1246"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1247"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1249"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.dosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1255"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1256"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1258"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.duplicated","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1265"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1266"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1268"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.operation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1260"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1261"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1263"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1237"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1239"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1233"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1235"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDiseaseDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1251"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1253"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"drugName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"ingredients","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"oneDose","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"dailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"dosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1031"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.dailyDosesNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1057"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1058"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1060"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.dosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1062"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1063"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1065"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.drugName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1042"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1043"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1045"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1037"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1038"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1040"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.ingredients","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1047"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1048"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1050"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.oneDose","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1052"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1053"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1055"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDetailDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1032"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1033"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1035"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto","ops_applied":[],"optional_by_partial":false},{"name":"dosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto","ops_applied":[],"optional_by_partial":false},{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1069"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto.categoryName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1070"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1072"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1086"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1088"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1089"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1091"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto.dosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1074"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1076"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1082"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1084"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeDosing30dDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1078"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1080"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"examination","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:792"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDetailDto.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:793"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:794"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:796"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDetailDto.examination","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:798"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:799"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:801"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"examination","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"examinationCount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"etc","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:805"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:846"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:848"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:849"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:851"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:815"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:816"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:818"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:810"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:811"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:813"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.etc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:841"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:842"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:844"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.examination","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:832"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:833"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:835"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.examinationCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:837"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:839"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:806"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:808"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:820"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:822"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:824"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:826"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeExaminationDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:828"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:830"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inTooth","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:439"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDetailDto.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:440"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:442"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDetailDto.inTooth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:444"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:446"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:450"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:467"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:469"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:470"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:472"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:455"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:457"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:459"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:461"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:451"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:453"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDentalDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:463"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:465"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:327"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:328"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:330"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:332"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:334"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:336"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:338"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDetailDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:340"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:342"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","ops_applied":[],"optional_by_partial":false},{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","ops_applied":[],"optional_by_partial":false},{"name":"inDisease","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:367"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:369"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:370"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:372"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:351"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:353"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:347"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:349"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto.inDisease","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:363"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:365"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:359"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:361"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenDiagnosisDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:355"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:357"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"inEtc","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto","ops_applied":[],"optional_by_partial":false},{"name":"treatCount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:517"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:526"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:528"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:529"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:531"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto.inEtc","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:518"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:520"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcGroupDto.treatCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:522"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:524"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:489"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:500"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:501"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:503"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:510"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:511"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:513"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:505"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:506"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:508"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:490"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:491"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:493"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenEtcRecordDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:495"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:496"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:498"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"inOperation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:389"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDetailDto.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:390"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:392"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDetailDto.inOperation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:394"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:396"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:400"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:417"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:419"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:420"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:422"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:405"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:407"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:409"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:411"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:401"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:403"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHiddenSurgeryDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:413"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:415"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"operation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDetailDto.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1106"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1107"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDetailDto.operation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1111"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1112"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"operation","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"operationCount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"drugNotice","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1159"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1161"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1162"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1131"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1132"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1136"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1137"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.drugNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1154"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1155"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1123"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.operation","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1145"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1146"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.operationCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1150"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1119"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1127"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeHospitalizationDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1141"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDay","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1660"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto.categoryName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1661"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1662"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1664"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto.items","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1670"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1672"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1673"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1675"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationItemDto.totalDay","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1666"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1668"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationSubItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"itemName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationSubItemDto","ops_applied":[],"optional_by_partial":false},{"name":"itemDay","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationSubItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1648"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationSubItemDto.itemDay","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1654"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1656"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogExaminationSubItemDto.itemName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1649"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1650"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1652"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDay","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1615"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto.categoryName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1616"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1617"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1619"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto.items","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1625"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1627"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1628"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1630"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationItemDto.totalDay","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1621"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1623"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"itemName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto","ops_applied":[],"optional_by_partial":false},{"name":"efficacy","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto","ops_applied":[],"optional_by_partial":false},{"name":"itemDay","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1598"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto.efficacy","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1604"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1605"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1607"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto.itemDay","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1609"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1611"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogMedicationSubItemDto.itemName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1599"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1600"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1602"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"department","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"publicCharge","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.deductibleAmt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1421"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.department","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1390"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1391"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1393"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1399"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1400"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1402"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1404"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1405"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1407"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1386"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1388"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.publicCharge","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1417"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1419"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.totalAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1413"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1415"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1382"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1384"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1395"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1397"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeLogTreatmentItemDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1409"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1411"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"duplicated","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"drugNotice","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:865"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto.drugNotice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:883"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:884"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:886"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto.duplicated","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:878"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:879"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:881"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:866"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:868"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:870"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:872"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDetailDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:874"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:876"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"dosingDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"duplicated","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:890"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:922"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:924"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:925"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:927"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:896"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:897"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:899"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:891"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:892"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:894"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.dosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:913"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:915"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.duplicated","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:917"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:918"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:920"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:905"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:907"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:901"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:903"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeMedicationDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:909"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:911"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1299"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1300"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1302"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1304"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1306"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1308"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1310"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDetailDto.visitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1312"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1314"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"noticeCount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1318"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1341"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1343"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1344"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1327"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1328"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1330"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1332"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1333"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1335"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto.noticeCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1337"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1339"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1323"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1325"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeDiseaseDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1319"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1321"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeGroupDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"notice","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeGroupDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeGroupDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeGroupDto.diseaseList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1356"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1358"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1359"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1361"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeNoticeGroupDto.notice","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1351"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1352"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false},{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false},{"name":"treatEndDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false},{"name":"minorList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:987"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:988"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:990"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:996"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:998"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.minorList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1012"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1014"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1015"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1017"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:992"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:994"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.treatEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1008"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1010"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1004"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1006"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dDto.visitDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1000"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1002"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:969"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:970"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:972"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:978"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:980"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:981"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:983"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dMinorDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:974"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:976"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:941"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto.deductibleAmt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:962"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:963"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:965"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:952"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:953"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:955"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:957"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:958"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:960"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:942"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:943"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:945"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.AnalyzeTreatment7dRecordDto.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:947"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:948"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:950"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"department","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"treatDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false},{"name":"medicalFee","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.department","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:216"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:217"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:225"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:226"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:228"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:230"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:231"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:233"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:212"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.medicalFee","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:244"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:245"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:247"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.totalAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:235"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:237"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.treatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:239"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:240"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:242"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:208"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:210"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicCarTreatList.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:221"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"department","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"publicCharge","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"hospitalCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.deductibleAmt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:129"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.department","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:98"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:99"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.diseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:107"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:108"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.diseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:112"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:113"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.hospitalCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:133"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:134"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:94"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.publicCharge","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:125"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.totalAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:121"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:90"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:103"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.BasicTreatList.visitDays","kind":"property","validators":[{"name":"IsNumberString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:117"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.CarDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"basicTreatList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.CarDto","ops_applied":[],"optional_by_partial":false},{"name":"detailTreatList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.CarDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.CarDto.basicTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:274"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:275"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:276"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:279"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.CarDto.detailTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:281"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:282"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:283"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:286"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto","ops_applied":[],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto","ops_applied":[],"optional_by_partial":false},{"name":"medical","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto","ops_applied":[],"optional_by_partial":false},{"name":"car","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:289"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto.car","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:304"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:305"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:306"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:309"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto.ci","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:294"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto.medical","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:298"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:299"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:302"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.ClientTreatDto.transactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:290"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:292"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"codeName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"oneDose","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"dailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"totalDosingdays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.codeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:153"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:154"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.dailyDosesNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:162"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:144"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.oneDose","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:158"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.totalDosingdays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:166"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:140"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DetailTreatList.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:148"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:149"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"fineList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1495"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1496"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1497"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1499"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto.comment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1510"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1511"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1513"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto.count","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1506"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1508"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto.fineList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1515"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1517"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1518"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1520"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisDetailDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1501"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1502"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1504"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1465"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1466"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1467"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1469"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto.comment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1480"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1481"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1483"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto.count","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1476"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1478"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1471"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1472"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1474"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisFineDto.subFineList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1485"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1487"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1488"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1490"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"minorList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1555"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1556"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1557"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1559"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto.comment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1570"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1571"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1573"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto.count","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1566"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1568"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto.minorList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1575"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1577"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1578"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1580"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMiddleDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1561"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1562"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1564"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"detailList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1525"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1526"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1527"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1529"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto.comment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1540"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1541"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1543"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto.count","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1536"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1538"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto.detailList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1545"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1547"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1548"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1550"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisMinorDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1531"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1532"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1534"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1442"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1443"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1444"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1446"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto.comment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1457"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1458"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1460"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto.count","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1453"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1455"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.DiagnosisSubFineDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1448"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1449"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1451"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCarDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(GetAnalyzeCommonDto)","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:544"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCarResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCarResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:627"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCarResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:628"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:630"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:631"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:633"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:313"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto.ci","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:318"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:320"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto.transactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:314"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:316"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealth3MonthDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:639"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealth3MonthResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealth3MonthResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:772"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealth3MonthResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:773"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:775"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:776"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:778"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDiseaseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:655"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDiseaseResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDiseaseResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1279"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDiseaseResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1280"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1282"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1283"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1285"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDosing30dResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDosing30dResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1095"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthDosing30dResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1096"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1098"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1099"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthExaminationDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:643"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthExaminationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthExaminationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:855"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthExaminationResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:856"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:858"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:859"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:861"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthHospitalizationDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:651"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthHospitalizationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthHospitalizationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthHospitalizationResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1169"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1171"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1172"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthMedicationDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:647"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthMedicationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthMedicationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:931"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthMedicationResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:932"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:934"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:935"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:937"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthTreatment7dResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"middleList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthTreatment7dResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1021"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHealthTreatment7dResponseDto.middleList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1022"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1024"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1025"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1027"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDentalDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:435"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDentalResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDentalResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:476"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDentalResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:477"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:479"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:480"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:482"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDiagnosisDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:323"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDiagnosisResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDiagnosisResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:376"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenDiagnosisResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:377"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:379"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:380"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:382"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenEtcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:485"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenEtcResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenEtcResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:535"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenEtcResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:536"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:538"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:539"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:541"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenSurgeryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:385"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenSurgeryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenSurgeryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:426"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeHiddenSurgeryResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:427"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:429"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:430"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:432"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogDiagnosisDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1437"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogDiagnosisResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"middleList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogDiagnosisResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1584"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogDiagnosisResponseDto.middleList","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1585"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1587"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1588"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1590"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogExaminationDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1644"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogExaminationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogExaminationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1679"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogExaminationResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1680"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1682"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1683"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1685"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogMedicationDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1594"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogMedicationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogMedicationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1634"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogMedicationResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1635"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1637"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1638"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1640"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogTreatmentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1377"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogTreatmentResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogTreatmentResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1427"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeLogTreatmentResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1428"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1430"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1431"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1433"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeNoticeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:675"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeNoticeResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeNoticeResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1365"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeNoticeResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1366"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1368"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1369"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1371"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSick3MonthDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:659"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSick3MonthResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSick3MonthResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:782"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSick3MonthResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:783"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:785"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:786"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:788"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickDiseaseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:671"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickDiseaseResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickDiseaseResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1289"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickDiseaseResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1290"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1292"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1293"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1295"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization2yDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:663"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization2yResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization2yResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization2yResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1179"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1181"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1182"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1184"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization5yDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( GetAnalyzeCommonDto, )","composed_from":[{"op":"intersection","base_expr":"GetAnalyzeCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"transactionId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeCommonDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:667"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization5yResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization5yResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1188"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetAnalyzeSickHospitalization5yResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1189"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1191"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1192"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:1194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"content","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:69"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto.content","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:73"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:74"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:65"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"disease","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.GetSearchDiseaseListResponseDto.disease","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:84"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"basicTreatList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto","ops_applied":[],"optional_by_partial":false},{"name":"detailTreatList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto","ops_applied":[],"optional_by_partial":false},{"name":"prescribeDrugList","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:250"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto.basicTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:251"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:252"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:253"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto.detailTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:258"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:259"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:260"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:263"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.MedicalDto.prescribeDrugList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:265"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:266"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:267"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:270"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"drugName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"ingredients","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"oneDose","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"dailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"totalDosingdays","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.dailyDosesNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:198"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.drugName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:184"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:185"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.hospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:176"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.ingredients","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:189"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:190"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:192"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.oneDose","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:194"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:196"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.totalDosingdays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:202"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.treatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:172"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.dto.PrescribeDrugList.treatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:180"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.dto.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false},{"name":"cliRegistrationNumber","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false},{"name":"cliPass","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false},{"name":"cliCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false},{"name":"cliUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:26"}],"swagger":{"ApiProperty":"{ description: '고객사 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:36"}],"swagger":{"ApiProperty":"{ description: '고객사 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '고객사 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '고객사명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliPass","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:31"}],"swagger":{"ApiProperty":"{ description: '고객사 패스' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliRegistrationNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:20"},{"name":"Length","args_literal":"12, 12, { message: '사업자등록번호는 12자리여야 합니다.' }","anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:21"}],"swagger":{"ApiProperty":"{ description: '고객사 사업자등록번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/client/client.entity.Client.cliUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:41"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '고객사 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/client/client.entity.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.createClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.createClient","http":"POST /admin/client-contracts","controller_path":"admin/client-contracts","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateClientContractDto","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:74"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 계약정보 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.createClient","defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.deleteClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.deleteClient","http":"POST /admin/client-contracts/delete","controller_path":"admin/client-contracts","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteClientContractDto","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:95"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 계약정보 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.deleteClient","defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClient","http":"GET /admin/client-contracts/:actId","controller_path":"admin/client-contracts","method_path":":actId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:63"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 계약정보 상세조회',\r\n  }","ApiOkResponse":"{ type: GetClientContractDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClient","defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientList","http":"GET /admin/client-contracts","controller_path":"admin/client-contracts","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetClientContractListDto","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:38"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 계약정보 목록/검색',\r\n  }","ApiOkResponse":"{ type: GetAgencyContractListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientList","defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientOptions","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientOptions","http":"GET /admin/client-contracts/options","controller_path":"admin/client-contracts","method_path":"options","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 계약 옵션 리스트 조회',\r\n  }","ApiOkResponse":"{ type: ClientContractOptionListDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.getClientOptions","defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.updateClient","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.updateClient","http":"POST /admin/client-contracts/edit/:actId","controller_path":"admin/client-contracts","method_path":"edit/:actId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:84"},{"decorator":"Body","type_ref":"UpdateClientContractDto","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:85"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 계약정보 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.controller.AdminClientContractController.updateClient","defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.controller.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientClientContractDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliId', 'cliName', 'cliCode', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliName","cliCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientContract, [ 'ccnId', 'ccnCode', 'ccnApiPrice', 'ccnCiLimitEnabled', 'ccnCiLimitCount', 'ccnContractStartedAt', 'ccnContractEndedAt', 'ccnCreatedAt', 'ccnUpdatedAt', ])","composed_from":[{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnId","ccnCode","ccnApiPrice","ccnCiLimitEnabled","ccnCiLimitCount","ccnContractStartedAt","ccnContractEndedAt","ccnCreatedAt","ccnUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccnId","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnCode","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnApiPrice","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnCiLimitEnabled","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnCiLimitCount","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"parent","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionDto","ops_applied":[],"optional_by_partial":false},{"name":"child","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionDto.child","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:132"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:133"}],"swagger":{"ApiProperty":"{ type: [CommonDto], description: '자식 공통코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionDto.parent","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:124"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:126"}],"swagger":{"ApiProperty":"{ type: CommonDto, description: '공통코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"options","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionListDto.options","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:142"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:143"}],"swagger":{"ApiProperty":"{ type: [ClientContractOptionDto], description: '공통코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CommonDto","ops_applied":[],"optional_by_partial":false},{"name":"type","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CommonDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:111"}],"swagger":{"ApiProperty":"{ type: String, description: '공통코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CommonDto.type","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:116"}],"swagger":{"ApiProperty":"{ type: String, description: '공통코드명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CreateClientContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientContract, [ 'ccnApiPrice', 'ccnContractStartedAt', 'ccnContractEndedAt', 'ccnCiLimitEnabled', 'ccnCiLimitCount', ]), PickType(Client, ['cliId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientContract, [ 'ccnApiPrice', 'ccnContractStartedAt', 'ccnContractEndedAt', 'ccnCiLimitEnabled', 'ccnCiLimitCount', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnApiPrice","ccnContractStartedAt","ccnContractEndedAt","ccnCiLimitEnabled","ccnCiLimitCount"]},{"op":"intersection","base_expr":"PickType(Client, ['cliId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccnApiPrice","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnCiLimitEnabled","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnCiLimitCount","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cctType","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CreateClientContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.CreateClientContractDto.cctType","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:64"}],"swagger":{"ApiProperty":"{ description: '분석옵션 타입' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.DeleteClientContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetAgencyContractListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetAgencyContractListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetAgencyContractListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:173"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:174"}],"swagger":{"ApiProperty":"{ type: [GetClientContractDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( ClientContractOptionListDto, )","composed_from":[{"op":"intersection","base_expr":"ClientContractOptionListDto","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionListDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"options","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.ClientContractOptionListDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"client","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractDto","ops_applied":[],"optional_by_partial":false},{"name":"contract","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractDto.client","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:153"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:155"}],"swagger":{"ApiProperty":"{ type: ClientClientContractDto, description: '고객사 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractDto.contract","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:160"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:162"}],"swagger":{"ApiProperty":"{ type: ClientContractDto, description: '계약정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Client, ['cliId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Client, ['cliId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Client, ['cliId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: ccnCreatedAt)',\r\n    enum: ['ccnCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: ccnCode(계약코드))',\r\n    enum: ['ccnCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.GetClientContractListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['ccnCreatedAt', 'ccnCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.UpdateClientContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientContract, [ 'ccnApiPrice', 'ccnContractStartedAt', 'ccnContractEndedAt', 'ccnCiLimitEnabled', 'ccnCiLimitCount', ]), PickType(Client, ['cliId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientContract, [ 'ccnApiPrice', 'ccnContractStartedAt', 'ccnContractEndedAt', 'ccnCiLimitEnabled', 'ccnCiLimitCount', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnApiPrice","ccnContractStartedAt","ccnContractEndedAt","ccnCiLimitEnabled","ccnCiLimitCount"]},{"op":"intersection","base_expr":"PickType(Client, ['cliId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccnApiPrice","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnCiLimitEnabled","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnCiLimitCount","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cctType","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.UpdateClientContractDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract-admin.dto.UpdateClientContractDto.cctType","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:80"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:81"}],"swagger":{"ApiProperty":"{ description: '분석옵션 타입' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract-admin.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.dto.CheckClientContractDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Client, ['cliCode', 'cliPass']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Client, ['cliCode', 'cliPass'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliCode","cliPass"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cliPass","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.dto.ts:8"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.dto.CheckClientContractOptionDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientContract, ['ccnCode']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientContract, ['ccnCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnCode"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccnCode","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cctType","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.dto.CheckClientContractOptionDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.dto.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.dto.CheckClientContractOptionDto.cctType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.dto.ts:17"}],"swagger":{"ApiProperty":"{ description: '분석옵션 타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"ccnId","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnCode","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnApiPrice","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnContractStartedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnContractEndedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnCiLimitEnabled","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnCiLimitCount","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false},{"name":"ccnUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnApiPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: 'API 사용단가' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnCiLimitCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:50"}],"swagger":{"ApiProperty":"{ description: 'CI 횟수제한값' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnCiLimitEnabled","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:44"}],"swagger":{"ApiProperty":"{ description: 'CI 횟수제한 여부 (0: OFF, 1: ON)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '계약코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnContractEndedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:35"}],"swagger":{"ApiProperty":"{ description: '계약종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnContractStartedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:30"}],"swagger":{"ApiProperty":"{ description: '계약시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:55"}],"swagger":{"ApiProperty":"{ description: '고객사 계약 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:11"}],"swagger":{"ApiProperty":"{ description: '고객사 계약 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract.ccnUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:60"}],"swagger":{"ApiProperty":"{ description: '고객사 계약 수정일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/contract/client-contract.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.downloadClientOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.downloadClientOrderDetailList","http":"GET /admin/client-order-detail/download","controller_path":"admin/client-order-detail","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetClientOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.ts:50"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 주문상세/분석 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.downloadClientOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.getClientOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.getClientOrderDetailList","http":"GET /admin/client-order-detail","controller_path":"admin/client-order-detail","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetClientOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.ts:28"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문상세/분석 목록,검색`,\r\n  }","ApiOkResponse":"{ type: GetClientOrderDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.AdminClientOrderDetailController.getClientOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.controller.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ClientClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliId', 'cliName', 'cliCode', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliName","cliCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientOrderDetail, [ 'codId', 'codState', 'codTransactionId', 'codCompletedAt', 'codFailedAt', 'codUpdatedAt', 'codCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codId","codState","codTransactionId","codCompletedAt","codFailedAt","codUpdatedAt","codCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codTransactionId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codState","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codFailedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ContractClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientContract, [ 'ccnCode', ])","composed_from":[{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccnCode","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"client","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"contract","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto.client","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:92"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:94"}],"swagger":{"ApiProperty":"{ type: ClientClientOrderDetailDto, description: '고객사정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto.contract","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:102"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:104"}],"swagger":{"ApiProperty":"{\r\n    type: ContractClientOrderDetailDto,\r\n    description: '고객사 계약정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:109"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:111"}],"swagger":{"ApiProperty":"{ type: ClientOrderDetailDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Client, ['cliId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Client, ['cliId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Client, ['cliId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codState","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto.codState","kind":"property","validators":[{"name":"IsEnum","args_literal":"ClientOrderDetailState","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:61"}],"swagger":{"ApiProperty":"{\r\n    description: `주문상세(분석)상태\r\n                  (COD001 : 인증완료 | COD002 : 자료수집실패 | COD003 : 자료분석중 | \r\n                  COD004 : 분석완료 | COD005 : 분석실패 `,\r\n    enum: ClientOrderDetailState,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: codCreatedAt)',\r\n    enum: ['codCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: cliName)',\r\n    enum: ['cliName', 'ccnCode', 'codTransactionId'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['codCompletedAt', 'codFailedAt', 'codCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.GetClientOrderDetailListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:122"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:123"}],"swagger":{"ApiPropertyOptional":"{ type: [GetClientOrderDetailDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail-admin.dto.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.CheckClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientContract, ['ccnId']), PickType(ClientOrderDetail, ['codTransactionId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientContract, ['ccnId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnId"]},{"op":"intersection","base_expr":"PickType(ClientOrderDetail, ['codTransactionId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codTransactionId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccnId","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"codTransactionId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ci","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.CheckClientOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.CheckClientOrderDetailDto.ci","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:39"}],"swagger":{"ApiProperty":"{ description: '고객사 유저 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.CreateClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientOrderDetail, [ 'codTransactionId', 'codState', ]), PickType(ClientContract, ['ccnId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientOrderDetail, [ 'codTransactionId', 'codState', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codTransactionId","codState"]},{"op":"intersection","base_expr":"PickType(ClientContract, ['ccnId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"codTransactionId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"codState","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccnId","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cluId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.CreateClientOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:8"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.CreateClientOrderDetailDto.cluId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:20"}],"swagger":{"ApiProperty":"{ description: '고객사 유저 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.dto.UpdateClientOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientOrderDetail, [ 'codId', 'codState', 'codCompletedAt', 'codFailedAt', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientOrderDetail, [ 'codId', 'codState', 'codCompletedAt', 'codFailedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codId","codState","codCompletedAt","codFailedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"codState","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"codCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"codFailedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"codTransactionId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"codState","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"codCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"codFailedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"codUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"codCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:40"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:41"}],"swagger":{"ApiPropertyOptional":"{ description: '주문상세(분석)완료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:58"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석) 요청일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codFailedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:46"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:47"}],"swagger":{"ApiPropertyOptional":"{ description: '주문상세(분석)실패/에러일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석)id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codState","kind":"property","validators":[{"name":"IsEnum","args_literal":"ClientOrderDetailState","anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:31"}],"swagger":{"ApiProperty":"{\r\n    description: `주문상세(분석)상태\r\n                  (COD001 : 인증완료 | COD002 : 자료수집실패 | COD003 : 자료분석중 | \r\n                  COD004 : 분석완료 | COD005 : 분석실패 `,\r\n    enum: ClientOrderDetailState,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codTransactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:21"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석) 트랜잭션Id(codef)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail.codUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:52"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:53"}],"swagger":{"ApiPropertyOptional":"{ description: '주문상세(분석) 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/order-detail/client-order-detail.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.cancelClientSettlementPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.cancelClientSettlementPayment","http":"POST /admin/client-settlements/paid/cancel","controller_path":"admin/client-settlements","method_path":"paid/cancel","param_bindings":[{"decorator":"Body","type_ref":"ClientSettlementPaymentDto","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:99"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 정산 입금철회처리',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.cancelClientSettlementPayment","defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.completeClientSettlementPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.completeClientSettlementPayment","http":"POST /admin/client-settlements/paid/complete","controller_path":"admin/client-settlements","method_path":"paid/complete","param_bindings":[{"decorator":"Body","type_ref":"ClientSettlementPaymentDto","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:87"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 정산 입금완료처리',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.completeClientSettlementPayment","defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getAgencySettlementOrderList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getAgencySettlementOrderList","http":"GET /admin/client-settlements/:cstId/order-details","controller_path":"admin/client-settlements","method_path":":cstId/order-details","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:65"},{"decorator":"Query","type_ref":"GetClientSettlementOrderListDto","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:66"}],"swagger":{"ApiOperation":"{\r\n    summary: `고객사 정산 주문 목록`,\r\n  }","ApiOkResponse":"{ type: GetClientSettlementOrderDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getAgencySettlementOrderList","defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlement","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlement","http":"GET /admin/client-settlements/:cstId","controller_path":"admin/client-settlements","method_path":":cstId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:52"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 정산 상세조회',\r\n  }","ApiOkResponse":"{ type: GetClientSettlementDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlement","defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlementList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlementList","http":"GET /admin/client-settlements","controller_path":"admin/client-settlements","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetClientSettlementListDto","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:39"}],"swagger":{"ApiOperation":"{\r\n    summary: '고객사 정산 목록/검색',\r\n  }","ApiOkResponse":"{ type: GetClientSettlementListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.controller.ClientSettlementAdminController.getClientSettlementList","defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientClientSettlementDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliId', 'cliName', 'cliCode', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliName","cliCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientClientSettlementOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, [ 'cliId', 'cliName', 'cliCode', ])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliName","cliCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliName","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientSettlementDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientSettlement, [ 'cstId', 'cstCode', 'cstDate', 'cstOrderDetailCount', 'cstSettlementPrice', 'cstPaidAt', 'cstCreatedAt', 'cstUpdatedAt', ])","composed_from":[{"op":"pick","base_expr":"ClientSettlement","base_ref":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","props":["cstId","cstCode","cstDate","cstOrderDetailCount","cstSettlementPrice","cstPaidAt","cstCreatedAt","cstUpdatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cstId","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstCode","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstDate","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstOrderDetailCount","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstPaidAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["pick"],"optional_by_partial":false},{"name":"cstPaid","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientSettlementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientSettlementDto.cstPaid","kind":"property","validators":[{"name":"IsEnum","args_literal":"['완료', '미완료']","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:82"}],"swagger":{"ApiProperty":"{ description: '입금완료여부', enum: ['완료', '미완료'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientSettlementOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientOrderDetail, [ 'codId', 'codState', 'codTransactionId', 'codCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"ClientOrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","props":["codId","codState","codTransactionId","codCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codTransactionId","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codState","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"codCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/order-detail/client-order-detail.entity.ClientOrderDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ClientSettlementPaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IdsDto, PartialType(PickType(ClientSettlement, ['cstPaidAt'])), )","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(ClientSettlement, ['cstPaidAt']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(ClientSettlement, ['cstPaidAt'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientSettlement","base_ref":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","props":["cstPaidAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cstPaidAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.ContractClientSettlementOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(ClientContract, [ 'ccnCode', 'ccnApiPrice', ])","composed_from":[{"op":"pick","base_expr":"ClientContract","base_ref":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","props":["ccnCode","ccnApiPrice"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccnCode","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccnApiPrice","source_class":"insuniverse-server:apps/api/src/modules/client/contract/client-contract.entity.ClientContract","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"client","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"settlement","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementDto.client","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:90"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:92"}],"swagger":{"ApiProperty":"{ type: ClientClientSettlementDto, description: '고객사정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementDto.settlement","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:97"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:99"}],"swagger":{"ApiProperty":"{ type: ClientSettlementDto, description: '정산정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Client, ['cliId'])), PartialType(PickType(ClientSettlement, ['cstPaid'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Client, ['cliId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Client, ['cliId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId"]},{"op":"intersection","base_expr":"PartialType(PickType(ClientSettlement, ['cstPaid']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(ClientSettlement, ['cstPaid'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientSettlement","base_ref":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","props":["cstPaid"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"cstPaid","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: cstDate)',\r\n    enum: ['cstDate'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: cliName(고객사명))',\r\n    enum: ['cliName', 'cstCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['cstCreatedAt', 'cstCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:110"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:111"}],"swagger":{"ApiProperty":"{ type: [GetClientSettlementDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"client","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"contract","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto.client","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:143"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:145"}],"swagger":{"ApiProperty":"{\r\n    type: ClientClientSettlementOrderDetailDto,\r\n    description: '고객사정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto.contract","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:153"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:155"}],"swagger":{"ApiProperty":"{\r\n    type: ContractClientSettlementOrderDetailDto,\r\n    description: '고객사 계약정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:163"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:165"}],"swagger":{"ApiProperty":"{\r\n    type: ClientSettlementOrderDetailDto,\r\n    description: '주문상세정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderDetailListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:179"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:180"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetClientSettlementOrderDetailDto],\r\n    description: '목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement-admin.dto.GetClientSettlementOrderListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement-admin.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.dto.ClientDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Client, ['cliId', 'cliCode'])","composed_from":[{"op":"pick","base_expr":"Client","base_ref":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","props":["cliId","cliCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cliId","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false},{"name":"cliCode","source_class":"insuniverse-server:apps/api/src/modules/client/client/client.entity.Client","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.dto.CreateClientSettlementDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(ClientSettlement, ['cstSettlementPrice']), )","composed_from":[{"op":"intersection","base_expr":"PickType(ClientSettlement, ['cstSettlementPrice'])","base_ref":null,"props":null},{"op":"pick","base_expr":"ClientSettlement","base_ref":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","props":["cstSettlementPrice"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"cstSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"client","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.dto.CreateClientSettlementDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetailIds","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.dto.CreateClientSettlementDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.dto.CreateClientSettlementDto.client","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:14"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:16"}],"swagger":{"ApiProperty":"{ type: ClientDto, description: '고객사정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.dto.CreateClientSettlementDto.orderDetailIds","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:21"}],"swagger":{"ApiProperty":"{ description: '주문상세건번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"cstId","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstCode","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstDate","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstOrderDetailCount","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstPaid","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstPaidAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false},{"name":"cstUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '정산코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:49"}],"swagger":{"ApiPropertyOptional":"{ description: '정산생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '정산연월' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: 'client settlement id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstOrderDetailCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:26"}],"swagger":{"ApiProperty":"{ description: '총 구독주문건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstPaid","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:38"}],"swagger":{"ApiProperty":"{ description: '입금완료여부(default:0, 완료:1|미완료:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstPaidAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:43"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:44"}],"swagger":{"ApiProperty":"{ description: '입금완료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstSettlementPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:32"}],"swagger":{"ApiProperty":"{ description: '정산청구금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/client/settlement/settlement.entity.ClientSettlement.cstUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:55"}],"swagger":{"ApiProperty":"{ description: '정산수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/client/settlement/settlement.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result-public.controller.ClinicalResultPublicController.getRecommendedExamination","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result-public.controller.ClinicalResultPublicController.getRecommendedExamination","http":"GET /examination-standard/recommended-examination","controller_path":"examination-standard","method_path":"recommended-examination","param_bindings":[{"decorator":"Query","type_ref":"GetRecommendedExaminationDto","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result-public.controller.ts:27"},{"decorator":"Req","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result-public.controller.ts:27"}],"swagger":{"ApiOperation":"{\r\n    summary: '검사기준 추천 조회 (정회원/B2C/고객사)',\r\n    description: 'oddId 또는 bodId 또는 codId를 기준으로 검사기준 추천 목록을 조회합니다. B2C는 bodId, 고객사는 codId, 정회원은 JWT + oddId 필요',\r\n  }","ApiOkResponse":"{ type: GetRecommendedExaminationResponseDto }"},"response_envelope":null,"guards_declared":["AdminOptionalGuard","JwtOptionalGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result-public.controller.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.createClinicalResult","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.createClinicalResult","http":"POST /admin/inspection-standard","controller_path":"admin/inspection-standard","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateClinicalResultDto","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:102"}],"swagger":{"ApiOperation":"{ summary: '검사경과 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.deleteClinicalResult","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.deleteClinicalResult","http":"DELETE /admin/inspection-standard","controller_path":"admin/inspection-standard","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"DeleteClinicalResultDto","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:119"}],"swagger":{"ApiOperation":"{ summary: '검사경과 삭제 (다중)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.downloadExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.downloadExcel","http":"GET /admin/inspection-standard/excel","controller_path":"admin/inspection-standard","method_path":"excel","param_bindings":[{"decorator":"Query","type_ref":"GetClinicalResultListDto","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:70"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:71"}],"swagger":{"ApiOperation":"{ summary: '검사기준 목록 엑셀 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.downloadUploadForm","http":"GET /admin/inspection-standard/upload-form","controller_path":"admin/inspection-standard","method_path":"upload-form","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:87"}],"swagger":{"ApiOperation":"{ summary: '엑셀 업로드 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getClinicalResultList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getClinicalResultList","http":"GET /admin/inspection-standard/flat","controller_path":"admin/inspection-standard","method_path":"flat","param_bindings":[{"decorator":"Query","type_ref":"GetClinicalResultListDto","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: '검사경과 목록 조회 (Flat)',\r\n    description: '대분류 + 중분류 JOIN 목록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getDetail","http":"GET /admin/inspection-standard/:idx","controller_path":"admin/inspection-standard","method_path":":idx","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:95"}],"swagger":{"ApiOperation":"{ summary: '검사경과 상세 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getMajorList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.getMajorList","http":"GET /admin/inspection-standard/major","controller_path":"admin/inspection-standard","method_path":"major","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '검사경과 대분류 목록 조회',\r\n    description: '대분류(코드명) 전체 목록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.recovery","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.recovery","http":"POST /admin/inspection-standard/recovery","controller_path":"admin/inspection-standard","method_path":"recovery","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '이전 데이터 복구' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.updateClinicalResult","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.updateClinicalResult","http":"PUT /admin/inspection-standard/:idx","controller_path":"admin/inspection-standard","method_path":":idx","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:110"},{"decorator":"Body","type_ref":"UpdateClinicalResultDto","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:111"}],"swagger":{"ApiOperation":"{ summary: '검사경과 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.uploadExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.controller.ClinicalResultController.uploadExcel","http":"POST /admin/inspection-standard/upload","controller_path":"admin/inspection-standard","method_path":"upload","param_bindings":[{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:127"}],"swagger":{"ApiOperation":"{ summary: '엑셀 일괄 업로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.controller.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"level","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto","ops_applied":[],"optional_by_partial":false},{"name":"iscCode","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto","ops_applied":[],"optional_by_partial":false},{"name":"iscName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto.iscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:67"}],"swagger":{"ApiProperty":"{ description: '대분류명 또는 대분류코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto.iscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:71"}],"swagger":{"ApiProperty":"{ description: '대분류명 또는 중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.CreateClinicalResultDto.level","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:62"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:63"}],"swagger":{"ApiPropertyOptional":"{ description: '등록 레벨', enum: ['major', 'minor'], default: 'minor' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.DeleteClinicalResultDto","kind":"type","class_kind":"dto","extends_expr":"IdsDto","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":"ClinicalResultFlat","composed_from":[{"op":"intersection","base_expr":"ClinicalResultFlat","base_ref":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"iscId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscCodeId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscCode","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":6,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","ops_applied":[],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"crmName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","ops_applied":[],"optional_by_partial":false},{"name":"crmiName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto.crmName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:50"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:51"}],"swagger":{"ApiPropertyOptional":"{ description: '코드명(대분류명) 필터' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto.crmiName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:55"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:56"}],"swagger":{"ApiPropertyOptional":"{ description: '코드노출명(중분류명) 필터' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: crmiRegDate)',\r\n    enum: ['crmiRegDate'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: crmName)',\r\n    enum: ['crmName', 'crmiName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬 기준',\r\n    enum: ['crmiRegDate'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListDto.sortValue","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬 순서',\r\n    enum: ['asc', 'desc'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:95"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:96"}],"swagger":{"ApiPropertyOptional":"{ type: [ClinicalResultFlat], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultMajorListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultMajorListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetClinicalResultMajorListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:106"}],"swagger":{"ApiProperty":"{ type: [ClinicalResultMajorItem], description: '대분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto","ops_applied":[],"optional_by_partial":false},{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto.bodId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:133"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:134"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:136"}],"swagger":{"ApiProperty":"{\r\n    description: 'B2C 주문 상세 ID',\r\n    example: 456,\r\n    required: false\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto.codId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:144"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:145"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:147"}],"swagger":{"ApiProperty":"{\r\n    description: '고객사 주문 상세 ID',\r\n    example: 789,\r\n    required: false\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:122"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:123"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:125"}],"swagger":{"ApiProperty":"{\r\n    description: '주문 상세 ID (정회원)',\r\n    example: 84,\r\n    required: false\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    type: [RecommendedExaminationCategoryDto],\r\n    description: '검사기준 추천 목록 (카테고리별 그룹화)'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:193"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.GetRecommendedExaminationResponseDto.success","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDay","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto.categoryName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '검사 분류명', example: '영상검사' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto.items","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    type: [RecommendedExaminationItemDto],\r\n    description: '검사 항목 목록'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationCategoryDto.totalDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '카테고리 총 일수', example: 15 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"itemName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"itemDay","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationItemDto.itemDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '항목 일수', example: 8 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:161"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.RecommendedExaminationItemDto.itemName","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '검사 항목명',\r\n    example: '일반혈액검사(CBC)-[혈구세포-장비측정]_백혈구수'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UpdateClinicalResultDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"iscCode","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UpdateClinicalResultDto","ops_applied":[],"optional_by_partial":false},{"name":"iscName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UpdateClinicalResultDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UpdateClinicalResultDto.iscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:77"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:78"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류명(코드노출명)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UpdateClinicalResultDto.iscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:83"}],"swagger":{"ApiPropertyOptional":"{ description: '중분류명(코드명)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UploadClinicalResultDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"file","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UploadClinicalResultDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.dto.UploadClinicalResultDto.file","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '엑셀 파일', type: 'string', format: 'binary' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"iscId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscCodeId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscCode","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false},{"name":"iscUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat.iscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:72"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:73"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류명(코드노출명)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat.iscCodeId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:67"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat.iscCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:83"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:84"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat.iscId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:61"}],"swagger":{"ApiProperty":"{ description: '중분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat.iscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:78"}],"swagger":{"ApiProperty":"{ description: '중분류명(코드명)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultFlat.iscUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:89"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:90"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"crmId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor","ops_applied":[],"optional_by_partial":false},{"name":"crmDisplayName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor","ops_applied":[],"optional_by_partial":false},{"name":"crmRegDate","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor","ops_applied":[],"optional_by_partial":false},{"name":"crmUpdDate","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor.crmDisplayName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '코드노출명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor.crmId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '대분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor.crmRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:18"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:19"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajor.crmUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:24"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:25"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajorItem","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"crmId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajorItem","ops_applied":[],"optional_by_partial":false},{"name":"crmName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajorItem","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajorItem.crmId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:97"}],"swagger":{"ApiProperty":"{ description: '대분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMajorItem.crmName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:102"}],"swagger":{"ApiProperty":"{ description: '대분류명(코드명)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"crmiId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle","ops_applied":[],"optional_by_partial":false},{"name":"crmId","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle","ops_applied":[],"optional_by_partial":false},{"name":"crmiDisplayName","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle","ops_applied":[],"optional_by_partial":false},{"name":"crmiRegDate","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle","ops_applied":[],"optional_by_partial":false},{"name":"crmiUpdDate","source_class":"insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle.crmId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:37"}],"swagger":{"ApiProperty":"{ description: '대분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle.crmiDisplayName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:42"}],"swagger":{"ApiProperty":"{ description: '코드명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle.crmiId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:32"}],"swagger":{"ApiProperty":"{ description: '중분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle.crmiRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:47"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:48"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/clinical-result/clinical-result.entity.ClinicalResultMiddle.crmiUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:53"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:54"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/clinical-result/clinical-result.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.CountDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:83"}],"swagger":{"ApiProperty":"{ description: '총 조회건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto.dateType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:38"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:39"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: **createdAt(등록일))',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto.endDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:53"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:54"}],"swagger":{"ApiPropertyOptional":"{ description: '종료일 (format: YYYY-MM-DD)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto.startDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:45"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:46"}],"swagger":{"ApiPropertyOptional":"{ description: '시작일 (format: YYYY-MM-DD)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto.ids","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:91"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:92"}],"swagger":{"ApiProperty":"{ description: '선택할 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.IndexDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"index","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IndexDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.IndexDto.index","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:76"}],"swagger":{"ApiProperty":"{ description: '페이지네이션 인덱스' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto.limit","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:14"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:15"}],"swagger":{"ApiPropertyOptional":"{ description: '페이지당 조회건수 (default: 10)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:8"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:9"}],"swagger":{"ApiPropertyOptional":"{ description: '페이지 (default: 1)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto.sortKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:20"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:21"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬기준 (default: **createdAt(등록일))',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto.sortValue","kind":"property","validators":[{"name":"IsIn","args_literal":"['asc', 'desc']","anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:27"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:28"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:29"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬방식 (default: desc)',\r\n    enum: ['asc', 'desc'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto.searchKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:64"}],"swagger":{"ApiPropertyOptional":"{ description: '검색조건' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto.searchText","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:69"}],"swagger":{"ApiPropertyOptional":"{ description: '검색어' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/common/common.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.createCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.createCompareBasic","http":"POST /admin/compare/basic","controller_path":"admin/compare/basic","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateCompareBasicDto","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:147"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조기본 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.createCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.deleteCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.deleteCompareBasic","http":"POST /admin/compare/basic/delete","controller_path":"admin/compare/basic","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCompareBasicDto","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:177"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조기본 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.deleteCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:177"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadCompareBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadCompareBasicList","http":"GET /admin/compare/basic/download","controller_path":"admin/compare/basic","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetCompareBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:79"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:80"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '해당 기본데이터의 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadCompareBasicList","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadUploadForm","http":"GET /admin/compare/basic/upload-form/download","controller_path":"admin/compare/basic","method_path":"upload-form/download","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:98"}],"swagger":{"ApiOperation":"{\r\n    summary: '기본대조데이터 양식 다운로드',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.downloadUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasic","http":"GET /admin/compare/basic/:cpbId","controller_path":"admin/compare/basic","method_path":":cpbId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:136"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조기본 상세조회',\r\n  }","ApiOkResponse":"{ type: GetCompareBasicDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasicList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasicList","http":"GET /admin/compare/basic","controller_path":"admin/compare/basic","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCompareBasicListDto","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:58"}],"swagger":{"ApiOperation":"{\r\n    summary: `대조기본 목록/검색`,\r\n    description: `대조데이터 중 기본에 해당하는 데이터의 목록을 조회 및 검색을 합니다.\r\n                  COM001 : 11(6)대 중대질병\r\n                  COM005 : 주의사항\r\n                  COM006 : 숨은보험진단\r\n  ","ApiOkResponse":"{ type: GetCompareBasicListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.getCompareBasicList","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.recoveryCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.recoveryCompareBasic","http":"POST /admin/compare/basic/recovery/:cpbType","controller_path":"admin/compare/basic","method_path":"recovery/:cpbType","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:168"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조기본 직전 데이터 복구',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.recoveryCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.updateCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.updateCompareBasic","http":"POST /admin/compare/basic/edit/:cpbId","controller_path":"admin/compare/basic","method_path":"edit/:cpbId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:157"},{"decorator":"Body","type_ref":"UpdateCompareBasicDto","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:158"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조기본 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.updateCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.uploadCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.uploadCompareBasic","http":"POST /admin/compare/basic/upload/:cpbType","controller_path":"admin/compare/basic","method_path":"upload/:cpbType","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:125"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:126"}],"swagger":{"ApiOperation":"{\r\n    summary: '기본대조데이터 업로드',\r\n    description:\r\n      '엑셀 양식으로 기본대조데이터를 업로드합니다.(데이터 전체교체)',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '기본대조데이터 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: {\r\n          type: 'string',\r\n          format: 'binary',\r\n        },\r"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.controller.CompareBasicController.uploadCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.controller.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.CreateCompareBasicDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CompareBasic, [ 'cpbId', 'cpbCreatedAt', 'cpbUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"CompareBasic","base_ref":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","props":["cpbId","cpbCreatedAt","cpbUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cpbType","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbIsSicked","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.DeleteCompareBasicDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CompareBasic, [ 'cpbIsSicked', ])","composed_from":[{"op":"omit","base_expr":"CompareBasic","base_ref":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","props":["cpbIsSicked"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cpbId","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbType","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbIsSicked","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicDto.cpbIsSicked","kind":"property","validators":[{"name":"IsEnum","args_literal":"['포함', '미포함']","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:65"}],"swagger":{"ApiProperty":"{ description: '유병자포함여부', enum: ['포함', '미포함'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PickType(CompareBasic, ['cpbType', 'cpbIsSicked']), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PickType(CompareBasic, ['cpbType', 'cpbIsSicked'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CompareBasic","base_ref":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","props":["cpbType","cpbIsSicked"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto","ops_applied":[],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cpbType","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cpbIsSicked","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: cpbCreatedAt)',\r\n    enum: ['cpbCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: cpbName)',\r\n    enum: ['cpbDiseaseCode', 'cpbName', 'cpbViewName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['cpbDiseaseCode', 'cpbName', 'cpbCreatedAt (default: cpbCreatedAt)'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListDto.sortValue","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.GetCompareBasicListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:74"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:75"}],"swagger":{"ApiPropertyOptional":"{ type: [GetCompareBasicDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.dto.UpdateCompareBasicDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CompareBasic, [ 'cpbId', 'cpbCreatedAt', 'cpbUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"CompareBasic","base_ref":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","props":["cpbId","cpbCreatedAt","cpbUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cpbType","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpbIsSicked","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"cpbId","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbType","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbDiseaseCode","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbIsSicked","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false},{"name":"cpbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:75"}],"swagger":{"ApiProperty":"{ description: '대조기본 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbDiseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:40"}],"swagger":{"ApiProperty":"{ description: '대조기본 질병(진단)코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:19"}],"swagger":{"ApiProperty":"{ description: '대조기본 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbIsSicked","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:63"}],"swagger":{"ApiProperty":"{\r\n    description: `대조기본 유병자유무\r\n                  - 1: 유병자, 0: 유병자/건강체 공통)\r\n                  (default: 0)\r\n                  `,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:46"}],"swagger":{"ApiProperty":"{ description: '대조기본 진단명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbType","kind":"property","validators":[{"name":"IsEnum","args_literal":"Basictype","anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:35"}],"swagger":{"ApiProperty":"{\r\n    description: `대조기본 타입\r\n                  COM001 : 중대질병\r\n                  COM005 : 주의사항\r\n                  COM006 : 숨은보험진단\r\n                  COM007 : 숨은보험치아\r\n                  COM010 : 치아(틀니)\r"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:69"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:70"}],"swagger":{"ApiPropertyOptional":"{ description: '대조기본 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/basic/compare-basic.entity.CompareBasic.cpbViewName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:52"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:53"}],"swagger":{"ApiPropertyOptional":"{ description: '대조기본 진단노출명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/basic/compare-basic.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.createCompareDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.createCompareDetail","http":"POST /admin/compare/detail","controller_path":"admin/compare/detail","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateCompareDetailDto","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:149"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조세부 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.createCompareDetail","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.deleteCompareDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.deleteCompareDetail","http":"POST /admin/compare/detail/delete","controller_path":"admin/compare/detail","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCompareDetailDto","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:179"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조세부 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.deleteCompareDetail","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadCompareDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadCompareDetailList","http":"GET /admin/compare/detail/download","controller_path":"admin/compare/detail","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetCompareDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:81"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:82"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '해당 세부데이터의 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadCompareDetailList","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadUploadForm","http":"GET /admin/compare/detail/upload-form/download","controller_path":"admin/compare/detail","method_path":"upload-form/download","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:100"}],"swagger":{"ApiOperation":"{\r\n    summary: '세부대조데이터 양식 다운로드',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.downloadUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetail","http":"GET /admin/compare/detail/:cpdId","controller_path":"admin/compare/detail","method_path":":cpdId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:138"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조세부 상세조회',\r\n  }","ApiOkResponse":"{ type: GetCompareDetailDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetail","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetailList","http":"GET /admin/compare/detail","controller_path":"admin/compare/detail","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCompareDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:60"}],"swagger":{"ApiOperation":"{\r\n    summary: `대조세부 목록/검색`,\r\n    description: `대조데이터 중 세부에 해당하는 데이터의 목록을 조회 및 검색을 합니다.\r\n                  COM002 : 수술\r\n                  COM003 : 검사\r\n                  COM004 : 투약\r\n                 ","ApiOkResponse":"{ type: GetCompareDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.getCompareDetailList","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.recoveryCompareBasic","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.recoveryCompareBasic","http":"POST /admin/compare/detail/recovery/:cpdType","controller_path":"admin/compare/detail","method_path":"recovery/:cpdType","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:170"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조세부 직전 데이터 복구',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.recoveryCompareBasic","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.updateCompareDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.updateCompareDetail","http":"POST /admin/compare/detail/edit/:cpdId","controller_path":"admin/compare/detail","method_path":"edit/:cpdId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:159"},{"decorator":"Body","type_ref":"UpdateCompareDetailDto","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:160"}],"swagger":{"ApiOperation":"{\r\n    summary: '대조세부 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.updateCompareDetail","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.uploadCompareDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.uploadCompareDetail","http":"POST /admin/compare/detail/upload/:cpdType","controller_path":"admin/compare/detail","method_path":"upload/:cpdType","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:127"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:128"}],"swagger":{"ApiOperation":"{\r\n    summary: '세부대조데이터 업로드',\r\n    description:\r\n      '엑셀 양식으로 세부대조데이터를 업로드합니다.(데이터 전체교체)',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '세부대조데이터 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: {\r\n          type: 'string',\r\n          format: 'binary',\r\n        },\r"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.controller.CompareDetailController.uploadCompareDetail","defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.controller.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.CreateCompareDetailDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CompareDetail, [ 'cpdId', 'cpdCreatedAt', 'cpdUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"CompareDetail","base_ref":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","props":["cpdId","cpdCreatedAt","cpdUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cpdType","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.DeleteCompareDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CompareDetail, [])","composed_from":[{"op":"omit","base_expr":"CompareDetail","base_ref":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cpdId","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdType","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PickType(CompareDetail, ['cpdType']), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PickType(CompareDetail, ['cpdType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CompareDetail","base_ref":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","props":["cpdType"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"cpdType","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: cpdCreatedAt)',\r\n    enum: ['cpdCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: cpdName)',\r\n    enum: ['cpdName', 'cpdViewName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['cpdName', 'cpdCreatedAt (default: cpdCreatedAt)'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListDto.sortValue","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.GetCompareDetailListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:69"}],"swagger":{"ApiPropertyOptional":"{ type: [GetCompareDetailDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.dto.UpdateCompareDetailDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CompareDetail, [ 'cpdId', 'cpdCreatedAt', 'cpdUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"CompareDetail","base_ref":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","props":["cpdId","cpdCreatedAt","cpdUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cpdType","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false},{"name":"cpdViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"cpdId","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":[],"optional_by_partial":false},{"name":"cpdType","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":[],"optional_by_partial":false},{"name":"cpdName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":[],"optional_by_partial":false},{"name":"cpdViewName","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":[],"optional_by_partial":false},{"name":"cpdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":[],"optional_by_partial":false},{"name":"cpdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail.cpdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:61"}],"swagger":{"ApiProperty":"{ description: '대조상세 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail.cpdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '대조상세 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail.cpdName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: '대조상세 진단명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail.cpdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"Detailtype","anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:38"}],"swagger":{"ApiProperty":"{\r\n    description: `대조상세 타입\r\n                  COM002 : 수술\r\n                  COM003 : 검사\r\n                  COM004 : 투약\r\n                  COM007 : 숨은보험치아\r\n                  COM008 : 숨은보험수술\r\n       "},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail.cpdUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:55"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:56"}],"swagger":{"ApiPropertyOptional":"{ description: '대조상세 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/compare/detail/compare-detail.entity.CompareDetail.cpdViewName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:49"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:50"}],"swagger":{"ApiPropertyOptional":"{ description: '대조상세 진단노출명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/compare/detail/compare-detail.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.create","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.create","http":"POST /courses-bookmark","controller_path":"courses-bookmark","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateCoursesBookmark","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.controller.ts:43"}],"swagger":{"ApiOperation":"{\r\n    summary: '책갈피 생성',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.delete","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.delete","http":"POST /courses-bookmark/delete","controller_path":"courses-bookmark","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCoursesBookmarkDto","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.controller.ts:52"}],"swagger":{"ApiOperation":"{\r\n    summary: '책갈피 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.controller.CoursesBookmarkController.getList","http":"GET /courses-bookmark","controller_path":"courses-bookmark","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCoursesBookmarkListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.controller.ts:32"}],"swagger":{"ApiOperation":"{\r\n    summary: '책갈피 목록',\r\n  }","ApiOkResponse":"{ type: GetCoursesBookmarkListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.controller.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.CoursesBookmarkReviewsCount","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"reviewCount","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.CoursesBookmarkReviewsCount","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.CoursesBookmarkReviewsCount.reviewCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:65"}],"swagger":{"ApiProperty":"{ description: '수강평 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.CreateCoursesBookmark","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesBookmark, [ 'crsId', 'memId', ])","composed_from":[{"op":"pick","base_expr":"CoursesBookmark","base_ref":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","props":["crsId","memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.DeleteCoursesBookmarkDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmark","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesBookmark, [ 'crbId', 'crbCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"CoursesBookmark","base_ref":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","props":["crbId","crbCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crbId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["pick"],"optional_by_partial":false},{"name":"crbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto","ops_applied":[],"optional_by_partial":false},{"name":"bookmark","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto","ops_applied":[],"optional_by_partial":false},{"name":"reviews","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto.bookmark","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:94"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:95"}],"swagger":{"ApiProperty":"{\r\n    type: GetCoursesBookmark,\r\n    description: '강의 정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:84"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:85"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:86"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetCoursesCategoryBookmark,\r\n    description: '강의 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:75"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:76"}],"swagger":{"ApiProperty":"{\r\n    type: GetCoursesCoursesBookmark,\r\n    description: '강의 정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkDto.reviews","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:103"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:105"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:106"}],"swagger":{"ApiProperty":"{\r\n    type: CoursesBookmarkReviewsCount,\r\n    description: '강의 리뷰 카운트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, PickType(CoursesBookmark, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"PickType(CoursesBookmark, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesBookmark","base_ref":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesBookmarkListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:120"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:121"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetCoursesBookmarkDto],\r\n    description: '광고 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesCategoryBookmark","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesCategory, [ 'ccaName', ])","composed_from":[{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesCoursesBookmark","kind":"type","class_kind":"dto","extends_expr":"PickType(Courses, [ 'crsId', 'crsName', 'crsInstructor', 'crsImg', 'crsShow', 'crsIsDeleted', ])","composed_from":[{"op":"pick","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsId","crsName","crsInstructor","crsImg","crsShow","crsIsDeleted"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesCoursesBookmark","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.dto.GetCoursesCoursesBookmark.crsAvg","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:49"}],"swagger":{"ApiProperty":"{ description: '강의 평점' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"crbId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":[],"optional_by_partial":false},{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":[],"optional_by_partial":false},{"name":"crbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":[],"optional_by_partial":false},{"name":"crbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark.crbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:35"}],"swagger":{"ApiProperty":"{ description: '강의 책갈피 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark.crbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '강의 책갈피 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark.crbUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:29"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:30"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 책갈피 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark.crsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '강의 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:24"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '회원 ID',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/bookmark/courses-bookmark.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.createCoursesCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.createCoursesCategory","http":"POST /admin/courses-category","controller_path":"admin/courses-category","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateCoursesCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:77"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의카테고리 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.createCoursesCategory","defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.deleteCoursesCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.deleteCoursesCategory","http":"POST /admin/courses-category/delete","controller_path":"admin/courses-category","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCoursesCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:98"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.deleteCoursesCategory","defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getAllCoursesCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getAllCoursesCategoryList","http":"GET /admin/courses-category/all","controller_path":"admin/courses-category","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '강의카테고리 전체조회',\r\n  }","ApiOkResponse":"{ type: GetCoursesCategoryAllListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getAllCoursesCategoryList","defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategory","http":"GET /admin/courses-category/:ccaId","controller_path":"admin/courses-category","method_path":":ccaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:66"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의카테고리 상세조회',\r\n  }","ApiOkResponse":"{ type: GetCoursesCategoryResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategory","defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategoryList","http":"GET /admin/courses-category","controller_path":"admin/courses-category","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminCoursesCategoryListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:39"}],"swagger":{"ApiOperation":"{\r\n    summary: `강의카테고리 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetCoursesCategoryListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.getCoursesCategoryList","defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.updateCoursesCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.updateCoursesCategory","http":"POST /admin/courses-category/edit/:ccaId","controller_path":"admin/courses-category","method_path":"edit/:ccaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:87"},{"decorator":"Body","type_ref":"UpdateCoursesCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:88"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시카테고리 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/courses/category/courses-category-admin.controller.AdminCoursesCategoryController.updateCoursesCategory","defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category-admin.controller.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.controller.CoursesCategoryController.getAllList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.controller.CoursesCategoryController.getAllList","http":"GET /courses-category/all","controller_path":"courses-category","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '강의카테고리 전체 조회',\r\n  }","ApiOkResponse":"{ type: GetCoursesCategoryAllListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.controller.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.CreateCoursesCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CoursesCategory, ['ccaId', 'ccaCreatedAt', 'ccaUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CoursesCategory, ['ccaId', 'ccaCreatedAt', 'ccaUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaId","ccaCreatedAt","ccaUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaSort","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.DeleteCoursesCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetAdminCoursesCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonCoursesCategoryListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonCoursesCategoryListDto","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(CoursesCategory, ['ccaShow'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(CoursesCategory, ['ccaShow']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesCategory, ['ccaShow'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaShow"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: ccaCreatedAt)',\r\n    enum: ['ccaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: ccaName)',\r\n    enum: ['ccaName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['ccaName', 'ccaSort', 'ccaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesByCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesByCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesByCategoryListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesByCategoryListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: ccaName)',\r\n    enum: ['ccaName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesByCategoryListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['ccaName', 'ccaSort', 'ccaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryAllListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryAllListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryAllListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:91"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:92"}],"swagger":{"ApiPropertyOptional":"{ type: [UserCategoryDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CoursesCategory, [])","composed_from":[{"op":"omit","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"ccaSort","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"ccaUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"ccaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonCoursesCategoryListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonCoursesCategoryListDto","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCommonCoursesCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryListDto.ccaShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:105"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:106"}],"swagger":{"ApiPropertyOptional":"{ type: [GetCoursesCategoryDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.GetCoursesCategoryResponseDto.category","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:118"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:119"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetCoursesCategoryDto,\r\n    description: '카테고리',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.UpdateCoursesCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CoursesCategory, ['ccaId', 'ccaCreatedAt', 'ccaUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CoursesCategory, ['ccaId', 'ccaCreatedAt', 'ccaUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaId","ccaCreatedAt","ccaUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaSort","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.dto.UserCategoryDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesCategory, ['ccaId', 'ccaName'])","composed_from":[{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaId","ccaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["pick"],"optional_by_partial":false},{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":[],"optional_by_partial":false},{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":[],"optional_by_partial":false},{"name":"ccaSort","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":[],"optional_by_partial":false},{"name":"ccaShow","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":[],"optional_by_partial":false},{"name":"ccaUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":[],"optional_by_partial":false},{"name":"ccaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory.ccaCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: '게시카테고리 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory.ccaId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '게시카테고리 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory.ccaName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '게시카테고리 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory.ccaShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:31"}],"swagger":{"ApiProperty":"{\r\n    description: `게시카테고리 노출여부\r\n                  (1:노출 | 0:비노출 | default:1)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory.ccaSort","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:23"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `게시카테고리 정렬 (default:0)`,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory.ccaUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:37"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:38"}],"swagger":{"ApiPropertyOptional":"{ description: '게시카테고리 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/category/courses-category.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.createCourses","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.createCourses","http":"POST /admin/courses","controller_path":"admin/courses","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:89"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:90"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateCoursesDto","ApiBody":"{\r\n    description: '강의 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        crsImg: { type: 'string', format: 'binary', nullable: false },\r\n        coursesData: {\r\n          al"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.deleteCourses","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.deleteCourses","http":"POST /admin/courses/delete","controller_path":"admin/courses","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCoursesDto","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:132"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.getCourses","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.getCourses","http":"GET /admin/courses/:crsId","controller_path":"admin/courses","method_path":":crsId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:58"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 상세',\r\n  }","ApiOkResponse":"{ type: GetAdminCoursesResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.getCoursesList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.getCoursesList","http":"GET /admin/courses","controller_path":"admin/courses","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminCoursesListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:46"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 목록',\r\n  }","ApiOkResponse":"{ type: GetAdminCoursesListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.updateCourses","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses-admin.controller.AdminCoursesController.updateCourses","http":"POST /admin/courses/edit/:crsId","controller_path":"admin/courses","method_path":"edit/:crsId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:120"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:121"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:122"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 수정',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateCoursesDto","ApiBody":"{\r\n    description: '강의 수정 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        crsImg: { type: 'string', format: 'binary', nullable: false },\r\n        coursesData: {\r\n          al"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses-admin.controller.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.getCourses","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.getCourses","http":"GET /courses/:crsId","controller_path":"courses","method_path":":crsId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:48"},{"decorator":"Query","type_ref":"GetCoursesDetailDto","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 상세',\r\n  }","ApiOkResponse":"{ type: GetUserCoursesResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.getList","http":"GET /courses","controller_path":"courses","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCoursesListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:34"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 목록',\r\n  }","ApiOkResponse":"{ type: GetCoursesListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.upsertLastWatch","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/courses/courses.controller.CoursesController.upsertLastWatch","http":"POST /courses/last-watch","controller_path":"courses","method_path":"last-watch","param_bindings":[{"decorator":"Body","type_ref":"UpsertLastWatchCoursesVideo","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:62"}],"swagger":{"ApiOperation":"{\r\n    summary: '최종 시청영상 저장',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.controller.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Courses, [])","composed_from":[{"op":"omit","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":[]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"enrollCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"bookmarkCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"crsAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:301"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto.bookmarkCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:309"}],"swagger":{"ApiProperty":"{ description: '책갈피 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:310"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto.crsAvg","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:314"}],"swagger":{"ApiProperty":"{ description: '평균 평점' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:315"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto.enrollCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:304"}],"swagger":{"ApiProperty":"{ description: '수강 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:305"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesBookmarkCourses","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesBookmark, ['crbId'])","composed_from":[{"op":"pick","base_expr":"CoursesBookmark","base_ref":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","props":["crbId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crbId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:183"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesCategoryDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesCategory, [ 'ccaName', ])","composed_from":[{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Courses, ['crsUpdatedAt', 'ccaId'])","composed_from":[{"op":"omit","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsUpdatedAt","ccaId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesDto.crsAvg","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:158"}],"swagger":{"ApiProperty":"{ description: '강의 평점' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesImageDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Courses, ['crsImg'])","composed_from":[{"op":"pick","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsImg"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesReviewsCount","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"reviewCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesReviewsCount","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesReviewsCount.reviewCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:188"}],"swagger":{"ApiProperty":"{ description: '수강평 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:189"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesSectionDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CoursesSections, [ 'crsId', 'cssUpdatedAt', 'cssCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"CoursesSections","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","props":["crsId","cssUpdatedAt","cssCreatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cssId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["omit"],"optional_by_partial":false},{"name":"cssTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["omit"],"optional_by_partial":false},{"name":"cssOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["omit"],"optional_by_partial":false},{"name":"videos","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesSectionDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesSectionDto.videos","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:177"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:179"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesVideoDto,\r\n    description: '강의 영상',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CoursesVideoDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CoursesVideos, [ 'cssId', 'crvUpdatedAt', 'crvCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"CoursesVideos","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","props":["cssId","crvUpdatedAt","crvCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["omit"],"optional_by_partial":false},{"name":"crvTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["omit"],"optional_by_partial":false},{"name":"crvVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["omit"],"optional_by_partial":false},{"name":"crvDurationSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["omit"],"optional_by_partial":false},{"name":"crvOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:161"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Courses, [ 'crsId', 'crsCreatedAt', 'crsUpdatedAt', 'crsImg', 'crsIsDeleted', ]), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Courses, [ 'crsId', 'crsCreatedAt', 'crsUpdatedAt', 'crsImg', 'crsIsDeleted', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsId","crsCreatedAt","crsUpdatedAt","crsImg","crsIsDeleted"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sections","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesDto.sections","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:104"}],"swagger":{"ApiProperty":"{ description: '강의 챕터' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesSectionsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CoursesSections, ['crsId', 'cssId', 'cssCreatedAt', 'cssUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CoursesSections, ['crsId', 'cssId', 'cssCreatedAt', 'cssUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesSections","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","props":["crsId","cssId","cssCreatedAt","cssUpdatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cssTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cssOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"videos","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesSectionsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesSectionsDto.videos","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:89"}],"swagger":{"ApiProperty":"{ description: '강의 영상' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.CreateCoursesVideosDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CoursesVideos, ['cssId', 'crvId', 'crvCreatedAt', 'crvUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CoursesVideos, ['cssId', 'crvId', 'crvCreatedAt', 'crvUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesVideos","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","props":["cssId","crvId","crvCreatedAt","crvUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crvTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvDurationSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.DeleteCoursesDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"enrollments","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"bookmark","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto.bookmark","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:295"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:297"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CountDto,\r\n    description: '강의 수강 카운트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:298"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:274"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:276"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:277"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCategoryDto,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:278"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:263"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:265"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:266"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesDto,\r\n    description: '강의정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:267"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesDto.enrollments","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:285"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:287"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CountDto,\r\n    description: '강의 수강 카운트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonCoursesListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonCoursesListDto","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:342"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:349"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:350"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAdminCoursesDto],\r\n    description: '광고 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:351"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesResponseDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(AdminCoursesDto, [])","composed_from":[{"op":"omit","base_expr":"AdminCoursesDto","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"crsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit","omit"],"optional_by_partial":false},{"name":"enrollCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"bookmarkCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.AdminCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sections","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:318"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetAdminCoursesResponseDto.sections","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:324"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:326"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesSectionDto,\r\n    description: '강의 섹션',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:327"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Courses, ['crsRecommend', 'crsShow', 'ccaId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Courses, ['crsRecommend', 'crsShow', 'ccaId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Courses, ['crsRecommend', 'crsShow', 'ccaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsRecommend","crsShow","ccaId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입(default: crsCreatedAt)',\r\n    enum: ['crsCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: crsName)',\r\n    enum: ['crsName', 'crsInstructor'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['crsName', 'crsSort', 'crsCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:355"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:372"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:374"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:375"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCategoryDto,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:376"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:361"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:363"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:364"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesDto,\r\n    description: '강의정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:365"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(GetCommonCoursesListDto, [ 'page', 'searchText', 'ccaId', 'crsRecommend', ]), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(GetCommonCoursesListDto, [ 'page', 'searchText', 'ccaId', 'crsRecommend', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"GetCommonCoursesListDto","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCommonCoursesListDto","props":["page","searchText","ccaId","crsRecommend"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","pick"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection","pick"],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick","intersection","pick"],"optional_by_partial":true},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick","intersection","pick"],"optional_by_partial":true},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:427"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetCoursesListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:434"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:435"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetUserCoursesDto],\r\n    description: '광고 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:436"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"bookmark","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"reviews","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:380"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto.bookmark","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:408"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:410"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:411"}],"swagger":{"ApiProperty":"{\r\n    type: CoursesBookmarkCourses,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:412"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:397"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:399"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:400"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCategoryDto,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:401"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:386"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:388"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:389"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesDto,\r\n    description: '강의정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:390"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesDto.reviews","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:419"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:421"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:422"}],"swagger":{"ApiProperty":"{\r\n    type: CoursesReviewsCount,\r\n    description: '강의 리뷰 카운트 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesResponseDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(UserCoursesDto, [])","composed_from":[{"op":"omit","base_expr":"UserCoursesDto","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"crsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit","omit"],"optional_by_partial":false},{"name":"cemId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick","omit"],"optional_by_partial":false},{"name":"cemIsCompleted","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick","omit"],"optional_by_partial":false},{"name":"cemCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick","omit"],"optional_by_partial":false},{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"crbId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["intersection","pick","omit"],"optional_by_partial":false},{"name":"crvCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"crbCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"lastWatchedCrvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"reviewCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sections","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:330"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.GetUserCoursesResponseDto.sections","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:336"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:338"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: UserCoursesSectionDto,\r\n    description: '강의 섹션',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:339"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Courses, ['crsId', 'crsCreatedAt', 'crsUpdatedAt', 'crsIsDeleted']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Courses, ['crsId', 'crsCreatedAt', 'crsUpdatedAt', 'crsIsDeleted'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsId","crsCreatedAt","crsUpdatedAt","crsIsDeleted"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sections","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesDto.sections","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:128"}],"swagger":{"ApiProperty":"{ description: '강의 챕터' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesSectionsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PartialType(PickType(CoursesSections, ['cssId'])), OmitType(CoursesSections, ['cssCreatedAt', 'cssUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"PartialType(PickType(CoursesSections, ['cssId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesSections, ['cssId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesSections","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","props":["cssId"]},{"op":"intersection","base_expr":"OmitType(CoursesSections, ['cssCreatedAt', 'cssUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesSections","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","props":["cssCreatedAt","cssUpdatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cssId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cssTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cssOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"videos","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesSectionsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesSectionsDto.videos","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:119"}],"swagger":{"ApiProperty":"{ description: '강의 영상' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesVideosDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PartialType(PickType(CoursesVideos, ['crvId'])), OmitType(CoursesVideos, ['crvCreatedAt', 'crvUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"PartialType(PickType(CoursesVideos, ['crvId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesVideos, ['crvId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesVideos","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","props":["crvId"]},{"op":"intersection","base_expr":"OmitType(CoursesVideos, ['crvCreatedAt', 'crvUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesVideos","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","props":["crvCreatedAt","crvUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cssId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvDurationSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesWithoutImgDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Courses, [ 'crsId', 'crsImg', 'crsCreatedAt', 'crsUpdatedAt', 'crsIsDeleted', ])","composed_from":[{"op":"omit","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsId","crsImg","crsCreatedAt","crsUpdatedAt","crsIsDeleted"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["omit"],"optional_by_partial":false},{"name":"sections","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesWithoutImgDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpdateCoursesWithoutImgDto.sections","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:145"}],"swagger":{"ApiProperty":"{ description: '강의 챕터' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UpsertLastWatchCoursesVideo","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesProgress, ['crsId', 'memId', 'lastWatchedCrvId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesProgress, ['crsId', 'memId', 'lastWatchedCrvId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesProgress","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","props":["crsId","memId","lastWatchedCrvId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lastWatchedCrvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Courses, ['crsUpdatedAt', 'ccaId']), PickType(CoursesEnrollments, ['cemCompletedAt', 'cemId', 'cemIsCompleted']), PartialType(PickType(CoursesCategory, ['ccaName'])), PickType(CoursesBookmark, ['crbId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Courses, ['crsUpdatedAt', 'ccaId'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsUpdatedAt","ccaId"]},{"op":"intersection","base_expr":"PickType(CoursesEnrollments, ['cemCompletedAt', 'cemId', 'cemIsCompleted'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesEnrollments","base_ref":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","props":["cemCompletedAt","cemId","cemIsCompleted"]},{"op":"intersection","base_expr":"PartialType(PickType(CoursesCategory, ['ccaName']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesCategory, ['ccaName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaName"]},{"op":"intersection","base_expr":"PickType(CoursesBookmark, ['crbId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesBookmark","base_ref":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","props":["crbId"]}],"own_property_count":5,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"cemId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cemIsCompleted","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"cemCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crbId","source_class":"insuniverse-server:apps/api/src/modules/courses/bookmark/courses-bookmark.entity.CoursesBookmark","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crvCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"crbCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"crsAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"lastWatchedCrvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":[],"optional_by_partial":false},{"name":"reviewCount","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:192"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto.crbCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:205"}],"swagger":{"ApiProperty":"{ description: '강의 책갈피 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:206"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto.crsAvg","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:210"}],"swagger":{"ApiProperty":"{ description: '강의 평점 평균' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto.crvCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:200"}],"swagger":{"ApiProperty":"{ description: '강의 영상 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:201"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto.lastWatchedCrvId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:215"}],"swagger":{"ApiProperty":"{ description: '최종시청 강의영상 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:216"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesDto.reviewCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:220"}],"swagger":{"ApiProperty":"{ description: '강의 리뷰 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesSectionDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CoursesSections, [ 'crsId', 'cssUpdatedAt', 'cssCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"CoursesSections","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","props":["crsId","cssUpdatedAt","cssCreatedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"cssId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["omit"],"optional_by_partial":false},{"name":"cssTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["omit"],"optional_by_partial":false},{"name":"cssOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":["omit"],"optional_by_partial":false},{"name":"videos","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesSectionDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesSectionDto.videos","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:246"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:248"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: UserCoursesVideoDto,\r\n    description: '강의 영상',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:249"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.dto.UserCoursesVideoDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CoursesVideos, ['cssId', 'crvUpdatedAt', 'crvCreatedAt']), PartialType( PickType(CoursesVideosProgress, [ 'crvpId', 'crvpLastWatchedSeconds', 'crvpIsCompleted', 'crvpCompletedAt', ]), ), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CoursesVideos, ['cssId', 'crvUpdatedAt', 'crvCreatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"CoursesVideos","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","props":["cssId","crvUpdatedAt","crvCreatedAt"]},{"op":"intersection","base_expr":"PartialType( PickType(CoursesVideosProgress, [ 'crvpId', 'crvpLastWatchedSeconds', 'crvpIsCompleted', 'crvpCompletedAt', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesVideosProgress, [ 'crvpId', 'crvpLastWatchedSeconds', 'crvpIsCompleted', 'crvpCompletedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesVideosProgress","base_ref":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","props":["crvpId","crvpLastWatchedSeconds","crvpIsCompleted","crvpCompletedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvDurationSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"crvpId","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crvpLastWatchedSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crvpIsCompleted","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crvpCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsRecommend","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsSort","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsDescription","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsSummary","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false},{"name":"crsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.ccaId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '강의 카테고리 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:91"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:92"}],"swagger":{"ApiProperty":"{ description: '강의 생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsDescription","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:73"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '강의 간단설명(글자 100자 제한)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '강의 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsImg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:66"}],"swagger":{"ApiProperty":"{\r\n    description: '강의 이미지',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsInstructor","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:26"}],"swagger":{"ApiProperty":"{ description: '강사명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsIsDeleted","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:59"}],"swagger":{"ApiProperty":"{\r\n    description: `강의 삭제여부(1: 삭제 | 0: 미삭제 | default: 0)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:21"}],"swagger":{"ApiProperty":"{ description: '강의명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsRecommend","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:35"}],"swagger":{"ApiProperty":"{\r\n    description: `강의 추천여부\r\n                    (1:추천 | 0:미추천 | default: 0)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:52"}],"swagger":{"ApiProperty":"{\r\n    description: `강의 노출여부\r\n                    (1:노출 | 0:미노출 | default: 1)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:43"}],"swagger":{"ApiProperty":"{\r\n    description: '강의 정렬(높은 순서순 정렬)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsSummary","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:80"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '강의 상세설명',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses.crsUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:85"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:86"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"crpId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":[],"optional_by_partial":false},{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":[],"optional_by_partial":false},{"name":"lastWatchedCrvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":[],"optional_by_partial":false},{"name":"crpUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":[],"optional_by_partial":false},{"name":"crpCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress.crpCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:213"}],"swagger":{"ApiProperty":"{ description: '강의 진행도 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress.crpId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:184"}],"swagger":{"ApiProperty":"{ description: '강의 진행도 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress.crpUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:207"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:208"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 진행도 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress.crsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:190"}],"swagger":{"ApiProperty":"{ description: '강의 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:191"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress.lastWatchedCrvId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:202"}],"swagger":{"ApiProperty":"{ description: '최종 시청 강의 영상 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:203"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesProgress.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:196"}],"swagger":{"ApiProperty":"{ description: '회원 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:197"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"cssId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":[],"optional_by_partial":false},{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":[],"optional_by_partial":false},{"name":"cssTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":[],"optional_by_partial":false},{"name":"cssOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":[],"optional_by_partial":false},{"name":"cssUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":[],"optional_by_partial":false},{"name":"cssCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections.crsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:106"}],"swagger":{"ApiProperty":"{ description: '강의 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections.cssCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:128"}],"swagger":{"ApiProperty":"{ description: '강의 챕터 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections.cssId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:100"}],"swagger":{"ApiProperty":"{ description: '강의 챕터 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections.cssOrder","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:117"}],"swagger":{"ApiProperty":"{ description: '강의챕터순서' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections.cssTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:111"}],"swagger":{"ApiProperty":"{ description: '강의 챕터명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesSections.cssUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:122"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:123"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 챕터 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"crvId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"cssId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"crvTitle","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"crvVideoUrl","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"crvDurationSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"crvOrder","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"crvUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false},{"name":"crvCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:176"}],"swagger":{"ApiProperty":"{ description: '강의 영상 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:177"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvDurationSeconds","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:158"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:159"}],"swagger":{"ApiProperty":"{ description: '강의 영상 길이(초단위)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:136"}],"swagger":{"ApiProperty":"{ description: '강의 영상 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvOrder","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:165"}],"swagger":{"ApiProperty":"{ description: '강의 영상 순서' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:147"}],"swagger":{"ApiProperty":"{ description: '강의 영상명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:170"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:171"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 영상 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.crvVideoUrl","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:152"}],"swagger":{"ApiProperty":"{ description: '강의 영상 URL' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.CoursesVideos.cssId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:142"}],"swagger":{"ApiProperty":"{ description: '강의 챕터 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/courses/courses.entity.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.createEnrollment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.createEnrollment","http":"POST /courses-enroll","controller_path":"courses-enroll","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateEnrollmentDto","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.controller.ts:43"}],"swagger":{"ApiOperation":"{\r\n    summary: '회원 강의 수강(강의 최초 재생시 수강)',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.deleteMyCoursesEnroll","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.deleteMyCoursesEnroll","http":"POST /courses-enroll/delete","controller_path":"courses-enroll","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteEnrollmentDto","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.controller.ts:52"}],"swagger":{"ApiOperation":"{\r\n    summary: '회원 수강 삭제(내 강의 삭제)',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.getMyCoursesEnroll","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.controller.CoursesEnrollmentsController.getMyCoursesEnroll","http":"GET /courses-enroll/my","controller_path":"courses-enroll","method_path":"my","param_bindings":[{"decorator":"Query","type_ref":"GetEnrollmentListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.controller.ts:32"}],"swagger":{"ApiOperation":"{\r\n    summary: '회원 수강 목록(내강의)',\r\n  }","ApiOkResponse":"{ type: GetCoursesEnrollmentListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.controller.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.CoursesEnrollmentDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesEnrollments, [ 'cemId', 'cemCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"CoursesEnrollments","base_ref":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","props":["cemId","cemCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"cemId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["pick"],"optional_by_partial":false},{"name":"cemCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.CoursesEnrollmentReviewDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesReviews, [ 'crrId', 'crrCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crrId","crrCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crrId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.CreateEnrollmentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesEnrollments, ['crsId', 'memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesEnrollments, ['crsId', 'memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesEnrollments","base_ref":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","props":["crsId","memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.DeleteEnrollmentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesCategoryEnrollments","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesCategory, ['ccaName']), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesCategory, ['ccaName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto","ops_applied":[],"optional_by_partial":false},{"name":"counts","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto","ops_applied":[],"optional_by_partial":false},{"name":"enrollment","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto","ops_applied":[],"optional_by_partial":false},{"name":"reviews","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:104"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:106"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:107"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetCoursesCategoryEnrollments,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto.counts","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:115"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:117"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetCoursesEnrollmentsCounts,\r\n    description: '내강의 카운트 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:93"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:95"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:96"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: GetCoursesEnrollments,\r\n    description: '강의정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto.enrollment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:125"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:127"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesEnrollmentDto,\r\n    description: '내강의 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentDto.reviews","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:135"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:137"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesEnrollmentReviewDto,\r\n    description: '내강의 리뷰 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:151"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:152"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetCoursesEnrollmentDto],\r\n    description: '광고 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollments","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Courses, [ 'crsId', 'crsName', 'crsImg', 'crsInstructor', 'crsShow', 'crsIsDeleted', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(Courses, [ 'crsId', 'crsName', 'crsImg', 'crsInstructor', 'crsShow', 'crsIsDeleted', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsId","crsName","crsImg","crsInstructor","crsShow","crsIsDeleted"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lastWatchedCrvId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollments","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollments.lastWatchedCrvId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:50"}],"swagger":{"ApiProperty":"{ description: '최종 시청 강의 영상 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"videoCount","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts","ops_applied":[],"optional_by_partial":false},{"name":"progressCount","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts","ops_applied":[],"optional_by_partial":false},{"name":"progressRate","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts.progressCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:67"}],"swagger":{"ApiProperty":"{ description: '완료 영상 카운트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts.progressRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:72"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:73"}],"swagger":{"ApiProperty":"{ description: '강의 진척도' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetCoursesEnrollmentsCounts.videoCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:61"}],"swagger":{"ApiProperty":"{ description: '강의 영상 카운트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.dto.GetEnrollmentListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, PickType(CoursesEnrollments, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"PickType(CoursesEnrollments, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesEnrollments","base_ref":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"cemId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false},{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false},{"name":"cemIsCompleted","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false},{"name":"cemCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false},{"name":"cemUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false},{"name":"cemCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.cemCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:35"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:36"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 수강 완료일시시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.cemCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:47"}],"swagger":{"ApiProperty":"{ description: '강의 수강 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.cemId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '강의 수강 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.cemIsCompleted","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:30"}],"swagger":{"ApiProperty":"{\r\n    description: '강의 완료 여부(1: 완료 | 0: 미완료, default: 0)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.cemUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:41"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 수강 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.crsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '강의 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: '회원 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/enrollments/courses-enrollments.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.controller.CoursesProgressController.upsertVideoProgress","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.controller.CoursesProgressController.upsertVideoProgress","http":"POST /courses-progress","controller_path":"courses-progress","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"UpsertVideoProgressDto","anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.controller.ts:17"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 영상 진행율 저장/수정',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.controller.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.dto.CreateEnrollmentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesEnrollments, ['crsId', 'memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesEnrollments, ['crsId', 'memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesEnrollments","base_ref":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","props":["crsId","memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/enrollments/courses-enrollments.entity.CoursesEnrollments","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.dto.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.dto.UpsertVideoProgressDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesVideosProgress, ['crvId', 'crvpIsCompleted', 'memId']), PartialType(PickType(CoursesVideosProgress, ['crvpLastWatchedSeconds'])), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesVideosProgress, ['crvId', 'crvpIsCompleted', 'memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesVideosProgress","base_ref":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","props":["crvId","crvpIsCompleted","memId"]},{"op":"intersection","base_expr":"PartialType(PickType(CoursesVideosProgress, ['crvpLastWatchedSeconds']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesVideosProgress, ['crvpLastWatchedSeconds'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesVideosProgress","base_ref":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","props":["crvpLastWatchedSeconds"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crvId","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crvpIsCompleted","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crvpLastWatchedSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.dto.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"crvpId","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"crvId","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"crvpLastWatchedSeconds","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"crvpIsCompleted","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"crvpCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"crvpUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false},{"name":"crvpCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '강의영상 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvpCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:41"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 영상 진행도 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvpCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:53"}],"swagger":{"ApiProperty":"{ description: '강의 영상 진행도 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvpId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '강의영상 진행도 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvpIsCompleted","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:36"}],"swagger":{"ApiProperty":"{\r\n    description: '강의 영상 완료 여부(1: 완료 | 0: 미완료, default: 0)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvpLastWatchedSeconds","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '강의 마지막 시청 위치 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.crvpUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:47"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:48"}],"swagger":{"ApiPropertyOptional":"{ description: '강의 영상 진행도 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/progress/courses-progress.entity.CoursesVideosProgress.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: '회원 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/progress/courses-progress.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.deleteCoursesReviews","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.deleteCoursesReviews","http":"POST /admin/courses-reviews/delete","controller_path":"admin/courses-reviews","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCoursesReviewsDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.getCoursesReviewDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.getCoursesReviewDetail","http":"GET /admin/courses-reviews/:crrId","controller_path":"admin/courses-reviews","method_path":":crrId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:45"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 상세',\r\n  }","ApiOkResponse":"{ type: GetAdminCoursesReviewsDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.getCoursesReviewList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.getCoursesReviewList","http":"GET /admin/courses-reviews","controller_path":"admin/courses-reviews","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminCoursesReviewsListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:33"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 목록',\r\n  }","ApiOkResponse":"{ type: GetAdminCoursesReviewsListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.updateCoursesReviews","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.AdminCoursesReviewsController.updateCoursesReviews","http":"POST /admin/courses-reviews/update","controller_path":"admin/courses-reviews","method_path":"update","param_bindings":[{"decorator":"Body","type_ref":"UpdateAdminCoursesReviewDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:56"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 수정(노출 여부 수정)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews-admin.controller.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.createReview","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.createReview","http":"POST /courses-reviews","controller_path":"courses-reviews","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateCoursesReviewDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 등록',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.deleteCourses","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.deleteCourses","http":"POST /courses-reviews/delete","controller_path":"courses-reviews","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteCoursesReviewsDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:86"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.getCoursesReviewsList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.getCoursesReviewsList","http":"GET /courses-reviews/courses/:crsId","controller_path":"courses-reviews","method_path":"courses/:crsId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:36"},{"decorator":"Query","type_ref":"GetCoursesReviewsListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:37"}],"swagger":{"ApiOperation":"{\r\n    summary: '강의 수강평 목록',\r\n  }","ApiOkResponse":"{ type: GetUserCoursesReviewsListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.getMyCoursesReviewList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.getMyCoursesReviewList","http":"GET /courses-reviews/my","controller_path":"courses-reviews","method_path":"my","param_bindings":[{"decorator":"Query","type_ref":"GetCoursesReviewsListDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: '내 수강평',\r\n  }","ApiOkResponse":"{ type: GetMyCoursesReviewListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.updateReview","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.controller.CoursesReviewsController.updateReview","http":"POST /courses-reviews/edit/:crrId","controller_path":"courses-reviews","method_path":"edit/:crrId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:75"},{"decorator":"Body","type_ref":"UpdateCoursesReviewDto","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:76"}],"swagger":{"ApiOperation":"{\r\n    summary: '수강평 수정',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.controller.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.AgencyCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.CoursesCategoryDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesCategory, ['ccaName'])","composed_from":[{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ccaName","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.CoursesCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Courses, [ 'crsName', 'crsInstructor', 'crsShow', 'crsImg', 'crsIsDeleted', ])","composed_from":[{"op":"pick","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsName","crsInstructor","crsShow","crsImg","crsIsDeleted"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsName","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsInstructor","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false},{"name":"crsImg","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.CoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesReviews, [ 'crrScore', 'crrId', 'crrCreatedAt', 'crrShow', 'crrContent', 'crrUpdatedAt', ])","composed_from":[{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crrScore","crrId","crrCreatedAt","crrShow","crrContent","crrUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crrId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrContent","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrScore","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrShow","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.CreateCoursesReviewDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesReviews, ['crsId', 'crrContent', 'crrScore', 'memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesReviews, ['crsId', 'crrContent', 'crrScore', 'memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crsId","crrContent","crrScore","memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crrContent","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crrScore","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.DeleteCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","ops_applied":[],"optional_by_partial":false},{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","ops_applied":[],"optional_by_partial":false},{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","ops_applied":[],"optional_by_partial":false},{"name":"coursesReviews","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","ops_applied":[],"optional_by_partial":false},{"name":"coursesCategory","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:148"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:150"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:151"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: AgencyCoursesReviewsDto,\r\n    description: '기업정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:169"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:171"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:172"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCoursesReviewsDto,\r\n    description: '강의정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto.coursesCategory","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:190"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:192"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:193"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCategoryDto,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto.coursesReviews","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:180"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:182"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesReviewsDto,\r\n    description: '강의 수강평 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:183"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:159"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:161"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: MemberCoursesReviewsDto,\r\n    description: '회원정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:137"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:139"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:140"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyCoursesReviewsDto,\r\n    description: '영업대리점',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Courses, ['crsShow', 'ccaId'])), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(Member, ['memType'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType( PickType(CoursesReviews, ['crrScore', 'crrIsDeleted', 'crrShow']), ), PartialType(PickType(CoursesCategory, ['ccaId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Courses, ['crsShow', 'ccaId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Courses, ['crsShow', 'ccaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Courses","base_ref":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","props":["crsShow","ccaId"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType( PickType(CoursesReviews, ['crrScore', 'crrIsDeleted', 'crrShow']), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesReviews, ['crrScore', 'crrIsDeleted', 'crrShow'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crrScore","crrIsDeleted","crrShow"]},{"op":"intersection","base_expr":"PartialType(PickType(CoursesCategory, ['ccaId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesCategory, ['ccaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesCategory","base_ref":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","props":["ccaId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"ccaId","source_class":"insuniverse-server:apps/api/src/modules/courses/category/courses-category.entity.CoursesCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true,"source_class_alternatives":["insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses"]},{"name":"crsShow","source_class":"insuniverse-server:apps/api/src/modules/courses/courses/courses.entity.Courses","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crrScore","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crrIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"crrShow","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입(default: crrCreatedAt)',\r\n    enum: ['crrCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건(default: memLoginId)',\r\n    enum: ['memLoginId', 'crsName', 'crsInstructor'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['crrCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetAdminCoursesReviewsListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:230"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:231"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAdminCoursesReviewsDto],\r\n    description: '강의 수강평 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:232"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetCoursesReviewsListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, PickType(CoursesReviews, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"PickType(CoursesReviews, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["memId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetCoursesReviewsListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetCoursesReviewsListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['crrCreatedAt', 'crrScore'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:292"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:301"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:302"}],"swagger":{"ApiProperty":"{\r\n    type: [GetMyCoursesReviewResponseDto],\r\n    description: '내 수강평 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:303"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"courses","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"coursesReview","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"coursesCategory","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto.courses","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:263"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:265"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:266"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCoursesReviewsDto,\r\n    description: '강의정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:267"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto.coursesCategory","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:284"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:286"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:287"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: CoursesCategoryDto,\r\n    description: '강의 카테고리 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetMyCoursesReviewResponseDto.coursesReview","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:274"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:276"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: UserCoursesReviewsDto,\r\n    description: '강의 수강평 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:277"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"coursesReviews","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:198"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsDto.coursesReviews","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:204"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:206"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: UserCoursesReviewsDto,\r\n    description: '강의 수강평 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:214"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:216"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: MemberCoursesReviewsDto,\r\n    description: '회원정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"crrAvg","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsListResponseDto.crrAvg","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:243"}],"swagger":{"ApiProperty":"{\r\n    description: '수강평 총 평균',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:244"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.GetUserCoursesReviewsListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:252"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:253"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetUserCoursesReviewsDto],\r\n    description: '강의 수강평 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:254"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.MemberCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, [ 'memType', 'memLoginId', ])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType","memLoginId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.SalesAgencyCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.UpdateAdminCoursesReviewDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IdsDto, PartialType(PickType(CoursesReviews, ['crrShow'])), )","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(CoursesReviews, ['crrShow']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(CoursesReviews, ['crrShow'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crrShow"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"crrShow","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.UpdateCoursesReviewDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(CoursesReviews, ['crrContent', 'crrScore']), )","composed_from":[{"op":"intersection","base_expr":"PickType(CoursesReviews, ['crrContent', 'crrScore'])","base_ref":null,"props":null},{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crrContent","crrScore"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crrContent","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crrScore","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.dto.UserCoursesReviewsDto","kind":"type","class_kind":"dto","extends_expr":"PickType(CoursesReviews, [ 'crrId', 'crrContent', 'crrScore', 'crrCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"CoursesReviews","base_ref":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","props":["crrId","crrContent","crrScore","crrCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"crrId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrContent","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrScore","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false},{"name":"crrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"crrId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crsId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crrContent","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crrScore","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crrIsDeleted","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crrShow","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crrUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false},{"name":"crrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:27"}],"swagger":{"ApiProperty":"{ description: '수강평 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:60"}],"swagger":{"ApiProperty":"{ description: '수강평 등록일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '강의 수강평 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrIsDeleted","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:41"}],"swagger":{"ApiProperty":"{\r\n    description: '삭제여부(0: 미삭제 | 1: 삭제)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrScore","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '수강평 평점' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:49"}],"swagger":{"ApiProperty":"{\r\n    description: '노출여부(0: 미노출 | 1: 노출)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crrUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '수강평 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.crsId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '강의 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/courses/reviews/courses-reviews.entity.CoursesReviews.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: 'FC ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/courses/reviews/courses-reviews.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getInsuranceReferenceTree","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getInsuranceReferenceTree","http":"GET /disease-prediction/insurance-reference-tree","controller_path":"disease-prediction","method_path":"insurance-reference-tree","param_bindings":[{"decorator":"Query","type_ref":"GetInsuranceReferenceTreeDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:51"},{"decorator":"Req","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '병명기준 보험참고 트리 조회 (정회원/B2C/고객사)',\r\n    description: 'tt_treat_basic, tt_b2c_treat_basic, tt_client_treat_basic의 질병 코드를 기준으로 대/중/소/세/세세/세세세분류 계층 구조 데이터 반환 (보험 참고사항/가이드라인 위주). B2C는 bodId,","ApiOkResponse":"{ type: GetInsuranceReferenceTreeResponseDto }"},"response_envelope":null,"guards_declared":["AdminOptionalGuard","JwtOptionalGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getRecommendedInsurance","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getRecommendedInsurance","http":"GET /disease-prediction/recommended-insurance","controller_path":"disease-prediction","method_path":"recommended-insurance","param_bindings":[{"decorator":"Query","type_ref":"GetRecommendedInsuranceByDiseaseDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:39"},{"decorator":"Req","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:39"}],"swagger":{"ApiOperation":"{\r\n    summary: '병명기준 추천보험 조회 (정회원/B2C/고객사)',\r\n    description: 'tt_treat_basic, tt_b2c_treat_basic, tt_client_treat_basic의 질병 코드를 기준으로 대/중/소/세/세세/세세세분류 계층 구조 데이터 반환. B2C는 bodId, 고객사는 codId, 정회원은 JWT ","ApiOkResponse":"{ type: GetRecommendedInsuranceByDiseaseResponseDto }"},"response_envelope":null,"guards_declared":["AdminOptionalGuard","JwtOptionalGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getTreatmentLog","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getTreatmentLog","http":"GET /disease-prediction/treatment-log","controller_path":"disease-prediction","method_path":"treatment-log","param_bindings":[{"decorator":"Query","type_ref":"GetTreatmentLogDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:63"},{"decorator":"Req","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:63"}],"swagger":{"ApiOperation":"{\r\n    summary: '진료로그 조회 (정회원/B2C/고객사)',\r\n    description: 'tt_treat_basic, tt_b2c_treat_basic, tt_client_treat_basic에서 진료 기록을 조회합니다. B2C는 bodId, 고객사는 codId, 정회원은 JWT + oddId 필요',\r\n  }","ApiOkResponse":"{ type: GetTreatmentLogResponseDto }"},"response_envelope":null,"guards_declared":["AdminOptionalGuard","JwtOptionalGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getTreeStructure","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease-public.controller.DiseasePublicController.getTreeStructure","http":"GET /disease-prediction/tree","controller_path":"disease-prediction","method_path":"tree","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '질병 계층 구조 트리 조회 (공개)',\r\n    description: '대분류 > 중분류 > 소분류 > 세분류 형태의 트리 구조로 전체 데이터 반환',\r\n  }","ApiOkResponse":"{ type: GetDiseaseTreeResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease-public.controller.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createDetail","http":"POST /admin/disease-prediction/detail","controller_path":"admin/disease-prediction","method_path":"detail","param_bindings":[{"decorator":"Body","type_ref":"CreateDiseaseDetailDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:326"}],"swagger":{"ApiOperation":"{ summary: '세분류 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:326"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createFine","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createFine","http":"POST /admin/disease-prediction/fine","controller_path":"admin/disease-prediction","method_path":"fine","param_bindings":[{"decorator":"Body","type_ref":"CreateDiseaseFineDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:230"}],"swagger":{"ApiOperation":"{ summary: '세세분류 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createFine","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:230"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMajor","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMajor","http":"POST /admin/disease-prediction/major","controller_path":"admin/disease-prediction","method_path":"major","param_bindings":[{"decorator":"Body","type_ref":"CreateDiseaseMajorDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:86"}],"swagger":{"ApiOperation":"{ summary: '대분류 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMajor","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMiddle","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMiddle","http":"POST /admin/disease-prediction/middle","controller_path":"admin/disease-prediction","method_path":"middle","param_bindings":[{"decorator":"Body","type_ref":"CreateDiseaseMiddleDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:120"}],"swagger":{"ApiOperation":"{ summary: '중분류 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMiddle","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMinor","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMinor","http":"POST /admin/disease-prediction/minor","controller_path":"admin/disease-prediction","method_path":"minor","param_bindings":[{"decorator":"Body","type_ref":"CreateDiseaseMinorDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:160"}],"swagger":{"ApiOperation":"{ summary: '소분류 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createMinor","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createSubFine","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createSubFine","http":"POST /admin/disease-prediction/subFine","controller_path":"admin/disease-prediction","method_path":"subFine","param_bindings":[{"decorator":"Body","type_ref":"CreateDiseaseSubFineDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:289"}],"swagger":{"ApiOperation":"{ summary: '세세세분류 등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.createSubFine","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:289"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteDetail","http":"DELETE /admin/disease-prediction/detail","controller_path":"admin/disease-prediction","method_path":"detail","param_bindings":[{"decorator":"Body","type_ref":"DeleteDiseaseDetailDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:352"}],"swagger":{"ApiOperation":"{ summary: '세분류 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:352"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFine","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFine","http":"DELETE /admin/disease-prediction/fine","controller_path":"admin/disease-prediction","method_path":"fine","param_bindings":[{"decorator":"Body","type_ref":"DeleteDiseaseFineDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:258"}],"swagger":{"ApiOperation":"{ summary: '세세분류 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFine","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:258"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFlatList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFlatList","http":"DELETE /admin/disease-prediction/flat","controller_path":"admin/disease-prediction","method_path":"flat","param_bindings":[{"decorator":"Body","type_ref":"{ ids: string[] }","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:453"}],"swagger":{"ApiOperation":"{ summary: '질병 데이터 선택 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteFlatList","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:453"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMajor","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMajor","http":"DELETE /admin/disease-prediction/major","controller_path":"admin/disease-prediction","method_path":"major","param_bindings":[{"decorator":"Body","type_ref":"DeleteDiseaseMajorDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:103"}],"swagger":{"ApiOperation":"{ summary: '대분류 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMajor","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMiddle","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMiddle","http":"DELETE /admin/disease-prediction/middle","controller_path":"admin/disease-prediction","method_path":"middle","param_bindings":[{"decorator":"Body","type_ref":"DeleteDiseaseMiddleDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:138"}],"swagger":{"ApiOperation":"{ summary: '중분류 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMiddle","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMinor","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMinor","http":"DELETE /admin/disease-prediction/minor","controller_path":"admin/disease-prediction","method_path":"minor","param_bindings":[{"decorator":"Body","type_ref":"DeleteDiseaseMinorDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:184"}],"swagger":{"ApiOperation":"{ summary: '소분류 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteMinor","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:184"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteSubFine","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteSubFine","http":"DELETE /admin/disease-prediction/subFine","controller_path":"admin/disease-prediction","method_path":"subFine","param_bindings":[{"decorator":"Body","type_ref":"DeleteDiseaseSubFineDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:319"}],"swagger":{"ApiOperation":"{ summary: '세세세분류 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.deleteSubFine","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:319"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadExcel","http":"GET /admin/disease-prediction/excel","controller_path":"admin/disease-prediction","method_path":"excel","param_bindings":[{"decorator":"Query","type_ref":"GetDiseaseFlatListDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:382"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:383"}],"swagger":{"ApiOperation":"{ summary: '질병 목록 엑셀 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadExcel","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadFlatList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadFlatList","http":"GET /admin/disease-prediction/flat/download","controller_path":"admin/disease-prediction","method_path":"flat/download","param_bindings":[{"decorator":"Query","type_ref":"GetDiseaseFlatListDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:400"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:401"}],"swagger":{"ApiOperation":"{ summary: '질병 목록 엑셀 다운로드 (별칭)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadFlatList","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:399"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadForm","http":"GET /admin/disease-prediction/upload-form","controller_path":"admin/disease-prediction","method_path":"upload-form","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:417"}],"swagger":{"ApiOperation":"{ summary: '엑셀 업로드 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:417"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadFormAlias","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadFormAlias","http":"GET /admin/disease-prediction/flat/upload-form","controller_path":"admin/disease-prediction","method_path":"flat/upload-form","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:432"}],"swagger":{"ApiOperation":"{ summary: '엑셀 업로드 양식 다운로드 (별칭)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.downloadUploadFormAlias","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:432"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getDetailDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getDetailDetail","http":"GET /admin/disease-prediction/detail/:majorCode/:middleCode/:minorCode/:detailCode","controller_path":"admin/disease-prediction","method_path":"detail/:majorCode/:middleCode/:minorCode/:detailCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:193"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:194"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:195"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:196"}],"swagger":{"ApiOperation":"{ summary: '세분류 상세조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getDetailDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:192"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFineDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFineDetail","http":"GET /admin/disease-prediction/fine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode","controller_path":"admin/disease-prediction","method_path":"fine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:210"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:211"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:212"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:213"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:214"}],"swagger":{"ApiOperation":"{ summary: '세세분류 상세조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFineDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFlatList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFlatList","http":"GET /admin/disease-prediction/flat","controller_path":"admin/disease-prediction","method_path":"flat","param_bindings":[{"decorator":"Query","type_ref":"GetDiseaseFlatListDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:364"}],"swagger":{"ApiOperation":"{\r\n    summary: '질병 평면화 목록 조회',\r\n    description: '모든 계층(대/중/소/세분류)을 하나의 평면 리스트로 반환',\r\n  }","ApiOkResponse":"{ type: GetDiseaseFlatListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getFlatList","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:364"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getList","http":"GET /admin/disease-prediction","controller_path":"admin/disease-prediction","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetDiseaseListDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:70"}],"swagger":{"ApiOperation":"{\r\n    summary: '질병 목록 조회 (계층별)',\r\n    description: `\r\n    level 파라미터로 조회할 계층 지정:\r\n    - major: 대분류 목록\r\n    - middle: 중분류 목록 (majorCode 필요)\r\n    - minor: 소분류 목록 (majorCode, middleCode 필요)\r\n    - detai","ApiOkResponse":"{ type: GetDiseaseListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getList","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMajorDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMajorDetail","http":"GET /admin/disease-prediction/major/:code","controller_path":"admin/disease-prediction","method_path":"major/:code","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:80"}],"swagger":{"ApiOperation":"{ summary: '대분류 상세조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMajorDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMiddleDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMiddleDetail","http":"GET /admin/disease-prediction/middle/:majorCode/:middleCode","controller_path":"admin/disease-prediction","method_path":"middle/:majorCode/:middleCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:112"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:113"}],"swagger":{"ApiOperation":"{ summary: '중분류 상세조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMiddleDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMinorDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMinorDetail","http":"GET /admin/disease-prediction/minor/:majorCode/:middleCode/:minorCode","controller_path":"admin/disease-prediction","method_path":"minor/:majorCode/:middleCode/:minorCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:147"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:148"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:149"}],"swagger":{"ApiOperation":"{ summary: '소분류 상세조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getMinorDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getSubFineDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getSubFineDetail","http":"GET /admin/disease-prediction/subFine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode/:subFineCode","controller_path":"admin/disease-prediction","method_path":"subFine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode/:subFineCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:267"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:268"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:269"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:270"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:271"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:272"}],"swagger":{"ApiOperation":"{ summary: '세세세분류 상세조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getSubFineDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:266"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getTreeStructure","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getTreeStructure","http":"GET /admin/disease-prediction/tree","controller_path":"admin/disease-prediction","method_path":"tree","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '질병 계층 구조 트리 조회',\r\n    description: '대분류 > 중분류 > 소분류 > 세분류 형태의 트리 구조로 전체 데이터 반환',\r\n  }","ApiOkResponse":"{ type: GetDiseaseTreeResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.getTreeStructure","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:477"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryAlias","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryAlias","http":"POST /admin/disease-prediction/recovery","controller_path":"admin/disease-prediction","method_path":"recovery","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '이전 데이터 복구 (별칭)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryAlias","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:460"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryFlatList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryFlatList","http":"POST /admin/disease-prediction/flat/recovery","controller_path":"admin/disease-prediction","method_path":"flat/recovery","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '이전 데이터 복구' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.recoveryFlatList","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:466"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateDetail","http":"PUT /admin/disease-prediction/detail/:majorCode/:middleCode/:minorCode/:detailCode","controller_path":"admin/disease-prediction","method_path":"detail/:majorCode/:middleCode/:minorCode/:detailCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:334"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:335"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:336"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:337"},{"decorator":"Body","type_ref":"UpdateDiseaseDetailDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:338"}],"swagger":{"ApiOperation":"{ summary: '세분류 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateDetail","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:333"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateFine","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateFine","http":"PUT /admin/disease-prediction/fine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode","controller_path":"admin/disease-prediction","method_path":"fine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:238"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:239"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:240"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:241"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:242"},{"decorator":"Body","type_ref":"UpdateDiseaseFineDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:243"}],"swagger":{"ApiOperation":"{ summary: '세세분류 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateFine","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:237"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMajor","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMajor","http":"PUT /admin/disease-prediction/major/:code","controller_path":"admin/disease-prediction","method_path":"major/:code","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:94"},{"decorator":"Body","type_ref":"UpdateDiseaseMajorDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:95"}],"swagger":{"ApiOperation":"{ summary: '대분류 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMajor","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMiddle","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMiddle","http":"PUT /admin/disease-prediction/middle/:majorCode/:middleCode","controller_path":"admin/disease-prediction","method_path":"middle/:majorCode/:middleCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:128"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:129"},{"decorator":"Body","type_ref":"UpdateDiseaseMiddleDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:130"}],"swagger":{"ApiOperation":"{ summary: '중분류 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMiddle","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMinor","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMinor","http":"PUT /admin/disease-prediction/minor/:majorCode/:middleCode/:minorCode","controller_path":"admin/disease-prediction","method_path":"minor/:majorCode/:middleCode/:minorCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:168"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:169"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:170"},{"decorator":"Body","type_ref":"UpdateDiseaseMinorDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:171"}],"swagger":{"ApiOperation":"{ summary: '소분류 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateMinor","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateSubFine","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateSubFine","http":"PUT /admin/disease-prediction/subFine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode/:subFineCode","controller_path":"admin/disease-prediction","method_path":"subFine/:majorCode/:middleCode/:minorCode/:detailCode/:fineCode/:subFineCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:297"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:298"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:299"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:300"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:301"},{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:302"},{"decorator":"Body","type_ref":"UpdateDiseaseSubFineDto","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:303"}],"swagger":{"ApiOperation":"{ summary: '세세세분류 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.updateSubFine","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadAlias","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadAlias","http":"POST /admin/disease-prediction/upload","controller_path":"admin/disease-prediction","method_path":"upload","param_bindings":[{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:440"}],"swagger":{"ApiOperation":"{ summary: '엑셀 일괄 업로드 (별칭)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadAlias","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:440"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadFlatList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadFlatList","http":"POST /admin/disease-prediction/flat/upload","controller_path":"admin/disease-prediction","method_path":"flat/upload","param_bindings":[{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:447"}],"swagger":{"ApiOperation":"{ summary: '엑셀 일괄 업로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/disease/disease.controller.DiseaseController.uploadFlatList","defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.controller.ts:447"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:212"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:226"}],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:227"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.detailInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:239"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:240"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:241"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.detailName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:230"}],"swagger":{"ApiProperty":"{ description: '세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:231"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.detailShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:234"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:235"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:214"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:215"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:218"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseDetailDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:222"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:310"}],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:311"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.fineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:314"}],"swagger":{"ApiProperty":"{ description: '세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:315"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.fineInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:327"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:328"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:329"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.fineName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:318"}],"swagger":{"ApiProperty":"{ description: '세세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:319"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.fineShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:322"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:323"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:324"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:298"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:299"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:302"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:303"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseFineDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:306"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:307"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:91"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto.majorInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:104"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:105"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto.majorName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:95"}],"swagger":{"ApiProperty":"{ description: '대분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMajorDto.majorShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:99"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:100"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:128"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:132"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto.middleInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:145"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:146"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto.middleName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:136"}],"swagger":{"ApiProperty":"{ description: '중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMiddleDto.middleShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:140"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:141"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:169"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:173"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:177"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto.minorInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:190"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:191"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:192"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto.minorName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:181"}],"swagger":{"ApiProperty":"{ description: '소분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseMinorDto.minorShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:185"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:186"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:388"}],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:389"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.fineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:392"}],"swagger":{"ApiProperty":"{ description: '세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:393"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:376"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:377"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:380"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:384"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:385"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.subFineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:396"}],"swagger":{"ApiProperty":"{ description: '세세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:397"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.subFineInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:409"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:410"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:411"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.subFineName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:400"}],"swagger":{"ApiProperty":"{ description: '세세세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:401"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.CreateDiseaseSubFineDto.subFineShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:404"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:405"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:406"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:285"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseDetailDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:287"}],"swagger":{"ApiProperty":"{ description: '삭제할 세분류 정보 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:461"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseFineDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:463"}],"swagger":{"ApiProperty":"{ description: '삭제할 세세분류 정보 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:464"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMajorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"codes","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMajorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:262"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMajorDto.codes","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:264"},{"name":"IsString","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:265"}],"swagger":{"ApiProperty":"{ description: '삭제할 대분류 코드 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:266"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMiddleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:269"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMiddleDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:271"}],"swagger":{"ApiProperty":"{ description: '삭제할 중분류 정보 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:272"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:275"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseMinorDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:277"}],"swagger":{"ApiProperty":"{ description: '삭제할 소분류 정보 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:278"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseSubFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:473"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DeleteDiseaseSubFineDto.items","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:475"}],"swagger":{"ApiProperty":"{ description: '삭제할 세세세분류 정보 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:476"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"records","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1197"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto.count","kind":"property","validators":[{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1208"}],"swagger":{"ApiProperty":"{ description: '내원 건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto.diseaseName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitGroupItemDto.records","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseCodeVisitRecordDto], description: '진료 기록 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.deductibleAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내가낸의료비' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.diseaseName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1186"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.hospitalName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '병·의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.treatStartDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료 시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.treatType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '입원/외래' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseCodeVisitRecordDto.visitDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내원일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"level","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"subFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"insuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"createdAt","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false},{"name":"updatedAt","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:671"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.createdAt","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:710"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.detailCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:690"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.fineCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:694"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.insuranceComment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천보험' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:706"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.level","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '레벨', enum: ['대', '중', '소', '세', '세세', '세세세'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:674"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.majorCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:678"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.middleCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:682"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.minorCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:686"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '한글명칭' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:702"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.subFineCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:698"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseFlatItem.updatedAt","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:714"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":20,"resolution":"own","effective_properties":[{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"majorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"majorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"middleName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"middleInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"minorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"minorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"detailName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"detailInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"fineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"fineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:888"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진단 횟수 (중복 포함)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:895"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.detailCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:935"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.detailInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세분류 보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:943"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.detailName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:939"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '질병 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:891"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.fineCode","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:947"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.fineInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세세분류 보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:955"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.fineName","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세세분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:951"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.majorCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:899"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.majorInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '대분류 보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:907"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.majorName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:903"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.middleCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:911"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.middleInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '중분류 보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:919"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.middleName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:915"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.minorCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:923"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.minorInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '소분류 보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:931"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.minorName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:927"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.subFineCode","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세세세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:959"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.subFineInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세세세분류 보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:967"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseHierarchyDto.subFineName","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '세세세분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:963"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"fines","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:779"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto.detailCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:782"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto.detailInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:790"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto.detailName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:786"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeDetailDto.fines","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseTreeFineDto], description: '세세분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:795"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFines","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:760"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto.fineCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:763"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto.fineInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:771"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto.fineName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:767"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeFineDto.subFines","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseTreeSubFineDto], description: '세세세분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:776"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"middles","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:836"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto.majorCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:839"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto.majorInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:847"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto.majorName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:843"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMajorDto.middles","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseTreeMiddleDto], description: '중분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:852"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"minors","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:817"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto.middleCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:820"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto.middleInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:828"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto.middleName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:824"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMiddleDto.minors","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseTreeMinorDto], description: '소분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:833"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"details","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:798"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto.details","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseTreeDetailDto], description: '세분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:814"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto.minorCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:801"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto.minorInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:809"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeMinorDto.minorName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:805"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"subFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:746"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto.subFineCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:749"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto.subFineInsuranceComment","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:757"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.DiseaseTreeSubFineDto.subFineName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세세세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:753"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseCodeVisitGroupsResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseCodeVisitGroupsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseCodeVisitGroupsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseCodeVisitGroupsResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseCodeVisitGroupItemDto], description: '동일 진단코드 내원 그룹 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1226"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseCodeVisitGroupsResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1220"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":22,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"insuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchType","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchCondition","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKeyword","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"createdAtFrom","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"createdAtTo","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortBy","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortOrder","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:500"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.createdAtFrom","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:601"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:602"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '등록일 시작 (YYYY-MM-DD)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:603"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.createdAtTo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:608"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:609"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '등록일 종료 (YYYY-MM-DD)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:610"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.dateType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:616"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:617"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '날짜 타입 (사용 안 함, 호환성용)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:618"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:526"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:527"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '세분류 코드로 필터링 (minorCode 필요)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:528"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.endDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:630"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:631"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '종료일 (createdAtTo로 자동 변환)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:632"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.fineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:533"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:534"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '세세분류 코드로 필터링 (detailCode 필요)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:535"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.insuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:547"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:548"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '보험 특이사항으로 필터링',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:549"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.limit","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:647"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:648"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '페이지당 개수',\r\n    default: 20,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:650"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:505"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:506"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '대분류 코드로 필터링',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:507"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:512"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:513"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '중분류 코드로 필터링 (majorCode 필요)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:514"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:519"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:520"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '소분류 코드로 필터링 (middleCode 필요)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:521"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:554"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:555"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '병명으로 필터링',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:556"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:638"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:639"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '페이지 번호',\r\n    default: 1,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:641"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.searchCondition","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:588"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 조건 (deprecated, majorCode/middleCode/minorCode 사용 권장)',\r\n    enum: ['all', 'major', 'middle', 'minor', 'detail', 'fine', 'subFine'],\r\n    default: 'all',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:589"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.searchKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:563"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:564"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 키',\r\n    enum: ['majorCode', 'middleCode', 'minorCode', 'detailCode', 'fineCode', 'subFineCode', 'name', 'insuranceComment'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:565"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.searchKeyword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:594"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:595"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색어 (deprecated, searchText 사용 권장)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:596"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.searchText","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:570"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:571"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 텍스트',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:572"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.searchType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:580"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 타입 (deprecated, searchKey 사용 권장)',\r\n    enum: ['all', 'code', 'name'],\r\n    default: 'all',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:581"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.sortBy","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:657"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:658"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬 필드',\r\n    enum: ['majorCode', 'name', 'createdAt'],\r\n    default: 'majorCode',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:659"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.sortOrder","kind":"property","validators":[{"name":"IsEnum","args_literal":"['asc', 'desc']","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:666"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:667"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬 방식',\r\n    enum: ['asc', 'desc'],\r\n    default: 'asc',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:668"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.startDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:623"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:624"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '시작일 (createdAtFrom으로 자동 변환)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:625"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListDto.subFineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:540"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:541"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '세세세분류 코드로 필터링 (fineCode 필요)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:542"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"totalPages","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:717"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:731"}],"swagger":{"ApiProperty":"{ description: '전체 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:732"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:726"}],"swagger":{"ApiProperty":"{ type: [DiseaseFlatItem], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:727"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:736"}],"swagger":{"ApiProperty":"{ description: '현재 페이지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:737"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:720"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:721"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseFlatListResponseDto.totalPages","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:741"}],"swagger":{"ApiProperty":"{ description: '전체 페이지 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:742"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(PaginationDto)","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":9,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"level","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchType","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchCondition","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKeyword","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:53"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:54"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '세분류 코드',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.fineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:61"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '세세분류 코드',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.level","kind":"property","validators":[{"name":"IsEnum","args_literal":"['major', 'middle', 'minor', 'detail', 'fine', 'subFine']","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:26"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '질병 레벨',\r\n    enum: ['major', 'middle', 'minor', 'detail', 'fine', 'subFine'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:32"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:33"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '대분류 코드',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:39"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:40"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '중분류 코드',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:46"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:47"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '소분류 코드',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.searchCondition","kind":"property","validators":[{"name":"IsEnum","args_literal":"['include', 'exact']","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:77"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 조건',\r\n    enum: ['include', 'exact'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.searchKeyword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:83"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:84"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색어',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListDto.searchType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['all', 'code', 'name']","anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:69"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 구분',\r\n    enum: ['all', 'code', 'name'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:488"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:494"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:495"}],"swagger":{"ApiProperty":"{\r\n    type: [Object],\r\n    description: '목록 (레벨에 따라 다른 타입)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:496"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseTreeResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseTreeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseTreeResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:855"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseTreeResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseTreeMajorDto], description: '대분류 트리' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:864"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetDiseaseTreeResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:858"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:859"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto","ops_applied":[],"optional_by_partial":false},{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto","ops_applied":[],"optional_by_partial":false},{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:983"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto.bodId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:991"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:992"}],"swagger":{"ApiProperty":"{ description: 'B2C 주문 상세 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:994"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto.codId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:997"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:998"}],"swagger":{"ApiProperty":"{ description: '고객사 주문 상세 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1000"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:985"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:986"}],"swagger":{"ApiProperty":"{ description: '주문 상세 ID (정회원)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:988"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1003"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseHierarchyDto], description: '병명기준 보험참고 트리 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1012"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetInsuranceReferenceTreeResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1006"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1007"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto","ops_applied":[],"optional_by_partial":false},{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:868"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto.bodId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:876"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:877"}],"swagger":{"ApiProperty":"{ description: 'B2C 주문 상세 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:879"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto.codId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:882"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:883"}],"swagger":{"ApiProperty":"{ description: '고객사 주문 상세 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:885"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:870"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:871"}],"swagger":{"ApiProperty":"{ description: '주문 상세 ID (정회원)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:873"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:970"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [DiseaseHierarchyDto], description: '병명별 추천보험 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:979"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetRecommendedInsuranceByDiseaseResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:973"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:974"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatment7DayGroupsResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatment7DayGroupsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatment7DayGroupsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatment7DayGroupsResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [Treatment7DayGroupItemDto], description: '7일이상 진료 중분류 그룹 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatment7DayGroupsResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1157"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto","ops_applied":[],"optional_by_partial":false},{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto","ops_applied":[],"optional_by_partial":false},{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1016"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto.bodId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1024"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1025"}],"swagger":{"ApiProperty":"{ description: 'B2C 주문 상세 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1027"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto.codId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1030"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1031"}],"swagger":{"ApiProperty":"{ description: '고객사 주문 상세 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1033"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1018"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1019"}],"swagger":{"ApiProperty":"{ description: '주문 상세 ID (정회원)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1021"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1078"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [TreatmentLogItemDto], description: '진료로그 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1087"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.GetTreatmentLogResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1081"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1082"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"middleName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalVisitDays","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"records","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.count","kind":"property","validators":[{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1132"}],"swagger":{"ApiProperty":"{ description: '진료 건수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.endDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '최종 진료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.middleCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 코드 (예: M50-M54)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.middleName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.records","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [Treatment7DayGroupRecordDto], description: '진료 기록 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.startDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '최초 진료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupItemDto.totalVisitDays","kind":"property","validators":[{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1137"}],"swagger":{"ApiProperty":"{ description: '총 내원일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1091"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.deductibleAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내가낸의료비' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.diseaseName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.hospitalName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '병·의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1098"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.treatStartDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료 시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1094"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.treatType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '입원/외래' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.Treatment7DayGroupRecordDto.visitDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내원일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"department","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"treatType","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"visitDays","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"publicCharge","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false},{"name":"deductibleAmt","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1036"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.deductibleAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내가낸의료비' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1075"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.department","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료과' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1047"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1055"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.diseaseName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주상병명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1059"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.hospitalName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '병·의원&약국' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1043"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.publicCharge","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '혜택받은금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1071"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.totalAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총진료비' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1067"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.treatStartDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료 시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1039"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.treatType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '입원/외래' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1051"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.TreatmentLogItemDto.visitDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '내원일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:1063"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"detailName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"detailInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:244"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto.detailInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:256"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:257"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:258"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto.detailName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:246"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:247"}],"swagger":{"ApiPropertyOptional":"{ description: '세분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseDetailDto.detailShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:251"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:252"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:253"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:332"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:349"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:350"}],"swagger":{"ApiPropertyOptional":"{ description: '세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:351"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.fineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:354"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:355"}],"swagger":{"ApiPropertyOptional":"{ description: '세세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:356"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.fineInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:369"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:370"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:371"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.fineName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:359"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:360"}],"swagger":{"ApiPropertyOptional":"{ description: '세세분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:361"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.fineShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:364"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:365"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:366"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:334"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:335"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:336"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:339"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:340"}],"swagger":{"ApiPropertyOptional":"{ description: '중분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:341"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseFineDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:344"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:345"}],"swagger":{"ApiPropertyOptional":"{ description: '소분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"majorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false},{"name":"majorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto.majorInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:121"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:122"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto.majorName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:111"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:112"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMajorDto.majorShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:116"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:117"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"middleName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false},{"name":"middleInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto.middleInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:162"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:163"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto.middleName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:152"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:153"}],"swagger":{"ApiPropertyOptional":"{ description: '중분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMiddleDto.middleShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:157"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:158"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"minorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false},{"name":"minorInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:195"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto.minorInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:207"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:208"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto.minorName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:197"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:198"}],"swagger":{"ApiPropertyOptional":"{ description: '소분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseMinorDto.minorShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:202"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:203"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"majorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"middleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"minorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"detailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"fineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineShow","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false},{"name":"subFineInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:414"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.detailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:431"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:432"}],"swagger":{"ApiPropertyOptional":"{ description: '세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:433"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.fineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:436"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:437"}],"swagger":{"ApiPropertyOptional":"{ description: '세세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:438"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.majorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:416"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:417"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:418"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.middleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:421"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:422"}],"swagger":{"ApiPropertyOptional":"{ description: '중분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.minorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:426"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:427"}],"swagger":{"ApiPropertyOptional":"{ description: '소분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:428"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.subFineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:441"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:442"}],"swagger":{"ApiPropertyOptional":"{ description: '세세세분류 코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:443"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.subFineInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:456"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:457"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:458"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.subFineName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:446"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:447"}],"swagger":{"ApiPropertyOptional":"{ description: '세세세분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:448"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.dto.UpdateDiseaseSubFineDto.subFineShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:451"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:452"}],"swagger":{"ApiPropertyOptional":"{ description: '노출여부 (1:노출, 0:비노출)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.dto.ts:453"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"ddtMajorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtMiddleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtMinorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtDetailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtDetailName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtRegDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false},{"name":"ddtUpdDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtDetailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:133"}],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtDetailName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:138"}],"swagger":{"ApiProperty":"{ description: '세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:143"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:144"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:145"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtMajorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:118"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtMiddleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:123"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtMinorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:128"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:149"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:150"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseDetail.ddtUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:155"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:156"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"dfcMajorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcMiddleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcMinorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcDetailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcFineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcRegDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false},{"name":"dfcUpdDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:161"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcDetailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:179"}],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcFineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:184"}],"swagger":{"ApiProperty":"{ description: '세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcFineName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:189"}],"swagger":{"ApiProperty":"{ description: '세세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:194"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:195"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:196"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcMajorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:164"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:165"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcMiddleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:169"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:170"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcMinorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:174"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:200"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:201"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:202"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseFine.dfcUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:206"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:207"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:208"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"dsmMajorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor","ops_applied":[],"optional_by_partial":false},{"name":"dsmMajorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor","ops_applied":[],"optional_by_partial":false},{"name":"dsmInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor","ops_applied":[],"optional_by_partial":false},{"name":"dsmRegDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor","ops_applied":[],"optional_by_partial":false},{"name":"dsmUpdDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor.dsmInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:20"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:21"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor.dsmMajorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor.dsmMajorName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '대분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor.dsmRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:26"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:27"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMajor.dsmUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:32"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:33"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"dsdMajorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","ops_applied":[],"optional_by_partial":false},{"name":"dsdMiddleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","ops_applied":[],"optional_by_partial":false},{"name":"dsdMiddleName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","ops_applied":[],"optional_by_partial":false},{"name":"dsdInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","ops_applied":[],"optional_by_partial":false},{"name":"dsdRegDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","ops_applied":[],"optional_by_partial":false},{"name":"dsdUpdDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle.dsdInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:56"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:57"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle.dsdMajorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:41"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle.dsdMiddleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:46"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle.dsdMiddleName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:51"}],"swagger":{"ApiProperty":"{ description: '중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle.dsdRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:62"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:63"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMiddle.dsdUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:69"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"dsnMajorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false},{"name":"dsnMiddleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false},{"name":"dsnMinorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false},{"name":"dsnMinorName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false},{"name":"dsnInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false},{"name":"dsnRegDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false},{"name":"dsnUpdDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:98"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnMajorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:77"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnMiddleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:82"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnMinorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:87"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnMinorName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:92"}],"swagger":{"ApiProperty":"{ description: '소분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:103"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:104"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseMinor.dsnUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:109"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:110"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"dsfMajorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfMiddleCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfMinorCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfDetailCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfSubFineCode","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfSubFineName","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfInsuranceComment","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfRegDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false},{"name":"dsfUpdDate","source_class":"insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:212"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfDetailCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:230"}],"swagger":{"ApiProperty":"{ description: '세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:231"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfFineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:235"}],"swagger":{"ApiProperty":"{ description: '세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfInsuranceComment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:250"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:251"}],"swagger":{"ApiPropertyOptional":"{ description: '보험 코멘트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfMajorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:215"}],"swagger":{"ApiProperty":"{ description: '대분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:216"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfMiddleCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:220"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfMinorCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:225"}],"swagger":{"ApiProperty":"{ description: '소분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:226"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfRegDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:256"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:257"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:258"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfSubFineCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:240"}],"swagger":{"ApiProperty":"{ description: '세세세분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:241"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfSubFineName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:245"}],"swagger":{"ApiProperty":"{ description: '세세세분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:246"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/disease/disease.entity.DiseaseSubFine.dsfUpdDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:262"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:263"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/disease/disease.entity.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.cancelFaxPoint","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.cancelFaxPoint","http":"POST /admin/fax/cancel","controller_path":"admin/fax","method_path":"cancel","param_bindings":[{"decorator":"Body","type_ref":"CancelFaxDto","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:204"}],"swagger":{"ApiOperation":"{ summary: 'FAX 포인트 취소' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.downloadFaxHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.downloadFaxHistory","http":"GET /admin/fax/history/download","controller_path":"admin/fax","method_path":"history/download","param_bindings":[{"decorator":"Query","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:77"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:77"}],"swagger":{"ApiOperation":"{ summary: 'FAX 발송 내역 엑셀 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxConfig","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxConfig","http":"GET /admin/fax/config","controller_path":"admin/fax","method_path":"config","param_bindings":[],"swagger":{"ApiOperation":"{ summary: 'FAX 설정 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryDetail","http":"GET /admin/fax/history/:id","controller_path":"admin/fax","method_path":"history/:id","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:198"}],"swagger":{"ApiOperation":"{ summary: 'FAX 발송 내역 상세 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:198"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryList","http":"GET /admin/fax/history","controller_path":"admin/fax","method_path":"history","param_bindings":[{"decorator":"Query","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:40"}],"swagger":{"ApiOperation":"{ summary: 'FAX 발송 내역 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxHistoryStatus","http":"GET /admin/fax/history/:fxhId/status","controller_path":"admin/fax","method_path":"history/:fxhId/status","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:222"}],"swagger":{"ApiOperation":"{ summary: '✅ FAX 발송 내역의 최신 상태 조회 (fxhId 기준)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:222"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getFaxStatus","http":"GET /admin/fax/status/:jobId","controller_path":"admin/fax","method_path":"status/:jobId","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:216"}],"swagger":{"ApiOperation":"{ summary: 'FAX 발송 상태 조회 (jobId 기준)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:216"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getInvoiceFiles","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.getInvoiceFiles","http":"GET /admin/fax/invoice/:ivhId/files","controller_path":"admin/fax","method_path":"invoice/:ivhId/files","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:234"}],"swagger":{"ApiOperation":"{ summary: '청구서 파일 목록 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:234"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.resendFax","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.resendFax","http":"POST /admin/fax/resend","controller_path":"admin/fax","method_path":"resend","param_bindings":[{"decorator":"Body","type_ref":"{ fxhId: number }","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:210"}],"swagger":{"ApiOperation":"{ summary: 'FAX 재발송' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:210"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.updateFaxConfig","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-admin.controller.FaxAdminController.updateFaxConfig","http":"PUT /admin/fax/config","controller_path":"admin/fax","method_path":"config","param_bindings":[{"decorator":"Body","type_ref":"UpdateFaxConfigDto","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:34"}],"swagger":{"ApiOperation":"{ summary: 'FAX 설정 수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-admin.controller.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxConfig","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxConfig","http":"GET /user/fax/config","controller_path":"user/fax","method_path":"config","param_bindings":[],"swagger":{"ApiOperation":"{ summary: 'FAX 설정 조회 (장당 차감머니 등)' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxHistoryStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxHistoryStatus","http":"GET /user/fax/history/:fxhId/status","controller_path":"user/fax","method_path":"history/:fxhId/status","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:211"}],"swagger":{"ApiOperation":"{ summary: '✅ FAX 발송 내역의 최신 상태 조회 (fxhId 기준)' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getFaxStatus","http":"GET /user/fax/status/:jobId","controller_path":"user/fax","method_path":"status/:jobId","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:205"}],"swagger":{"ApiOperation":"{ summary: '✅ FAX 발송 상태 조회 (vFax jobId 기준)' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getMyFaxHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.getMyFaxHistory","http":"GET /user/fax/history","controller_path":"user/fax","method_path":"history","param_bindings":[{"decorator":"Req","type_ref":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:95"},{"decorator":"Query","type_ref":"FaxHistoryQueryDto","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:95"}],"swagger":{"ApiOperation":"{ summary: '내 FAX 발송 내역 조회' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.resendFax","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.resendFax","http":"POST /user/fax/resend","controller_path":"user/fax","method_path":"resend","param_bindings":[{"decorator":"Req","type_ref":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:108"},{"decorator":"Body","type_ref":"ResendFaxDto","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:108"}],"swagger":{"ApiOperation":"{ summary: 'FAX 재발송 (본인 FAX만 가능, 머니 차감)' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.sendFax","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.sendFax","http":"POST /user/fax/send","controller_path":"user/fax","method_path":"send","param_bindings":[{"decorator":"Req","type_ref":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:37"},{"decorator":"Body","type_ref":"SendFaxDto","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:38"},{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:39"}],"swagger":{"ApiOperation":"{ summary: 'FAX 발송 (여러 파일 지원)' }","ApiConsumes":"'multipart/form-data'"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.sendFaxBatch","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fax/fax-user.controller.FaxUserController.sendFaxBatch","http":"POST /user/fax/send-batch","controller_path":"user/fax","method_path":"send-batch","param_bindings":[{"decorator":"Req","type_ref":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:124"},{"decorator":"Body","type_ref":"SendFaxBatchDto","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:125"},{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:126"}],"swagger":{"ApiOperation":"{ summary: 'FAX 배치 발송 (여러 보험사 청구서를 한 번에 발송, 머니 1회 차감)' }","ApiConsumes":"'multipart/form-data'"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax-user.controller.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.CancelFaxDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"fxhId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.CancelFaxDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.CancelFaxDto.fxhId","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:94"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:95"}],"swagger":{"ApiProperty":"{ description: '취소할 FAX 이력 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto","ops_applied":[],"optional_by_partial":false},{"name":"status","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto.limit","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:67"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:69"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:70"}],"swagger":{"ApiProperty":"{ description: '페이지당 개수', required: false, default: 20 }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto.memId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:79"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:81"}],"swagger":{"ApiProperty":"{ description: '회원 ID 필터', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto.page","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:60"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:62"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:63"}],"swagger":{"ApiProperty":"{ description: '페이지', required: false, default: 1 }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.FaxHistoryQueryDto.status","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:74"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:75"}],"swagger":{"ApiProperty":"{ description: '상태 필터', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.ResendFaxDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"fxhId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.ResendFaxDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.ResendFaxDto.fxhId","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:87"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:88"}],"swagger":{"ApiProperty":"{ description: '재발송할 FAX 이력 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"batchId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto","ops_applied":[],"optional_by_partial":false},{"name":"ivhId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto.batchId","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:130"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:131"}],"swagger":{"ApiProperty":"{ description: '배치 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto.items","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:141"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:142"}],"swagger":{"ApiProperty":"{ description: '발송 아이템 목록 (JSON 문자열)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchDto.ivhId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:135"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:137"}],"swagger":{"ApiProperty":"{ description: '청구서 발급 내역 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"receiverName","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto","ops_applied":[],"optional_by_partial":false},{"name":"receiverFax","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto","ops_applied":[],"optional_by_partial":false},{"name":"pageCount","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto","ops_applied":[],"optional_by_partial":false},{"name":"fileIndex","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto.fileIndex","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:120"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:121"}],"swagger":{"ApiProperty":"{ description: '청구서 파일 인덱스 (files 배열 내 위치)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto.pageCount","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:114"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:115"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:116"}],"swagger":{"ApiProperty":"{ description: 'PDF 페이지 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto.receiverFax","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:109"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:110"}],"swagger":{"ApiProperty":"{ description: '수신 팩스번호', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxBatchItemDto.receiverName","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:104"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:105"}],"swagger":{"ApiProperty":"{ description: '수신자명 (보험사명)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"receiverName","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false},{"name":"receiverFax","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false},{"name":"ivhId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false},{"name":"pageCount","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false},{"name":"originalFaxHistoryId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false},{"name":"batchId","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false},{"name":"file","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.batchId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:36"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:37"}],"swagger":{"ApiProperty":"{ description: '배치 ID (같은 발송 건을 묶기 위한 ID)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.file","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: 'FAX 파일 (multipart/form-data)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.ivhId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:17"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:19"}],"swagger":{"ApiProperty":"{ description: '청구서 발급 내역 ID', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.originalFaxHistoryId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:30"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:32"}],"swagger":{"ApiProperty":"{ description: '원본 팩스 히스토리 ID (재발송 시)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.pageCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:23"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:25"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:26"}],"swagger":{"ApiProperty":"{ description: 'PDF 페이지 수', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.receiverFax","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:12"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:13"}],"swagger":{"ApiProperty":"{ description: '수신 팩스번호 (없으면 DB에서 조회)', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.SendFaxDto.receiverName","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:7"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:8"}],"swagger":{"ApiProperty":"{ description: '수신자명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.UpdateFaxConfigDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"pointPerPage","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.UpdateFaxConfigDto","ops_applied":[],"optional_by_partial":false},{"name":"apiUsageAmount","source_class":"insuniverse-server:apps/api/src/modules/fax/fax.dto.UpdateFaxConfigDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.UpdateFaxConfigDto.apiUsageAmount","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:52"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:53"},{"name":"Min","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:54"}],"swagger":{"ApiProperty":"{ description: 'API 이용액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fax/fax.dto.UpdateFaxConfigDto.pointPerPage","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:46"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:47"},{"name":"Min","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:48"}],"swagger":{"ApiProperty":"{ description: '장당 포인트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fax/fax.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.accountUpdateUpload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.accountUpdateUpload","http":"POST /admin/agency-fc/account-update-upload","controller_path":"admin/agency-fc","method_path":"account-update-upload","param_bindings":[{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:348"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:349"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:350"}],"swagger":{"ApiOperation":"{ summary: '기업FC 계정수정 엑셀 업로드' }","ApiConsumes":"'multipart/form-data'"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.accountUpdateUpload","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:347"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.assignOrg","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.assignOrg","http":"PATCH /admin/agency-fc/assign-org","controller_path":"admin/agency-fc","method_path":"assign-org","param_bindings":[{"decorator":"Body","type_ref":"AssignOrgDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:503"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:503"}],"swagger":{"ApiOperation":"{\r\n    summary: '회원 소속조직 일괄 배정',\r\n    description:\r\n      '대상 회원(memIds)의 소속 조직(org_id)을 일괄 갱신합니다. 조직과 회원의 소속 기업이 일치해야 합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.assignOrg","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:503"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.create","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.create","http":"POST /admin/agency-fc","controller_path":"admin/agency-fc","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateAgencyFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:277"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:277"}],"swagger":{"ApiOperation":"{ summary: '기업FC 신규등록' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.create","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:277"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.delete","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.delete","http":"POST /admin/agency-fc/delete","controller_path":"admin/agency-fc","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteAgencyFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:473"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:473"}],"swagger":{"ApiOperation":"{ summary: '기업FC 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.delete","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:473"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadAccountUpdateForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadAccountUpdateForm","http":"GET /admin/agency-fc/account-update-form/download","controller_path":"admin/agency-fc","method_path":"account-update-form/download","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:336"}],"swagger":{"ApiOperation":"{ summary: '기업FC 계정수정 엑셀 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadAccountUpdateForm","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:335"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadFcList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadFcList","http":"GET /admin/agency-fc/download","controller_path":"admin/agency-fc","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetAgencyFcListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:133"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:134"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:135"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 기업FC 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadFcList","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadOrgPermissionUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadOrgPermissionUploadForm","http":"GET /admin/agency-fc/org-upload-form/download","controller_path":"admin/agency-fc","method_path":"org-upload-form/download","param_bindings":[{"decorator":"Query","type_ref":"string | undefined","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:310"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:311"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:312"}],"swagger":{"ApiOperation":"{ summary: '기업FC 조직·관리자 권한 엑셀 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadOrgPermissionUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:309"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadSubscribeUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadSubscribeUploadForm","http":"GET /admin/agency-fc/upload-form/subscribe/download","controller_path":"admin/agency-fc","method_path":"upload-form/subscribe/download","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:293"}],"swagger":{"ApiOperation":"{ summary: '기업FC 일괄 구독처리 엑셀 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadSubscribeUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadUploadForm","http":"GET /admin/agency-fc/upload-form/download","controller_path":"admin/agency-fc","method_path":"upload-form/download","param_bindings":[{"decorator":"Query","type_ref":"string | undefined","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:230"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:231"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:232"}],"swagger":{"ApiOperation":"{ summary: '기업FC 엑셀 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.downloadUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getDetail","http":"GET /admin/agency-fc/:memId","controller_path":"admin/agency-fc","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:159"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:159"}],"swagger":{"ApiOperation":"{ summary: '기업FC 상세조회' }","ApiOkResponse":"{ type: GetAgencyFcDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getDetail","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getFcList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getFcList","http":"GET /admin/agency-fc","controller_path":"admin/agency-fc","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAgencyFcListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:62"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:62"}],"swagger":{"ApiOperation":"{ summary: `기업FC 목록/검색` }","ApiOkResponse":"{ type: GetAgencyFcListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getFcList","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getNextChangeDay","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getNextChangeDay","http":"GET /admin/agency-fc/subscribe/date/:agcId","controller_path":"admin/agency-fc","method_path":"subscribe/date/:agcId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:196"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:196"}],"swagger":{"ApiOperation":"{ summary: '기업별 다음구독일 조회' }","ApiOkResponse":"{ type: GetNextChangeDayResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getNextChangeDay","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:196"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getSubscribePreview","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getSubscribePreview","http":"GET /admin/agency-fc/subscribe/preview/:agcId","controller_path":"admin/agency-fc","method_path":"subscribe/preview/:agcId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:211"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:211"}],"swagger":{"ApiOperation":"{ summary: '기업FC 신규구독 적용 상품 미리보기' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.getSubscribePreview","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.orgPermissionUpload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.orgPermissionUpload","http":"POST /admin/agency-fc/org-upload","controller_path":"admin/agency-fc","method_path":"org-upload","param_bindings":[{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:383"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:384"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:385"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업FC 조직·관리자 권한 엑셀 업로드',\r\n    description: '기존 기업회원의 소속조직과 조직관리자 여부를 일괄 갱신합니다.',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UploadDto","ApiBody":"{\r\n    description: '기업FC 조직·관리자 권한 엑셀 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary' },\r\n        uploadData: {"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.orgPermissionUpload","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:382"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.resign","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.resign","http":"POST /admin/agency-fc/resign","controller_path":"admin/agency-fc","method_path":"resign","param_bindings":[{"decorator":"Body","type_ref":"ResignAgencyFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:458"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:458"}],"swagger":{"ApiOperation":"{ summary: '기업FC 사용/중지처리' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.resign","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:458"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.setOrgManager","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.setOrgManager","http":"PATCH /admin/agency-fc/org-manager","controller_path":"admin/agency-fc","method_path":"org-manager","param_bindings":[{"decorator":"Body","type_ref":"OrgManagerDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:519"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:519"}],"swagger":{"ApiOperation":"{\r\n    summary: '조직관리자 일괄 지정/해제',\r\n    description:\r\n      '대상 회원(memIds)의 조직관리자 자격(mem_is_org_manager)을 일괄 갱신합니다. 기업FC(MEM002)만 대상입니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.setOrgManager","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:519"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribe","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribe","http":"POST /admin/agency-fc/subscribe","controller_path":"admin/agency-fc","method_path":"subscribe","param_bindings":[{"decorator":"Body","type_ref":"SubscribeAgencyFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:430"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:430"}],"swagger":{"ApiOperation":"{ summary: '기업FC 구독처리' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribe","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:430"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribeUpload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribeUpload","http":"POST /admin/agency-fc//subscribe/upload","controller_path":"admin/agency-fc","method_path":"/subscribe/upload","param_bindings":[{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:418"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:419"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:420"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업FC 일괄 구독처리 엑셀 업로드',\r\n    description: '엑셀 양식으로 양식_기업회원일괄구독을 업로드합니다.',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UploadDto","ApiBody":"{\r\n    description: '기업FC 일괄 구독처리 엑셀 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary' },\r\n        uploadData: {\r\n"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.subscribeUpload","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:417"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.unsubscribe","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.unsubscribe","http":"POST /admin/agency-fc/unsubscribe","controller_path":"admin/agency-fc","method_path":"unsubscribe","param_bindings":[{"decorator":"Body","type_ref":"UnsubscribeAgencyFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:482"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:482"}],"swagger":{"ApiOperation":"{ summary: '기업FC 구독해지' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.unsubscribe","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:482"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.update","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.update","http":"POST /admin/agency-fc/edit/:memId","controller_path":"admin/agency-fc","method_path":"edit/:memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:446"},{"decorator":"Body","type_ref":"UpdateFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:447"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:448"}],"swagger":{"ApiOperation":"{ summary: '기업FC 정보수정' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.update","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:445"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.upload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.upload","http":"POST /admin/agency-fc/upload","controller_path":"admin/agency-fc","method_path":"upload","param_bindings":[{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:265"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:266"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:267"}],"swagger":{"ApiOperation":"{\r\n    summary: '기업FC 엑셀 업로드',\r\n    description: '엑셀 양식으로 양식_기업FC리스트를 업로드합니다.',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UploadDto","ApiBody":"{\r\n    description: '기업FC 엑셀 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary' },\r\n        uploadData: {\r\n        "},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc-admin.controller.AgencyFcAdminController.upload","defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc-admin.controller.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.AgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcId', 'agcCorporateName', 'agcCorporateCode', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateName","agcCorporateCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:274"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.AssignOrgDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"memIds","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.AssignOrgDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.AssignOrgDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:249"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.AssignOrgDto.memIds","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:251"},{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:252"}],"swagger":{"ApiProperty":"{ description: '대상 회원 ID 목록', type: [Number] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:253"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.AssignOrgDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:256"}],"swagger":{"ApiProperty":"{ description: '배정할 소속 조직 ID(ULID 26자)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Agency, ['agcId']), PartialType(PickType(Subscribe, ['subNextPayDay'])), PickType(Member, [ 'memName', 'memLoginId', 'memPassword', 'memPhone', 'memEmail', 'memAgency', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Subscribe, ['subNextPayDay']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Subscribe, ['subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNextPayDay"]},{"op":"intersection","base_expr":"PickType(Member, [ 'memName', 'memLoginId', 'memPassword', 'memPhone', 'memEmail', 'memAgency', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memName","memLoginId","memPassword","memPhone","memEmail","memAgency"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memPassword","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memEmail","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"memIsOrgManager","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto.memIsOrgManager","kind":"property","validators":[{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:208"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:209"}],"swagger":{"ApiPropertyOptional":"{ description: '조직관리자 지정 여부(0=일반, 1=조직관리자)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:210"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:197"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:198"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직 ID(ULID 26자)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.CreateAgencyFcDto.orgPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:202"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:203"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.DeleteAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"force","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.DeleteAgencyFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.DeleteAgencyFcDto.force","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:158"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:159"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '계약 구독계정수 하한 경고 무시하고 강행(내부 관리자 전용)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.FcDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Member, ['memPassword', 'memIsResigned'])","composed_from":[{"op":"omit","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memPassword","memIsResigned"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memEmail","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memIsOrgManager","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memPurchaseMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memAgencyMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memResignedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memLastLoginAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memMyReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memIsResigned","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.FcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:279"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.FcDto.memIsResigned","kind":"property","validators":[{"name":"IsEnum","args_literal":"['탈퇴', '가입']","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:282"}],"swagger":{"ApiProperty":"{ description: '탈퇴여부', enum: ['탈퇴', '가입'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:283"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"product","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"trial","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:313"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:316"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:318"}],"swagger":{"ApiProperty":"{ type: AgencyDto, description: '소속기업 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:319"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:323"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:325"}],"swagger":{"ApiProperty":"{ type: FcDto, description: 'FC 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:326"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.product","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:338"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:340"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:341"}],"swagger":{"ApiPropertyOptional":"{ type: ProductFcDto, description: '현재 구독상품' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:342"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:353"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:355"}],"swagger":{"ApiProperty":"{ type: SalesAgencyDto, description: '영업대리점' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:356"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:360"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:362"}],"swagger":{"ApiProperty":"{ type: SalesAgencyChannelDto, description: '영업대리점 채널' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:363"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:330"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:332"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:333"}],"swagger":{"ApiPropertyOptional":"{ type: SubscribeFcDto, description: '최신구독상태' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:334"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcDto.trial","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:346"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:348"}],"swagger":{"ApiProperty":"{ type: OrderFcDto, description: '무료체험기간' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:349"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Member, ['memIsResigned'])), PartialType(PickType(Subscribe, ['subState'])), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memIsResigned']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memIsResigned'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memIsResigned"]},{"op":"intersection","base_expr":"PartialType(PickType(Subscribe, ['subState']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Subscribe, ['subState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subState"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":9,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memIsResigned","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgScope","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgUnassigned","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"memIsOrgManager","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: memCreatedAt)',\r\n    enum: ['memCreatedAt', 'memLastLoginAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.memIsOrgManager","kind":"property","validators":[{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:104"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:105"}],"swagger":{"ApiPropertyOptional":"{ description: '조직관리자 여부(0=일반, 1=조직관리자)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.orgFilterPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:95"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:96"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:83"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: \"소속 조직 ID 필터(기본: 해당 조직만). 'UNASSIGNED'=미배정\",\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.orgPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:72"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.orgScope","kind":"property","validators":[{"name":"IsIn","args_literal":"['self', 'subtree']","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:90"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:91"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조직 필터 범위(self=해당 조직만, subtree=하위 포함)',\r\n    enum: ['self', 'subtree'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.orgUnassigned","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: memName)',\r\n    enum: ['memName', 'memLoginId', 'memPhone', 'memEmail', 'member.memName', 'member.memLoginId', 'member.memPhone', 'member.memEmail', 'agency.agcCorp"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: [\r\n      'memName',\r\n      'memLoginId',\r\n      'memPhone',\r\n      'memLastLoginAt',\r\n      'memCreatedAt',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:367"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetAgencyFcListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:371"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:372"}],"swagger":{"ApiPropertyOptional":"{ type: [GetAgencyFcDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:373"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetNextChangeDayResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"currentMonth","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetNextChangeDayResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"nextMonth","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetNextChangeDayResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:376"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetNextChangeDayResponseDto.currentMonth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:379"}],"swagger":{"ApiPropertyOptional":"{ description: '당월' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:380"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.GetNextChangeDayResponseDto.nextMonth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:384"}],"swagger":{"ApiPropertyOptional":"{ description: '이월' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:385"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto","ops_applied":[],"optional_by_partial":false},{"name":"amount","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto","ops_applied":[],"optional_by_partial":false},{"name":"content","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto","ops_applied":[],"optional_by_partial":false},{"name":"reason","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:226"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto.amount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:234"}],"swagger":{"ApiProperty":"{ description: '지급 금액 (양수: 지급, 음수: 회수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:235"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto.content","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:238"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:239"}],"swagger":{"ApiPropertyOptional":"{ description: '내용 (고객 노출용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:240"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:229"}],"swagger":{"ApiProperty":"{ description: '회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:230"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.IssueMemberMoneyDto.reason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:243"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:244"}],"swagger":{"ApiPropertyOptional":"{ description: '사유 (관리자 내부용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:245"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.OrderFcDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Order, ['ordExpiredAt'])","composed_from":[{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordExpiredAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.OrgManagerDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"memIds","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.OrgManagerDto","ops_applied":[],"optional_by_partial":false},{"name":"isOrgManager","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.OrgManagerDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:261"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.OrgManagerDto.isOrgManager","kind":"property","validators":[{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:269"}],"swagger":{"ApiProperty":"{ description: '조직관리자 지정 여부(0=해제, 1=지정)', enum: [0, 1] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:270"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.OrgManagerDto.memIds","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:263"},{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:264"}],"swagger":{"ApiProperty":"{ description: '대상 회원 ID 목록', type: [Number] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:265"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ProductFcDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, [ 'prdCode', 'prdName', 'prdSalePrice', 'prdLimitedQty', ])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdCode","prdName","prdSalePrice","prdLimitedQty"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:298"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ResignAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"useAt","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ResignAgencyFcDto","ops_applied":[],"optional_by_partial":false},{"name":"force","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ResignAgencyFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ResignAgencyFcDto.force","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:142"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:143"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '계약 구독계정수 하한 경고 무시하고 강행(내부 관리자 전용)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ResignAgencyFcDto.useAt","kind":"property","validators":[{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:133"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '사용여부',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.ResignCancelAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:307"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagId', 'sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:305"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SubscribeAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IdsDto, PickType(Agency, ['agcId']), PartialType(PickType(Subscribe, ['subNextPayDay'])), )","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null},{"op":"intersection","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Subscribe, ['subNextPayDay']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Subscribe, ['subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNextPayDay"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"isNewSubscribe","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SubscribeAgencyFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SubscribeAgencyFcDto.isNewSubscribe","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:175"},{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:176"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '신규구독여부',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:177"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SubscribeFcDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Subscribe, ['subNextPayDay'])","composed_from":[{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNextPayDay"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SubscribeFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:285"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.SubscribeFcDto.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독', '해지', '변경', '실패']","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:291"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:292"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '구독상태',\r\n    enum: ['구독', '해지', '변경', '실패'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.UnsubscribeAgencyFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"force","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.UnsubscribeAgencyFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.UnsubscribeAgencyFcDto.force","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:221"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:222"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '계약 구독계정수 하한 경고 무시하고 강행(내부 관리자 전용)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.UploadDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Agency, ['agcId']), PartialType(PickType(Subscribe, ['subNextPayDay'])), )","composed_from":[{"op":"intersection","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Subscribe, ['subNextPayDay']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Subscribe, ['subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNextPayDay"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"isNewSubscribe","source_class":"insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.UploadDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/agency/agency-fc.dto.UploadDto.isNewSubscribe","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:119"},{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:120"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '신규구독여부',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/agency/agency-fc.dto.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.downloadFcList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.downloadFcList","http":"GET /admin/fc/download","controller_path":"admin/fc","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetFcListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:102"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:103"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:104"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 일반FC 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.downloadFcList","defined_in":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getDetail","http":"GET /admin/fc/:memId","controller_path":"admin/fc","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:158"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:158"}],"swagger":{"ApiOperation":"{\r\n    summary: 'FC 상세조회',\r\n  }","ApiOkResponse":"{ type: GetFcDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getDetail","defined_in":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getFcList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getFcList","http":"GET /admin/fc","controller_path":"admin/fc","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetFcListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:41"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:41"}],"swagger":{"ApiOperation":"{\r\n    summary: `FC 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetFcListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getFcList","defined_in":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getPushConsentList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getPushConsentList","http":"GET /admin/fc/push-consent/list","controller_path":"admin/fc","method_path":"push-consent/list","param_bindings":[{"decorator":"Query","type_ref":"GetPushConsentListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:123"}],"swagger":{"ApiOperation":"{\r\n    summary: '회원푸시동의 관리 목록 조회',\r\n  }","ApiOkResponse":"{ type: GetPushConsentListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getPushConsentList","defined_in":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getReferralSignups","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getReferralSignups","http":"GET /admin/fc/:memId/referral-signups","controller_path":"admin/fc","method_path":":memId/referral-signups","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:138"},{"decorator":"Query","type_ref":"GetReferralSignupListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:139"}],"swagger":{"ApiOperation":"{\r\n    summary: 'FC 추천가입내역 조회',\r\n  }","ApiOkResponse":"{ type: GetReferralSignupListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/fc/fc-admin.controller.AdminFcController.getReferralSignups","defined_in":"insuniverse-server/apps/api/src/modules/fc/fc-admin.controller.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.checkPassword","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.checkPassword","http":"POST /fc/check-password","controller_path":"fc","method_path":"check-password","param_bindings":[{"decorator":"Body","type_ref":"CheckPasswordDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:76"}],"swagger":{"ApiOperation":"{ summary: '비밀번호확인' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.encryptCode","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.encryptCode","http":"POST /fc/encrypt","controller_path":"fc","method_path":"encrypt","param_bindings":[{"decorator":"Body","type_ref":"EncryptFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:59"}],"swagger":{"ApiOperation":"{\r\n    summary: `FC memId 암호화`,\r\n    description: `toss 카드등록시 암호화`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getFc","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getFc","http":"GET /fc/:memId","controller_path":"fc","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:49"}],"swagger":{"ApiOperation":"{ summary: 'FC상세조회' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getFcUserList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getFcUserList","http":"GET /fc/user","controller_path":"fc","method_path":"user","param_bindings":[{"decorator":"Query","type_ref":"GetUserListDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:39"}],"swagger":{"ApiOperation":"{ summary: `FC고객목록조회` }","ApiOkResponse":"{ type: GetUserListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getPushSettings","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.getPushSettings","http":"GET /fc/:memId/push-settings","controller_path":"fc","method_path":":memId/push-settings","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:91"}],"swagger":{"ApiOperation":"{ summary: '푸시알림 설정 조회' }","ApiOkResponse":"{ type: GetPushSettingsResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.snoozeEventPopup","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.snoozeEventPopup","http":"POST /fc/:memId/push-event-snooze","controller_path":"fc","method_path":":memId/push-event-snooze","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:112"}],"swagger":{"ApiOperation":"{\r\n    summary: '이벤트 팝업 [다음에] — 96시간 스누즈(계정별, 웹/앱 공유)',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.update","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.update","http":"PATCH /fc/:memId","controller_path":"fc","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:67"},{"decorator":"Body","type_ref":"UpdateFcDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:68"}],"swagger":{"ApiOperation":"{ summary: `회원정보수정` }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.updatePushSettings","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.updatePushSettings","http":"PATCH /fc/:memId/push-settings","controller_path":"fc","method_path":":memId/push-settings","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:101"},{"decorator":"Body","type_ref":"UpdatePushSettingsDto","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:102"}],"swagger":{"ApiOperation":"{ summary: '푸시알림 설정 수정' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.withdraw","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/fc/fc.controller.FcController.withdraw","http":"DELETE /fc/:fcId","controller_path":"fc","method_path":":fcId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:83"}],"swagger":{"ApiOperation":"{ summary: '회원탈퇴' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.controller.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.AgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, [ 'agcId', 'agcCorporateName', 'agcCorporateCode', ])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId","agcCorporateName","agcCorporateCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.CheckPasswordDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SignInDto, [ 'loginId', 'password', ])","composed_from":[{"op":"pick","base_expr":"SignInDto","base_ref":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","props":["loginId","password"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"loginId","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","ops_applied":["pick"],"optional_by_partial":false},{"name":"password","source_class":"insuniverse-server:apps/api/src/modules/auth/user/auth.dto.SignInDto","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:225"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.EncryptFcDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memId'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Member, ['memPassword', 'memIsResigned'])","composed_from":[{"op":"omit","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memPassword","memIsResigned"]}],"own_property_count":6,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memEmail","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memIsOrgManager","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memPurchaseMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memAgencyMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memResignedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memLastLoginAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memMyReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["omit"],"optional_by_partial":false},{"name":"memIsResigned","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","ops_applied":[],"optional_by_partial":false},{"name":"referralCount","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","ops_applied":[],"optional_by_partial":false},{"name":"referrerLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","ops_applied":[],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","ops_applied":[],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto.memIsResigned","kind":"property","validators":[{"name":"IsEnum","args_literal":"['탈퇴', '가입']","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:91"}],"swagger":{"ApiProperty":"{ description: '탈퇴여부', enum: ['탈퇴', '가입'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto.orgName","kind":"property","validators":[{"name":"ValidateIf","args_literal":"(_, value) => value !== null && value !== undefined","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:110"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:111"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:112"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직명', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto.prdId","kind":"property","validators":[{"name":"ValidateIf","args_literal":"(_, value) => value !== null && value !== undefined","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:119"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:120"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:121"}],"swagger":{"ApiPropertyOptional":"{ description: '상품 ID(조직 ACTIVE 계약 파생)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto.prdName","kind":"property","validators":[{"name":"ValidateIf","args_literal":"(_, value) => value !== null && value !== undefined","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:128"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:129"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:130"}],"swagger":{"ApiPropertyOptional":"{ description: '상품명(조직 ACTIVE 계약 파생)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto.referralCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:98"}],"swagger":{"ApiPropertyOptional":"{ description: '추천가입수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.FcDto.referrerLoginId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:103"}],"swagger":{"ApiPropertyOptional":"{ description: '추천인ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","ops_applied":[],"optional_by_partial":false},{"name":"trial","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:157"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:159"}],"swagger":{"ApiProperty":"{ type: AgencyDto, description: '소속기업 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:164"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:166"}],"swagger":{"ApiProperty":"{ type: FcDto, description: 'FC 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:186"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:188"}],"swagger":{"ApiProperty":"{ type: SalesAgencyDto, description: '영업대리점' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:189"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:193"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:195"}],"swagger":{"ApiProperty":"{ type: SalesAgencyChannelDto, description: '영업대리점 채널' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:196"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:171"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:173"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:174"}],"swagger":{"ApiPropertyOptional":"{ type: SubscribeFcDto, description: '최신구독상태' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcDto.trial","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:179"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:181"}],"swagger":{"ApiProperty":"{ type: OrderFcDto, description: '무료체험기간' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Member, ['memIsResigned'])), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memIsResigned']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memIsResigned'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memIsResigned"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memIsResigned","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"hasReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: memCreatedAt)',\r\n    enum: ['memCreatedAt', 'memLastLoginAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto.hasReferralCode","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:72"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:73"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '추천인입력일자 (전체: \"\" | 기입: \"1\" | 미기입: \"0\")',\r\n    enum: ['', '0', '1'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: memName)',\r\n    enum: ['memName', 'memLoginId', 'memPhone', 'memAgency', 'memEmail', 'memReferralCode', 'referrerLoginId'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: [\r\n      'memName',\r\n      'memLoginId',\r\n      'memPhone',\r\n      'memLastLoginAt',\r\n      'memCreatedAt',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetFcListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:204"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:205"}],"swagger":{"ApiPropertyOptional":"{ type: [GetFcDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:206"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":7,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushPayment","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushAnalysis","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushEvent","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:313"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.agcId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:343"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:345"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '기업 ID',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: memCreatedAt)',\r\n    enum: ['memCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:324"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.memPushAnalysis","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:360"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:361"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '분석 알림 여부 (전체: \"\" | ON: \"1\" | OFF: \"0\")',\r\n    enum: ['', '0', '1'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:362"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.memPushEvent","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:368"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:369"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '이벤트/혜택 알림 여부 (전체: \"\" | ON: \"1\" | OFF: \"0\")',\r\n    enum: ['', '0', '1'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:370"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.memPushPayment","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:352"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:353"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '결제 알림 여부 (전체: \"\" | ON: \"1\" | OFF: \"0\")',\r\n    enum: ['', '0', '1'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:336"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:337"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '회원타입 (전체: \"\" | 일반: \"MEM001\" | 기업: \"MEM002\")',\r\n    enum: ['', 'MEM001', 'MEM002'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:338"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: memName)',\r\n    enum: ['memName', 'memLoginId'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:330"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:427"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushConsentListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:431"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:432"}],"swagger":{"ApiPropertyOptional":"{ type: [PushConsentDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:433"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"memPushPayment","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushAnalysis","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushEvent","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"eventPopupSnoozed","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:234"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto.eventPopupSnoozed","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '이벤트 팝업 [다음에] 96h 스누즈 여부(계정별·웹/앱 공유)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto.memPushAnalysis","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:242"}],"swagger":{"ApiProperty":"{ description: '분석 결과 알림 (1=ON, 0=OFF)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto.memPushEvent","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:247"}],"swagger":{"ApiProperty":"{ description: '이벤트/혜택 알림 (1=ON, 0=OFF)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetPushSettingsResponseDto.memPushPayment","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:237"}],"swagger":{"ApiProperty":"{ description: '카드 사용 알림 (1=ON, 0=OFF)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:238"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetReferralSignupListDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:231"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetReferralSignupListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.GetReferralSignupListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:301"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.GetReferralSignupListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:307"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:308"}],"swagger":{"ApiPropertyOptional":"{ type: [ReferralSignupDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:309"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.OrderFcDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Order, ['ordExpiredAt'])","composed_from":[{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordExpiredAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushPayment","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushAnalysis","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushEvent","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false},{"name":"memCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:373"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.agcCorporateName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:395"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:396"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '가입일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:376"}],"swagger":{"ApiProperty":"{ description: '회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:377"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memLoginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '회원아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:400"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '회원명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:404"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memPushAnalysis","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:413"}],"swagger":{"ApiProperty":"{ description: '분석알림여부 (1=ON, 0=OFF)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:414"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memPushEvent","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:418"}],"swagger":{"ApiProperty":"{ description: '이벤트/혜택알림여부 (1=ON, 0=OFF)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:419"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memPushPayment","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:408"}],"swagger":{"ApiProperty":"{ description: '결제알림여부 (1=ON, 0=OFF)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:409"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.memType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '회원타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:391"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.sacName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:386"}],"swagger":{"ApiPropertyOptional":"{ description: '영업채널명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:387"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.PushConsentDto.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:381"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:382"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","ops_applied":[],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","ops_applied":[],"optional_by_partial":false},{"name":"rewardMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","ops_applied":[],"optional_by_partial":false},{"name":"memCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:272"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto.memCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '가입일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:297"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:275"}],"swagger":{"ApiProperty":"{ description: '추천가입 회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:276"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto.memLoginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천가입 아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:280"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto.memName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천가입 회원명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:284"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto.memPhone","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천가입 연락처' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.ReferralSignupDto.rewardMoney","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:292"}],"swagger":{"ApiPropertyOptional":"{ description: '적립머니' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagId', 'sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.SubscribeFcDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Subscribe, [])","composed_from":[{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.SubscribeFcDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.SubscribeFcDto.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독', '해지', '변경']","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:139"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:140"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '구독상태',\r\n    enum: ['구독', '해지', '변경'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdateFcDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PartialType( PickType(Member, [ 'memName', 'memLoginId', 'memPassword', 'memAgency', 'memPhone', 'memEmail', 'orgId', ]), ), PartialType(PickType(Agency, ['agcId'])), )","composed_from":[{"op":"intersection","base_expr":"PartialType( PickType(Member, [ 'memName', 'memLoginId', 'memPassword', 'memAgency', 'memPhone', 'memEmail', 'orgId', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, [ 'memName', 'memLoginId', 'memPassword', 'memAgency', 'memPhone', 'memEmail', 'orgId', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memName","memLoginId","memPassword","memAgency","memPhone","memEmail","orgId"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memPassword","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memEmail","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"memPushPayment","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushAnalysis","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto","ops_applied":[],"optional_by_partial":false},{"name":"memPushEvent","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:255"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto.memPushAnalysis","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:262"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:263"}],"swagger":{"ApiPropertyOptional":"{ description: '분석 결과 알림 (1=ON, 0=OFF)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto.memPushEvent","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:267"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:268"}],"swagger":{"ApiPropertyOptional":"{ description: '이벤트/혜택 알림 (1=ON, 0=OFF)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:269"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.dto.UpdatePushSettingsDto.memPushPayment","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:257"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:258"}],"swagger":{"ApiPropertyOptional":"{ description: '카드 사용 알림 (1=ON, 0=OFF)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.dto.ts:259"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":22,"resolution":"own","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memPassword","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memEmail","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memIsOrgManager","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memPurchaseMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memAgencyMoney","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memIsResigned","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memResignedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memLastLoginAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memMyReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false},{"name":"memReferralCode","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memAgency","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:67"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:68"}],"swagger":{"ApiPropertyOptional":"{ description: '소속기업(deprecated, 표시용 잔존)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memAgencyMoney","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:123"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:124"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 머니' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:153"}],"swagger":{"ApiProperty":"{ description: 'FC생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memEmail","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:52"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:53"}],"swagger":{"ApiPropertyOptional":"{ description: 'FC이메일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:23"}],"swagger":{"ApiProperty":"{ description: 'FC id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memIsOrgManager","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:102"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:103"}],"swagger":{"ApiPropertyOptional":"{ description: '조직관리자 자격(1=조직관리자)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memIsResigned","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:130"}],"swagger":{"ApiProperty":"{ description: '탈퇴여부(탈퇴:1|가입:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memLastLoginAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:141"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:142"}],"swagger":{"ApiPropertyOptional":"{ description: '최종로그인일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:42"}],"swagger":{"ApiProperty":"{ description: 'FC로그인아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memMoney","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:109"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:110"}],"swagger":{"ApiPropertyOptional":"{ description: '포인트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memMyReferralCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:158"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:159"}],"swagger":{"ApiPropertyOptional":"{ description: '내 추천인코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:37"}],"swagger":{"ApiProperty":"{ description: 'FC이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:47"}],"swagger":{"ApiProperty":"{ description: 'FC비밀번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:58"}],"swagger":{"ApiProperty":"{ description: 'FC연락처' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memPurchaseMoney","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:116"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:117"}],"swagger":{"ApiPropertyOptional":"{ description: '구매 포인트' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memReferralCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:164"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:165"}],"swagger":{"ApiPropertyOptional":"{ description: '사용한 추천인코드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memResignedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:135"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:136"}],"swagger":{"ApiPropertyOptional":"{ description: '탈퇴일시시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MemberType","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:32"}],"swagger":{"ApiProperty":"{\r\n    description: `FC타입(일반:MEM001 | 기업:MEM002)`,\r\n    enum: MemberType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.memUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:147"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:148"}],"swagger":{"ApiPropertyOptional":"{ description: 'FC수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.orgFullPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:94"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:95"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '소속 조직 전체 경로(예: 대구 > 개발팀)',\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.orgId","kind":"property","validators":[{"name":"ValidateIf","args_literal":"(_, value) => value !== null && value !== undefined","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:75"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:76"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:77"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:78"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직 ID(ULID 26자)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/fc/fc.entity.Member.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:84"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:85"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직명(표시용)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/fc/fc.entity.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getDetail","http":"GET /admin/institution-block/:institution","controller_path":"admin/institution-block","method_path":":institution","param_bindings":[{"decorator":"Param","type_ref":"GetInstitutionBlockParamDto","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '기관 사용중지 설정 상세조회',\r\n  }","ApiParam":"{\r\n    name: 'institution',\r\n    enum: InstitutionCode,\r\n    description: '기관코드(HIRA: 심평원 | NTS: 국세청)',\r\n  }","ApiOkResponse":"{ type: GetInstitutionBlockDetailDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getDetail","defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getList","http":"GET /admin/institution-block","controller_path":"admin/institution-block","method_path":"","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '기관 사용중지 설정 목록 (HIRA/NTS 전체)',\r\n  }","ApiOkResponse":"{ type: GetAdminInstitutionBlockListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.getList","defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.update","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.update","http":"POST /admin/institution-block/:institution","controller_path":"admin/institution-block","method_path":":institution","param_bindings":[{"decorator":"Param","type_ref":"GetInstitutionBlockParamDto","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:103"},{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:104"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:106"}],"swagger":{"ApiOperation":"{\r\n    summary: `기관 사용중지 설정 수정\r\n     * 기존 업로드된 이미지는 institutionBlockData 의 isbImg 에 S3 키를 그대로 전달 (예: institution-block/images/xxxx.png)\r\n     * 새로 업로드되는 이미지는 multipart 파일(isbImg)로 전송`,\r\n  }","ApiParam":"{\r\n    name: 'institution',\r\n    enum: InstitutionCode,\r\n    description: '기관코드(HIRA: 심평원 | NTS: 국세청)',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateInstitutionBlockDto","ApiBody":"{\r\n    description: '기관 사용중지 설정 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        isbImg: { type: 'string', format: 'binary', nullable: true },\r\n        institutionBlockData: {\r"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/institution-block/institution-block-admin.controller.AdminInstitutionBlockController.update","defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block-admin.controller.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.controller.InstitutionBlockController.getStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.controller.InstitutionBlockController.getStatus","http":"GET /institution-block/:institution","controller_path":"institution-block","method_path":":institution","param_bindings":[{"decorator":"Param","type_ref":"GetInstitutionBlockParamDto","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.controller.ts:29"}],"swagger":{"ApiOperation":"{\r\n    summary: '기관별 현재 사용중지 상태/팝업 조회',\r\n    description: `심평원(HIRA) 또는 국세청(NTS) 기관의 현재 사용중지 여부와 팝업 안내정보를 반환합니다.\r\n                  blocked=false 인 경우 popType/title/content/img/startedAt/endedAt 은 미포함","ApiParam":"{\r\n    name: 'institution',\r\n    enum: InstitutionCode,\r\n    description: '기관코드(HIRA: 심평원 | NTS: 국세청)',\r\n  }","ApiOkResponse":"{ type: GetInstitutionBlockResponseDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.controller.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetAdminInstitutionBlockListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetAdminInstitutionBlockListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetAdminInstitutionBlockListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:48"}],"swagger":{"ApiProperty":"{\r\n    type: [GetInstitutionBlockDetailDto],\r\n    description: '기관별 사용중지 설정 목록',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockDetailDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(InstitutionBlock, [])","composed_from":[{"op":"omit","base_expr":"InstitutionBlock","base_ref":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"isbId","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbInstitution","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbBlocked","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbPopType","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbTitle","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbContent","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbImg","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbStartedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbEndedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockParamDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"institution","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockParamDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockParamDto.institution","kind":"property","validators":[{"name":"IsEnum","args_literal":"InstitutionCode","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:114"}],"swagger":{"ApiProperty":"{\r\n    description: '기관코드',\r\n    enum: InstitutionCode,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"institution","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"blocked","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"title","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"content","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"img","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"startedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"endedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.blocked","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '현재 사용중지 여부 (기간/플래그 모두 충족 시 true)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.content","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:85"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:86"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업내용 (텍스트형)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.endedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:103"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:104"}],"swagger":{"ApiPropertyOptional":"{ description: '사용중지 종료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.img","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:91"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:92"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업이미지 S3 Key (이미지형)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.institution","kind":"property","validators":[{"name":"IsEnum","args_literal":"InstitutionCode","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:59"}],"swagger":{"ApiProperty":"{\r\n    description: '기관코드(HIRA: 심평원 | NTS: 국세청)',\r\n    enum: InstitutionCode,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.popType","kind":"property","validators":[{"name":"IsEnum","args_literal":"InstitutionBlockPopType","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:73"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:74"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '팝업타입(POP001: 텍스트 | POP002: 이미지)',\r\n    enum: InstitutionBlockPopType,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.startedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:98"}],"swagger":{"ApiPropertyOptional":"{ description: '사용중지 시작일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.GetInstitutionBlockResponseDto.title","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:79"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:80"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업제목' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.InstitutionBlockImageDto","kind":"type","class_kind":"dto","extends_expr":"PickType(InstitutionBlock, [ 'isbImg', ])","composed_from":[{"op":"pick","base_expr":"InstitutionBlock","base_ref":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","props":["isbImg"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"isbImg","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.UpdateInstitutionBlockDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(InstitutionBlock, [ 'isbId', 'isbInstitution', 'isbCreatedAt', 'isbUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"InstitutionBlock","base_ref":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","props":["isbId","isbInstitution","isbCreatedAt","isbUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"isbBlocked","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbPopType","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbTitle","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbContent","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbImg","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbStartedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbEndedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.dto.UpdateInstitutionBlockWithoutImgDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( InstitutionBlock, ['isbId', 'isbInstitution', 'isbImg', 'isbCreatedAt', 'isbUpdatedAt'], )","composed_from":[{"op":"omit","base_expr":"InstitutionBlock","base_ref":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","props":["isbId","isbInstitution","isbImg","isbCreatedAt","isbUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"isbBlocked","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbPopType","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbTitle","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbContent","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbStartedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false},{"name":"isbEndedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"isbId","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbInstitution","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbBlocked","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbPopType","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbTitle","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbContent","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbImg","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbStartedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbEndedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false},{"name":"isbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbBlocked","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:35"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:37"}],"swagger":{"ApiProperty":"{ description: '사용중지여부(0:정상 | 1:사용중지)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:53"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:54"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업내용(텍스트 팝업일 때 사용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:83"}],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbEndedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:72"}],"swagger":{"ApiPropertyOptional":"{ description: '사용중지 종료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: '기관차단설정id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbImg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:59"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:60"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업이미지 S3 Key (이미지 팝업일 때 사용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbInstitution","kind":"property","validators":[{"name":"IsEnum","args_literal":"InstitutionCode","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:30"}],"swagger":{"ApiProperty":"{\r\n    description: '기관코드(HIRA: 심평원 | NTS: 국세청)',\r\n    enum: InstitutionCode,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbPopType","kind":"property","validators":[{"name":"IsEnum","args_literal":"InstitutionBlockPopType","anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:42"}],"swagger":{"ApiProperty":"{ description: '팝업타입(POP001: 텍스트 | POP002: 이미지)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbStartedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:65"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:66"}],"swagger":{"ApiPropertyOptional":"{ description: '사용중지 시작일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:47"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:48"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업제목' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/institution-block/institution-block.entity.InstitutionBlock.isbUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:77"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:78"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/institution-block/institution-block.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.createInvoice","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.createInvoice","http":"POST /admin/invoices","controller_path":"admin/invoices","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateInvoiceDto","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:79"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:80"}],"swagger":{"ApiOperation":"{ summary: '청구서 등록' }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateInvoiceDto"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.createInvoice","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.deleteInsurers","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.deleteInsurers","http":"DELETE /admin/invoices","controller_path":"admin/invoices","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"DeleteInsurersDto","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:69"}],"swagger":{"ApiOperation":"{ summary: '청구서 삭제' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.deleteInsurers","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getAllInvoiceList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getAllInvoiceList","http":"GET /admin/invoices","controller_path":"admin/invoices","method_path":"","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '청구서 값 전체 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getAllInvoiceList","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerDetail","http":"GET /admin/invoices/insurers/:insId","controller_path":"admin/invoices","method_path":"insurers/:insId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:62"}],"swagger":{"ApiOperation":"{ summary: '청구서 상세 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerDetail","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerList","http":"GET /admin/invoices/insurers","controller_path":"admin/invoices","method_path":"insurers","param_bindings":[{"decorator":"Query","type_ref":"GetInsurerListDto","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:53"}],"swagger":{"ApiOperation":"{ summary: '청구서 목록 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.getInsurerList","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.migrateFaxType","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.migrateFaxType","http":"POST /admin/invoices/migrate-fax-type","controller_path":"admin/invoices","method_path":"migrate-fax-type","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '기존 청구서 데이터에 insFaxType 마이그레이션' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.migrateFaxType","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.updateInvoice","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.updateInvoice","http":"PATCH /admin/invoices/:insId","controller_path":"admin/invoices","method_path":":insId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:96"},{"decorator":"Body","type_ref":"UpdateInvoiceDto","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:97"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:98"}],"swagger":{"ApiOperation":"{ summary: '청구서 수정' }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateInvoiceDto"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.controller.AdminInvoiceController.updateInvoice","defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"ivcId","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate","ops_applied":[],"optional_by_partial":false},{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate","ops_applied":[],"optional_by_partial":false},{"name":"x","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate","ops_applied":[],"optional_by_partial":false},{"name":"y","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate","ops_applied":[],"optional_by_partial":false},{"name":"style","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate.ivcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:92"}],"swagger":{"ApiProperty":"{ description: '좌표ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate.page","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:97"}],"swagger":{"ApiProperty":"{ description: '페이지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate.style","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:112"}],"swagger":{"ApiProperty":"{ description: '스타일', type: Style }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate.x","kind":"property","validators":[{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:102"}],"swagger":{"ApiProperty":"{ description: 'x좌표' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Coordinate.y","kind":"property","validators":[{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:107"}],"swagger":{"ApiProperty":"{ description: 'y좌표' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"insName","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insCode","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insSort","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"coordinates","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insIsOnShow","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insFaxNumber","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insFaxList","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"insFaxType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"compress","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"file","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.compress","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:165"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '양식 용량 초과 시 압축 후 등록 여부 (true면 서버에서 압축)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.coordinates","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:137"}],"swagger":{"ApiProperty":"{ description: '좌표목록', type: [Coordinate] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.file","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '청구서 PDF 파일',\r\n    type: 'string',\r\n    format: 'binary',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:126"}],"swagger":{"ApiProperty":"{ description: '보험사코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insFaxList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:152"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:153"}],"swagger":{"ApiPropertyOptional":"{ description: '다중팩스 목록 [{faxNumber, description}]' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insFaxNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:146"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:147"}],"swagger":{"ApiPropertyOptional":"{ description: '팩스번호 (고정팩스용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insFaxType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['FIXED', 'VIRTUAL', 'MULTI']","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:157"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:158"}],"swagger":{"ApiPropertyOptional":"{ description: '팩스타입', enum: ['FIXED', 'VIRTUAL', 'MULTI'], default: 'FIXED' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insIsOnShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:142"}],"swagger":{"ApiProperty":"{ description: '표시여부', default: 0 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:118"}],"swagger":{"ApiProperty":"{ description: '보험사명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:131"}],"swagger":{"ApiProperty":"{ description: '정렬순서' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto.insType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['INS001', 'INS002', 'INS003']","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:122"}],"swagger":{"ApiProperty":"{ description: '구분', enum: ['INS001', 'INS002', 'INS003'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.DeleteInsurersDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"insIds","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.DeleteInsurersDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.DeleteInsurersDto.insIds","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:181"}],"swagger":{"ApiProperty":"{ description: '보험사ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(Insurer)","composed_from":[{"op":"intersection","base_expr":"Insurer","base_ref":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"insId","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insName","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insCode","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insIsOnShow","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insFaxNumber","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insFaxList","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insFaxType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":["intersection"],"optional_by_partial":false},{"name":"invoices","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerDetailResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerDetailResponseDto.invoices","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:260"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:261"}],"swagger":{"ApiProperty":"{ type: [Invoice], description: '청구서목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:262"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IntersectionType(DateSearchDto, PaginationDto), SearchDto, )","composed_from":[{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, PaginationDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"insType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto","ops_applied":[],"optional_by_partial":false},{"name":"insIsOnShow","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto","ops_applied":[],"optional_by_partial":false},{"name":"insFaxType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto.insFaxType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:48"},{"name":"IsIn","args_literal":"['FIXED', 'VIRTUAL', 'MULTI']","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:49"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '팩스타입',\r\n    enum: ['FIXED', 'VIRTUAL', 'MULTI'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto.insIsOnShow","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:40"},{"name":"IsEnum","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:41"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '노출여부',\r\n    enum: [0, 1],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListDto.insType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:31"},{"name":"IsEnum","args_literal":"['INS001', 'INS002', 'INS003']","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:32"}],"swagger":{"ApiProperty":"{ description: '구분', enum: ['INS001', 'INS002', 'INS003'] }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:232"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.GetInsurerListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:235"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:236"}],"swagger":{"ApiProperty":"{ type: [Insurer], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:237"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"insId","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insName","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insCode","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insIsOnShow","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insFaxNumber","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insFaxList","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insFaxType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false},{"name":"insUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:199"}],"swagger":{"ApiProperty":"{ description: '보험사코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:223"}],"swagger":{"ApiProperty":"{ description: '등록일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insFaxList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:213"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:214"}],"swagger":{"ApiPropertyOptional":"{ description: '다중팩스 목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:215"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insFaxNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:208"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:209"}],"swagger":{"ApiPropertyOptional":"{ description: '팩스번호 (고정팩스용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:210"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insFaxType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['FIXED', 'VIRTUAL', 'MULTI']","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:218"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:219"}],"swagger":{"ApiPropertyOptional":"{ description: '팩스타입', enum: ['FIXED', 'VIRTUAL', 'MULTI'] }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:220"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:187"}],"swagger":{"ApiProperty":"{ description: '보험사ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:188"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insIsOnShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:204"}],"swagger":{"ApiProperty":"{ description: '표시여부', default: 0 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:195"}],"swagger":{"ApiProperty":"{ description: '보험사명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:196"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['INS001', 'INS002', 'INS003']","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:191"}],"swagger":{"ApiProperty":"{ description: '구분', enum: ['INS001', 'INS002', 'INS003'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:192"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Insurer.insUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:227"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:228"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"ivcId","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice","ops_applied":[],"optional_by_partial":false},{"name":"ivcNameKr","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice","ops_applied":[],"optional_by_partial":false},{"name":"ivcNameEn","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice","ops_applied":[],"optional_by_partial":false},{"name":"ivcType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice","ops_applied":[],"optional_by_partial":false},{"name":"coordinate","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:240"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice.coordinate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '좌표목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:255"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice.ivcId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: 'ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:242"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice.ivcNameEn","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '영문명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice.ivcNameKr","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '한글명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:245"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Invoice.ivcType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '구분', enum: ['INS001', 'INS002', 'INS003'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:251"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"size","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","ops_applied":[],"optional_by_partial":false},{"name":"spacing","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","ops_applied":[],"optional_by_partial":false},{"name":"margin","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","ops_applied":[],"optional_by_partial":false},{"name":"isTwoDigit","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","ops_applied":[],"optional_by_partial":false},{"name":"masking","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","ops_applied":[],"optional_by_partial":false},{"name":"scale","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style.isTwoDigit","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:73"},{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:74"}],"swagger":{"ApiProperty":"{ description: '두자리수 여부' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style.margin","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:68"},{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:69"}],"swagger":{"ApiProperty":"{ description: '마진' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style.masking","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:78"},{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:79"}],"swagger":{"ApiProperty":"{ description: '마스킹 여부' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style.scale","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:84"},{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:85"}],"swagger":{"ApiProperty":"{ description: '배율' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style.size","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:56"},{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:57"}],"swagger":{"ApiProperty":"{ description: '폰트크기' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.Style.spacing","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:62"},{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:63"}],"swagger":{"ApiProperty":"{ description: '자간' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.UpdateInvoiceDto","kind":"type","class_kind":"dto","extends_expr":"PartialType(CreateInvoiceDto)","composed_from":[{"op":"partial","base_expr":"CreateInvoiceDto","base_ref":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"insName","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insCode","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insSort","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"coordinates","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insIsOnShow","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insFaxNumber","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insFaxList","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"insFaxType","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"compress","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true},{"name":"file","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice-admin.dto.CreateInvoiceDto","ops_applied":["partial"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice-admin.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.createHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.createHistory","http":"POST /invoices/histories","controller_path":"invoices","method_path":"histories","param_bindings":[{"decorator":"Body","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:141"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:142"},{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:143"}],"swagger":{"ApiOperation":"{ summary: '청구서발급내역생성' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:140"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.generate","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.generate","http":"POST /invoices","controller_path":"invoices","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"GenerateInvoiceDto","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:127"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:127"}],"swagger":{"ApiOperation":"{ summary: '청구서생성' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getAllInsurer","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getAllInsurer","http":"GET /invoices/insurers","controller_path":"invoices","method_path":"insurers","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '전체보험사조회' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistories","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistories","http":"GET /invoices/histories","controller_path":"invoices","method_path":"histories","param_bindings":[{"decorator":"Query","type_ref":"GetHistoriesDto","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:59"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:59"}],"swagger":{"ApiOperation":"{ summary: '청구서발급내역목록조회' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistory","http":"GET /invoices/histories/:ivhId","controller_path":"invoices","method_path":"histories/:ivhId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:70"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:71"}],"swagger":{"ApiOperation":"{ summary: '청구서발급내역상세' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistoryPdf","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getHistoryPdf","http":"GET /invoices/histories/:ivhId/pdf","controller_path":"invoices","method_path":"histories/:ivhId/pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:84"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:85"}],"swagger":{"ApiOperation":"{ summary: '청구서 PDF 다운로드' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getInvoiceByInsurer","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getInvoiceByInsurer","http":"GET /invoices/insurer/:insCode","controller_path":"invoices","method_path":"insurer/:insCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:51"}],"swagger":{"ApiOperation":"{ summary: '보험사별 좌표' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getMergedPdf","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.getMergedPdf","http":"GET /invoices/histories/:ivhId/merged-pdf","controller_path":"invoices","method_path":"histories/:ivhId/merged-pdf","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:106"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:107"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:108"}],"swagger":{"ApiOperation":"{ summary: '청구서 + 첨부파일 병합 PDF 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.uploadAttachments","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/invoice/invoice.controller.InvoiceController.uploadAttachments","http":"POST /invoices/histories/:ivhId/attachments","controller_path":"invoices","method_path":"histories/:ivhId/attachments","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:179"},{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:180"},{"decorator":"Body","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:181"}],"swagger":{"ApiOperation":"{ summary: '청구서 첨부파일 업로드' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.controller.ts:178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.CreateHistoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PickType(Order, ['ordId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"insured","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.CreateHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"requestedInvoices","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.CreateHistoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.CreateHistoryDto.insured","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:66"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:68"}],"swagger":{"ApiProperty":"{ description: '피보험자 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.CreateHistoryDto.requestedInvoices","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:73"}],"swagger":{"ApiProperty":"{ description: '요청한 보험사 코드 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GenerateInvoiceDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"insurerCode","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GenerateInvoiceDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GenerateInvoiceDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GenerateInvoiceDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '청구서 입력 데이터' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GenerateInvoiceDto.insurerCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:18"}],"swagger":{"ApiProperty":"{ description: '보험사코드', example: 'KBL' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurerDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":0,"resolution":"own","effective_properties":[],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","ops_applied":[],"optional_by_partial":false},{"name":"code","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","ops_applied":[],"optional_by_partial":false},{"name":"type","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","ops_applied":[],"optional_by_partial":false},{"name":"faxNumber","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","ops_applied":[],"optional_by_partial":false},{"name":"email","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","ops_applied":[],"optional_by_partial":false},{"name":"canSendFax","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse.canSendFax","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '팩스 발송 가능 여부 (팩스번호 존재 여부)', example: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse.code","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험사코드', example: 'KBL' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse.email","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '이메일', example: 'insurance@example.com', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse.faxNumber","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '팩스번호', example: '02-1234-5678', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse.name","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험사명', example: '한국생명보험' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetAllInsurersResponse.type","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '보험사유형',\r\n    example: 'INS001-생명 / INS002-손해 / INS003-공제',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"ivhId","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse","ops_applied":[],"optional_by_partial":false},{"name":"insured","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse","ops_applied":[],"optional_by_partial":false},{"name":"insurers","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse.insured","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '피보험자 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse.insurers","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험사명 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoriesResponse.ivhId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:96"}],"swagger":{"ApiProperty":"{ description: '청구서 아이디', example: 1 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoryResponse","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"ivhInsurers","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoryResponse","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetHistoryResponse.ivhInsurers","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험사명 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"insurer","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse","ops_applied":[],"optional_by_partial":false},{"name":"invoice","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse","ops_applied":[],"optional_by_partial":false},{"name":"coordinate","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse.coordinate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '좌표 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse.insurer","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보험사 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.GetInvoiceByInsurerResponse.invoice","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '청구서 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.Insured","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.Insured","ops_applied":[],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.Insured","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.Insured.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:51"}],"swagger":{"ApiProperty":"{ description: '피보험자명', example: '홍길동' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.Insured.phone","kind":"property","validators":[{"name":"IsPhoneNumber","args_literal":"'KR'","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:56"}],"swagger":{"ApiProperty":"{ description: '피보험자 전화번호', example: '01012345678' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"name","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse","ops_applied":[],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse","ops_applied":[],"optional_by_partial":false},{"name":"createdAt","source_class":"insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse.createdAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '생성일시', example: '2024-01-01 12:00:00' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse.name","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:84"}],"swagger":{"ApiProperty":"{ description: '피보험자명', example: '홍길동' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/invoice/invoice.dto.InsuredResponse.phone","kind":"property","validators":[{"name":"IsPhoneNumber","args_literal":"'KR'","anchor":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:88"}],"swagger":{"ApiProperty":"{ description: '피보험자 전화번호', example: '01012345678' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/invoice/invoice.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.dto.CreateLossAdjustmentFileDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(LossAdjustmentFile, ['lafUrl', 'lafOriginalFileName']), )","composed_from":[{"op":"intersection","base_expr":"PickType(LossAdjustmentFile, ['lafUrl', 'lafOriginalFileName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentFile","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","props":["lafUrl","lafOriginalFileName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lafUrl","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lafOriginalFileName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.dto.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.dto.CreateLossAdjustmentFileMapDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(LossAdjustment, ['lsaId']), PickType(LossAdjustmentFile, ['lafId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(LossAdjustment, ['lsaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lsaId"]},{"op":"intersection","base_expr":"PickType(LossAdjustmentFile, ['lafId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentFile","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","props":["lafId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lafId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.dto.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"lafId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":[],"optional_by_partial":false},{"name":"lafUrl","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":[],"optional_by_partial":false},{"name":"lafOriginalFileName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":[],"optional_by_partial":false},{"name":"lafUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":[],"optional_by_partial":false},{"name":"lafCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile.lafCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:29"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스파일 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile.lafId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스파일 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile.lafOriginalFileName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스파일명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile.lafUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:23"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:24"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스파일 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile.lafUrl","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스파일 URL' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.DeleteLossAdjustCategoryDto","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.DeleteLossAdjustCategoryDto","http":"POST /admin/loss-category/delete","controller_path":"admin/loss-category","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteLossAdjustCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:87"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 카테고리 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.DeleteLossAdjustCategoryDto","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.createLossCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.createLossCategory","http":"POST /admin/loss-category","controller_path":"admin/loss-category","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateLossAdjustCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:66"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 카테고리 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.createLossCategory","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossCategory","http":"GET /admin/loss-category/:lacId","controller_path":"admin/loss-category","method_path":":lacId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:55"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 카테고리 상세조회',\r\n  }","ApiOkResponse":"{ type: GetLossAdjustCategoryResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossCategory","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossList","http":"GET /admin/loss-category","controller_path":"admin/loss-category","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminLossAdjustCategoryListDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:40"}],"swagger":{"ApiOperation":"{\r\n    summary: `손해사정 카테고리 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetLossAdjustCategoryListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossList","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossSubCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossSubCategoryList","http":"GET /admin/loss-category/sub/:lacId","controller_path":"admin/loss-category","method_path":"sub/:lacId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:97"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 하위 카테고리 목록',\r\n  }","ApiOkResponse":"{ type: GetLossAdjustmentSubCategoryResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.getLossSubCategoryList","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.updateLossCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.updateLossCategory","http":"POST /admin/loss-category/edit/:lacId","controller_path":"admin/loss-category","method_path":"edit/:lacId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:76"},{"decorator":"Body","type_ref":"UpdateLossAdjustCategoryDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:77"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 카테고리 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.AdminLossAdjustmentCategoryController.updateLossCategory","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category-admin.controller.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.LossAdjustmentCategoryController.getLossCateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.LossAdjustmentCategoryController.getLossCateList","http":"GET /loss-category","controller_path":"loss-category","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetLossAdjustCategoryListDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.ts:25"}],"swagger":{"ApiOperation":"{\r\n    summary: `손해사정 카테고리 목록 조회`,\r\n  }","ApiOkResponse":"{ type: GetLossAdjustCategoryListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.LossAdjustmentCategoryController.getLossSubCateList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.LossAdjustmentCategoryController.getLossSubCateList","http":"GET /loss-category/sub/:lacId","controller_path":"loss-category","method_path":"sub/:lacId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.ts:40"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 하위 카테고리 목록 조회(상위 카테고리 ID 기준)',\r\n  }","ApiOkResponse":"{ type: GetLossAdjustmentSubCategoryResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustCategory","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LossAdjustmentCategory, ['lacId', 'lacCreatedAt', 'lacUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LossAdjustmentCategory, ['lacId', 'lacCreatedAt', 'lacUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"LossAdjustmentCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","props":["lacId","lacCreatedAt","lacUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lacName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lacSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"subCategories","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustCategoryDto.category","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:78"}],"swagger":{"ApiProperty":"{ description: '상위카테고리' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustCategoryDto.subCategories","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:83"}],"swagger":{"ApiProperty":"{ description: '하위카테고리목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.CreateLossAdjustSubCategory","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LossAdjustmentSubCategory, [ 'lacId', 'lascId', 'lascCreatedAt', 'lascUpdatedAt', ]), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LossAdjustmentSubCategory, [ 'lacId', 'lascId', 'lascCreatedAt', 'lascUpdatedAt', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"LossAdjustmentSubCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","props":["lacId","lascId","lascCreatedAt","lascUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lascName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lascSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.DeleteLossAdjustCategoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetAdminLossAdjustCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonLossAdjustCategoryListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonLossAdjustCategoryListDto","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(LossAdjustmentCategory, ['lacShow'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(LossAdjustmentCategory, ['lacShow']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(LossAdjustmentCategory, ['lacShow'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","props":["lacShow"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: lacCreatedAt)',\r\n    enum: ['lacCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: lacName)',\r\n    enum: ['lacName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['lacName', 'lacCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( LossAdjustmentCategory, [], )","composed_from":[{"op":"omit","base_expr":"LossAdjustmentCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"subCateCount","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryDto.subCateCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:122"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:123"}],"swagger":{"ApiProperty":"{ description: '하위카테고리 개수' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonLossAdjustCategoryListDto, [], )","composed_from":[{"op":"omit","base_expr":"GetCommonLossAdjustCategoryListDto","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetCommonLossAdjustCategoryListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryListDto.lacShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:162"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:163"}],"swagger":{"ApiPropertyOptional":"{ type: GetLossAdjustCategoryDto, description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"subCategories","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryResponseDto.category","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:140"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:141"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: LossAdjustmentCategory,\r\n    description: '상위 카테고리',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustCategoryResponseDto.subCategories","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:150"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:151"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [LossAdjustmentSubCategory],\r\n    description: '하위 카테고리 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustSubCategoryDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( LossAdjustmentSubCategory, [], )","composed_from":[{"op":"omit","base_expr":"LossAdjustmentSubCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lascName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lascSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lascUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["omit"],"optional_by_partial":false},{"name":"lascCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustmentSubCategoryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustmentSubCategoryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.GetLossAdjustmentSubCategoryResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:175"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:176"}],"swagger":{"ApiProperty":"{\r\n    type: GetLossAdjustSubCategoryDto,\r\n    description: '하위 카테고리 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:177"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustCategory","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LossAdjustmentCategory, ['lacId', 'lacCreatedAt', 'lacUpdatedAt']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LossAdjustmentCategory, ['lacId', 'lacCreatedAt', 'lacUpdatedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"LossAdjustmentCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","props":["lacId","lacCreatedAt","lacUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lacName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lacSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"subCategories","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustCategoryDto.category","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:104"}],"swagger":{"ApiProperty":"{ description: '상위카테고리' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustCategoryDto.subCategories","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:109"}],"swagger":{"ApiProperty":"{ description: '하위카테고리목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.UpdateLossAdjustSubCategory","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LossAdjustmentSubCategory, [ 'lacId', 'lascId', 'lascCreatedAt', 'lascUpdatedAt', ]), PartialType(PickType(LossAdjustmentSubCategory, ['lascId'])), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LossAdjustmentSubCategory, [ 'lacId', 'lascId', 'lascCreatedAt', 'lascUpdatedAt', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"LossAdjustmentSubCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","props":["lacId","lascId","lascCreatedAt","lascUpdatedAt"]},{"op":"intersection","base_expr":"PartialType(PickType(LossAdjustmentSubCategory, ['lascId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(LossAdjustmentSubCategory, ['lascId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentSubCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","props":["lascId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lascName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lascSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":[],"optional_by_partial":false},{"name":"lacName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":[],"optional_by_partial":false},{"name":"lacSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":[],"optional_by_partial":false},{"name":"lacShow","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":[],"optional_by_partial":false},{"name":"lacUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":[],"optional_by_partial":false},{"name":"lacCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory.lacCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:40"}],"swagger":{"ApiProperty":"{ description: '카테고리수정일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory.lacId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '카테고리id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory.lacName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '카테고리명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory.lacShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:28"}],"swagger":{"ApiProperty":"{\r\n    description: `카테고리 노출여부\r\n                  (1:노출 | 0:비노출 | default:1)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory.lacSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '정렬순서' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory.lacUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:34"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:35"}],"swagger":{"ApiProperty":"{ description: '카테고리생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":[],"optional_by_partial":false},{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":[],"optional_by_partial":false},{"name":"lascName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":[],"optional_by_partial":false},{"name":"lascSort","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":[],"optional_by_partial":false},{"name":"lascUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":[],"optional_by_partial":false},{"name":"lascCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory.lacId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:54"}],"swagger":{"ApiProperty":"{ description: '카테고리ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory.lascCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:77"}],"swagger":{"ApiProperty":"{ description: '카테고리수정일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory.lascId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '하위카테고리ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory.lascName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:59"}],"swagger":{"ApiProperty":"{ description: '하위카테고리명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory.lascSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:65"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:66"}],"swagger":{"ApiProperty":"{ description: '정렬순서' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory.lascUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:72"}],"swagger":{"ApiProperty":"{ description: '카테고리생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.createLossAdjustmentComment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.createLossAdjustmentComment","http":"POST /admin/loss-comment","controller_path":"admin/loss-comment","method_path":"","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:29"},{"decorator":"Body","type_ref":"CreateLossAdjustmentCommentDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:30"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시답변 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.createLossAdjustmentComment","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","http":"POST /admin/loss-comment/delete","controller_path":"admin/loss-comment","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteLossAdjustmentCommentDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:60"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시답변 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.deleteBoardComment","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.updateLossAdjustmentComment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.updateLossAdjustmentComment","http":"POST /admin/loss-comment/edit/:lacmId","controller_path":"admin/loss-comment","method_path":"edit/:lacmId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:44"},{"decorator":"Body","type_ref":"UpdateLossAdjustmentCommentDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:45"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:46"}],"swagger":{"ApiOperation":"{\r\n    summary: '게시답변 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.AdminBoardCommentController.updateLossAdjustmentComment","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment-admin.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.dto.CreateLossAdjustmentCommentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(LossAdjustment, ['lsaId']), PickType(LossAdjustmentComment, ['lacmContent']), )","composed_from":[{"op":"intersection","base_expr":"PickType(LossAdjustment, ['lsaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lsaId"]},{"op":"intersection","base_expr":"PickType(LossAdjustmentComment, ['lacmContent'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentComment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","props":["lacmContent"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lacmContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.dto.DeleteLossAdjustmentCommentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(LossAdjustment, ['lsaId']), PickType(LossAdjustmentComment, ['lacmId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(LossAdjustment, ['lsaId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lsaId"]},{"op":"intersection","base_expr":"PickType(LossAdjustmentComment, ['lacmId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentComment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","props":["lacmId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lacmId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.dto.UpdateLossAdjustmentCommentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(LossAdjustmentComment, ['lacmContent']), )","composed_from":[{"op":"intersection","base_expr":"PickType(LossAdjustmentComment, ['lacmContent'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustmentComment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","props":["lacmContent"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lacmContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"lacmId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":[],"optional_by_partial":false},{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":[],"optional_by_partial":false},{"name":"lacmContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":[],"optional_by_partial":false},{"name":"lacmUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":[],"optional_by_partial":false},{"name":"lacmCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment.lacmContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment.lacmCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:29"}],"swagger":{"ApiProperty":"{ description: '게시답변 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment.lacmId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 답변 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment.lacmUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:23"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:24"}],"swagger":{"ApiPropertyOptional":"{ description: '게시답변 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment.lsaId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossCategory","http":"GET /admin/loss/:lsaId","controller_path":"admin/loss","method_path":":lsaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정 서비스 상세조회',\r\n  }","ApiOkResponse":"{ type: GetIncludeFilesLossAdjustmentDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossCategory","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossList","http":"GET /admin/loss","controller_path":"admin/loss","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetLossAdjustmentListDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.ts:27"}],"swagger":{"ApiOperation":"{\r\n    summary: `손해사정 서비스 목록`,\r\n  }","ApiOkResponse":"{ type: GetLossJustmentListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getLossList","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getUnansweredLossList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getUnansweredLossList","http":"GET /admin/loss/unanswered","controller_path":"admin/loss","method_path":"unanswered","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: `미답변 손해사정 서비스 목록`,\r\n  }","ApiOkResponse":"{ type: GetUnansweredLossAdjustmentListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.AdminLossAdjustmentController.getUnansweredLossList","defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment-admin.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.createLossAdjustment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.createLossAdjustment","http":"POST //loss","controller_path":"/loss","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:88"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:89"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정서비스 신규등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreateLossAdjustMentDto","ApiBody":"{\r\n    description: '손해사정서비스 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n        data: {\r\n          allOf: "},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.deleteLoss","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.deleteLoss","http":"POST //loss/delete","controller_path":"/loss","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteLossAdjustmentDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:134"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정서비스 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.getLoss","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.getLoss","http":"GET //loss/:lsaId","controller_path":"/loss","method_path":":lsaId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:61"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:61"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정서비스 상세조회',\r\n  }","ApiOkResponse":"{ type: GetIncludeFilesLossAdjustmentDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.getLossList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.getLossList","http":"GET //loss","controller_path":"/loss","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetLossAdjustmentListUserDto","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: `손해사정 서비스목록`,\r\n  }","ApiOkResponse":"{ type: GetLossJustmentListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.updateLossAdjustemnt","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.LossAdjustmentController.updateLossAdjustemnt","http":"POST //loss/edit/:lsaId","controller_path":"/loss","method_path":"edit/:lsaId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:118"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:119"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:120"}],"swagger":{"ApiOperation":"{\r\n    summary: '손해사정서비스 수정',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdateLossAdjustmentDto","ApiBody":"{\r\n    description: '손해사정서비스 수정 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n        data: {\r\n          allOf: "},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.controller.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.AdminLossAdjustmentDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Admin, ['admName'])","composed_from":[{"op":"pick","base_expr":"Admin","base_ref":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","props":["admName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/admin/admin.entity.Admin","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.AgencyLossJustmentDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.CreateLossAdjustMentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LossAdjustment, [ 'lsaId', 'lsaCreatedAt', 'lsaUpdatedAt', 'lsaState', ]), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LossAdjustment, [ 'lsaId', 'lsaCreatedAt', 'lsaUpdatedAt', 'lsaState', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lsaId","lsaCreatedAt","lsaUpdatedAt","lsaState"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false,"source_class_alternatives":["insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment"]},{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lsaTitle","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lsaContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lsaPhone","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.DeleteLossAdjustmentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetIncludeFilesLossAdjustmentDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"detail","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetIncludeFilesLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"fileList","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetIncludeFilesLossAdjustmentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:254"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetIncludeFilesLossAdjustmentDto.detail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:260"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:262"}],"swagger":{"ApiProperty":"{\r\n    type: GetLossAdjustmentDto,\r\n    description: '손해사정서비스 상세 정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:263"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetIncludeFilesLossAdjustmentDto.fileList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:271"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:272"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [LossAdjustmentFileDto],\r\n    description: '파일 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"category","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"subCategory","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"loss","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"comment","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false},{"name":"admin","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.admin","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:235"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:237"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:238"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: AdminLossAdjustmentDto,\r\n    description: '손해사정서비스 관리자',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:239"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:170"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:172"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:173"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyLossJustmentDto, description: '기업정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.category","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:192"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:194"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:195"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: LossAdjustmentCategoryDto,\r\n    description: '손해사정 카테고리',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:196"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.comment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:224"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:226"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:227"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: LossAdjustmentCommentDto,\r\n    description: '손해사정서비스 답변',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:228"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.loss","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:214"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:216"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: LossAdjustmentDto,\r\n    description: '손해사정서비스 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:181"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:183"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:184"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: MemberLossJustmentDto,\r\n    description: '손해사정 서비스 작성자 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentDto.subCategory","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:203"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:205"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:206"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: LossAdjustmentSubCategoryDto,\r\n    description: '손해사정 서브 카테고리',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(Member, ['memType'])), PartialType(PickType(LossAdjustment, ['lacId', 'lascId', 'lsaState'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]},{"op":"intersection","base_expr":"PartialType(PickType(LossAdjustment, ['lacId', 'lascId', 'lsaState']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(LossAdjustment, ['lacId', 'lascId', 'lsaState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lacId","lascId","lsaState"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lsaState","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: lsaCreatedAt)',\r\n    enum: ['lsaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto.searchKey","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:54"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: lsaTitle)',\r\n    enum: ['lsaTitle', 'lsaContent', 'memLoginId', 'memName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['lsaTitle', 'lsaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PickType(Member, ['memId']), PartialType(PickType(LossAdjustment, ['lacId', 'lascId', 'lsaState'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PartialType(PickType(LossAdjustment, ['lacId', 'lascId', 'lsaState']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(LossAdjustment, ['lacId', 'lascId', 'lsaState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lacId","lascId","lsaState"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lsaState","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: lsaCreatedAt)',\r\n    enum: ['lsaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto.searchKey","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:80"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: lsaTitle)',\r\n    enum: ['lsaTitle', 'lsaContent'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentListUserDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['lsaTitle', 'lsaCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossAdjustmentUserDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossJustmentListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossJustmentListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:242"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetLossJustmentListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:249"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:250"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetLossAdjustmentDto],\r\n    description: '손해사정서비스 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:251"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetUnansweredLossAdjustmentListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetUnansweredLossAdjustmentListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:283"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.GetUnansweredLossAdjustmentListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:292"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:293"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [LossAdjustmentUnansweredDto],\r\n    description: '목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:294"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.LossAdjustmentCategoryDto","kind":"type","class_kind":"dto","extends_expr":"PickType(LossAdjustmentCategory, [ 'lacId', 'lacName', ])","composed_from":[{"op":"pick","base_expr":"LossAdjustmentCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","props":["lacId","lacName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["pick"],"optional_by_partial":false},{"name":"lacName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.LossAdjustmentCommentDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(LossAdjustmentComment, [ 'lsaId', ])","composed_from":[{"op":"omit","base_expr":"LossAdjustmentComment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","props":["lsaId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lacmId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacmContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacmUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lacmCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-comment/loss-adjustment-comment.entity.LossAdjustmentComment","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.LossAdjustmentDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(LossAdjustment, [ 'memId', 'lacId', 'lascId', ])","composed_from":[{"op":"omit","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["memId","lacId","lascId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lsaTitle","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lsaContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lsaState","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lsaUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lsaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false},{"name":"lsaPhone","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.LossAdjustmentFileDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(LossAdjustmentFile, [ 'lafUpdatedAt', 'lafCreatedAt', ])","composed_from":[{"op":"omit","base_expr":"LossAdjustmentFile","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","props":["lafUpdatedAt","lafCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lafId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":["omit"],"optional_by_partial":false},{"name":"lafUrl","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":["omit"],"optional_by_partial":false},{"name":"lafOriginalFileName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/file/loss-adjustment-file.entity.LossAdjustmentFile","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.LossAdjustmentSubCategoryDto","kind":"type","class_kind":"dto","extends_expr":"PickType(LossAdjustmentSubCategory, [ 'lascId', 'lascName', ])","composed_from":[{"op":"pick","base_expr":"LossAdjustmentSubCategory","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","props":["lascId","lascName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["pick"],"optional_by_partial":false},{"name":"lascName","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment-category/loss-adjustment-category.entity.LossAdjustmentSubCategory","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.LossAdjustmentUnansweredDto","kind":"type","class_kind":"dto","extends_expr":"PickType(LossAdjustment, [ 'lsaId', 'lsaTitle', 'lsaContent', 'lsaCreatedAt', ])","composed_from":[{"op":"pick","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lsaId","lsaTitle","lsaContent","lsaCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["pick"],"optional_by_partial":false},{"name":"lsaTitle","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["pick"],"optional_by_partial":false},{"name":"lsaContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["pick"],"optional_by_partial":false},{"name":"lsaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:276"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.MemberLossJustmentDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, [ 'memId', 'memLoginId', 'memName', 'memPhone', 'memType', ])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memLoginId","memName","memPhone","memType"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memPhone","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.UpdateLossAdjustmentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LossAdjustment, [ 'lsaId', 'lsaCreatedAt', 'lsaUpdatedAt', 'lsaState', 'memId', ]), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LossAdjustment, [ 'lsaId', 'lsaCreatedAt', 'lsaUpdatedAt', 'lsaState', 'memId', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"LossAdjustment","base_ref":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","props":["lsaId","lsaCreatedAt","lsaUpdatedAt","lsaState","memId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lsaTitle","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lsaContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"lsaPhone","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"deleteFilIds","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.UpdateLossAdjustmentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.UpdateLossAdjustmentDto.deleteFilIds","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:114"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:115"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:116"}],"swagger":{"ApiPropertyOptional":"{ description: '삭제할 파일 id' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"lsaId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lacId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lascId","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lsaTitle","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lsaContent","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lsaState","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lsaUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lsaCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false},{"name":"lsaPhone","source_class":"insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lacId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:27"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 카테고리(대분류) ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lascId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 카테고리(소분류) ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:58"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '손해사정ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:64"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 고객연락처' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaState","kind":"property","validators":[{"name":"IsEnum","args_literal":"LossStateType","anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 상태' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:38"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 제목' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.lsaUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:53"}],"swagger":{"ApiProperty":"{ description: '손해사정서비스 수정일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.LossAdjustment.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:21"}],"swagger":{"ApiProperty":"{ description: '고객ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-adjustment/loss-adjustment/loss-adjustment.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.list","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.list","http":"GET /admin/loss-analysis","controller_path":"admin","method_path":"loss-analysis","param_bindings":[{"decorator":"Query","type_ref":"GetLossAnalysisListDto","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:82"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.list","defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.logs","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.logs","http":"GET /admin/loss-analysis-log","controller_path":"admin","method_path":"loss-analysis-log","param_bindings":[{"decorator":"Query","type_ref":"GetLossAnalysisListDto","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:87"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.AdminLossAnalysisController.logs","defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.cancel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.cancel","http":"POST /loss-analysis/invite/:code/cancel","controller_path":"loss-analysis","method_path":"invite/:code/cancel","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:61"}],"swagger":{},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.collect","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.collect","http":"POST /loss-analysis/invite/:code/medical","controller_path":"loss-analysis","method_path":"invite/:code/medical","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:56"}],"swagger":{},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.complete","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.complete","http":"POST /loss-analysis/invite/:code/complete","controller_path":"loss-analysis","method_path":"invite/:code/complete","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:51"}],"swagger":{},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.detail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.detail","http":"GET /loss-analysis/:id","controller_path":"loss-analysis","method_path":":id","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:68"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:69"}],"swagger":{},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.getInvite","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.getInvite","http":"GET /loss-analysis/invite/:code","controller_path":"loss-analysis","method_path":"invite/:code","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:41"}],"swagger":{},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.invite","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.invite","http":"POST /loss-analysis/invite","controller_path":"loss-analysis","method_path":"invite","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:30"},{"decorator":"Body","type_ref":"InviteLossAnalysisDto","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:30"}],"swagger":{},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.list","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.list","http":"GET /loss-analysis","controller_path":"loss-analysis","method_path":"","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:36"},{"decorator":"Query","type_ref":"GetLossAnalysisListDto","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:36"}],"swagger":{},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.start","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.controller.LossAnalysisController.start","http":"POST /loss-analysis/invite/:code/start","controller_path":"loss-analysis","method_path":"invite/:code/start","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:46"},{"decorator":"Body","type_ref":"StartLossAnalysisDto","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:46"}],"swagger":{},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.controller.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.GetLossAnalysisListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"state","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.GetLossAnalysisListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.GetLossAnalysisListDto.state","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:51"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:52"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto","ops_applied":[],"optional_by_partial":false},{"name":"altName","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto","ops_applied":[],"optional_by_partial":false},{"name":"altPhone","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto.altName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:26"},{"name":"MaxLength","args_literal":"50","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:27"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto.altPhone","kind":"property","validators":[{"name":"Matches","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:30"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.InviteLossAnalysisDto.ordId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:23"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"birth","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto","ops_applied":[],"optional_by_partial":false},{"name":"provider","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto","ops_applied":[],"optional_by_partial":false},{"name":"carrier","source_class":"insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto.birth","kind":"property","validators":[{"name":"Matches","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:35"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto.carrier","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:41"},{"name":"IsIn","args_literal":"['S', 'K', 'L']","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:42"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/loss-analysis/loss-analysis.dto.StartLossAnalysisDto.provider","kind":"property","validators":[{"name":"IsIn","args_literal":"NTS_PROVIDERS","anchor":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:38"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/loss-analysis/loss-analysis.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medical/medical.controller.MedicalController.download","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medical/medical.controller.MedicalController.download","http":"GET /medical/:oddId/download","controller_path":"medical","method_path":":oddId/download","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/medical/medical.controller.ts:12"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/medical/medical.controller.ts:13"}],"swagger":{},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/medical/medical.controller.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard-public.controller.MedicationStandardPublicController.getRecommendedMedication","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard-public.controller.MedicationStandardPublicController.getRecommendedMedication","http":"GET /medication-standard/recommended-medication","controller_path":"medication-standard","method_path":"recommended-medication","param_bindings":[{"decorator":"Query","type_ref":"GetRecommendedMedicationDto","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard-public.controller.ts:27"},{"decorator":"Req","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard-public.controller.ts:27"}],"swagger":{"ApiOperation":"{\r\n    summary: '투약기준 추천 조회 (정회원/B2C/고객사)',\r\n    description: 'oddId 또는 bodId 또는 codId를 기준으로 투약기준 추천 목록을 조회합니다. (투약일수 내림차순). B2C는 bodId, 고객사는 codId, 정회원은 JWT + oddId 필요',\r\n  }","ApiOkResponse":"{ type: GetRecommendedMedicationResponseDto }"},"response_envelope":null,"guards_declared":["AdminOptionalGuard","JwtOptionalGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard-public.controller.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createCategory","http":"POST /admin/medication-standard/categories","controller_path":"admin/medication-standard","method_path":"categories","param_bindings":[{"decorator":"Body","type_ref":"{ mcName: string }","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:64"}],"swagger":{"ApiOperation":"{\r\n    summary: '대분류 생성',\r\n    description: '새로운 투약 대분류를 생성합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createCategory","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createStandard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createStandard","http":"POST /admin/medication-standard","controller_path":"admin/medication-standard","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateMedicationStandardDto","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:147"}],"swagger":{"ApiOperation":"{\r\n    summary: '중분류 등록',\r\n    description: '새로운 투약 중분류를 등록합니다.',\r\n  }","ApiOkResponse":"{ type: CreateMedicationStandardResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.createStandard","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.deleteStandards","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.deleteStandards","http":"DELETE /admin/medication-standard","controller_path":"admin/medication-standard","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"DeleteMedicationStandardDto","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:172"}],"swagger":{"ApiOperation":"{\r\n    summary: '중분류 삭제 (일괄)',\r\n    description: '선택한 중분류를 일괄 삭제합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.deleteStandards","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadExcel","http":"GET /admin/medication-standard/excel","controller_path":"admin/medication-standard","method_path":"excel","param_bindings":[{"decorator":"Query","type_ref":"GetMedicationStandardFlatDto","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:106"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:107"}],"swagger":{"ApiOperation":"{ summary: '투약기준 목록 엑셀 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadExcel","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadUploadForm","http":"GET /admin/medication-standard/upload-form","controller_path":"admin/medication-standard","method_path":"upload-form","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:123"}],"swagger":{"ApiOperation":"{ summary: '엑셀 업로드 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.downloadUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getCategoryList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getCategoryList","http":"GET /admin/medication-standard/categories","controller_path":"admin/medication-standard","method_path":"categories","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '대분류 목록 조회',\r\n    description: '투약 대분류 전체 목록을 조회합니다.',\r\n  }","ApiOkResponse":"{ type: GetCategoryListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getCategoryList","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardDetail","http":"GET /admin/medication-standard/:mscId","controller_path":"admin/medication-standard","method_path":":mscId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:134"}],"swagger":{"ApiOperation":"{\r\n    summary: '중분류 상세 조회',\r\n    description: 'ID로 중분류 상세 정보를 조회합니다.',\r\n  }","ApiOkResponse":"{ type: GetMedicationStandardDetailResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardDetail","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardFlatList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardFlatList","http":"GET /admin/medication-standard/flat","controller_path":"admin/medication-standard","method_path":"flat","param_bindings":[{"decorator":"Query","type_ref":"GetMedicationStandardFlatDto","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:87"}],"swagger":{"ApiOperation":"{\r\n    summary: '중분류 목록 조회 (페이지네이션 + 필터)',\r\n    description: `\r\n    투약 중분류 목록을 페이지네이션과 필터로 조회합니다.\r\n\r\n    필터 옵션:\r\n    - categoryId: 대분류 ID로 필터링\r\n    - searchKey: 검색 키 (mcName, mscCode, mscName)\r\n    - ","ApiOkResponse":"{ type: GetMedicationStandardFlatResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.getStandardFlatList","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.recovery","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.recovery","http":"POST /admin/medication-standard/recovery","controller_path":"admin/medication-standard","method_path":"recovery","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '이전 데이터 복구' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.recovery","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:193"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.updateStandard","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.updateStandard","http":"PUT /admin/medication-standard/:mscId","controller_path":"admin/medication-standard","method_path":":mscId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:160"},{"decorator":"Body","type_ref":"UpdateMedicationStandardDto","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:161"}],"swagger":{"ApiOperation":"{\r\n    summary: '중분류 수정',\r\n    description: 'ID로 중분류 정보를 수정합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.updateStandard","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.uploadExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.uploadExcel","http":"POST /admin/medication-standard/upload","controller_path":"admin/medication-standard","method_path":"upload","param_bindings":[{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:180"}],"swagger":{"ApiOperation":"{ summary: '엑셀 일괄 업로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.controller.MedicationStandardController.uploadExcel","defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.controller.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"mscCategoryId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCode","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto","ops_applied":[],"optional_by_partial":false},{"name":"mscName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto.mscCategoryId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:152"}],"swagger":{"ApiProperty":"{ description: '대분류 ID', example: 1 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto.mscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:160"}],"swagger":{"ApiProperty":"{\r\n    description: '중분류 코드',\r\n    example: '아모닐정150밀리그램(아모다피닐(미분화))_(0.15g/1정)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:161"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardDto.mscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:167"}],"swagger":{"ApiProperty":"{\r\n    description: '중분류명',\r\n    example: '중추신경계 질환 증상 완화(통증, 수면, 경련, 정신질환)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardResponseDto.mscId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '생성된 중분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:179"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.CreateMedicationStandardResponseDto.success","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '성공 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.DeleteMedicationStandardDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.DeleteMedicationStandardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.DeleteMedicationStandardDto.ids","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:207"},{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:208"}],"swagger":{"ApiProperty":"{ description: '삭제할 ID 목록', type: [Number], example: [1, 2, 3] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayDiagnosisDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"diseaseCode","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayDiagnosisDto","ops_applied":[],"optional_by_partial":false},{"name":"diseaseName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayDiagnosisDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:307"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayDiagnosisDto.diseaseCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진단코드', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:310"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayDiagnosisDto.diseaseName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진단명', nullable: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:314"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto","ops_applied":[],"optional_by_partial":false},{"name":"records","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto.categoryName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '약효 카테고리명 (예: 혈압강하제)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:357"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto.endDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '최종 진료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:369"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto.records","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [Dosing30DayGroupRecordDto], description: '진료 기록 목록 (약국 제외)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto.startDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '최초 진료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:365"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupItemDto.totalDosingDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 투약일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:361"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"treatStartDate","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"hospitalName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"diagnoses","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"drugName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"ingredients","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"oneDose","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"dailyDosesNumber","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDosingDays","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:318"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.dailyDosesNumber","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '1회투여횟수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.diagnoses","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [Dosing30DayDiagnosisDto], description: '동일 진료시작일·병의원의 기본진료 진단 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:330"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.drugName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '약품명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:334"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.hospitalName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '병·의원' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:325"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.ingredients","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '성분' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:338"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.oneDose","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '1회투약량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:342"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.totalDosingDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 투약일수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.Dosing30DayGroupRecordDto.treatStartDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '진료 시작일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:321"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetCategoryListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetCategoryListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetCategoryListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetCategoryListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MedicationCategory], description: '대분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetCategoryListResponseDto.success","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '성공 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetDosing30DayGroupsResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetDosing30DayGroupsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetDosing30DayGroupsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:378"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetDosing30DayGroupsResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [Dosing30DayGroupItemDto], description: '30일이상 투약 카테고리 그룹 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:387"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetDosing30DayGroupsResponseDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:381"}],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:382"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"mscId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCategoryId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCategory","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCode","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mscUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscCategory","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscCategoryId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '등록일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardDetailResponseDto.mscUpdatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '수정일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":11,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"categoryId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"mcName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCode","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"mscName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"sortBy","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false},{"name":"sortOrder","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.categoryId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:46"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:48"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.endDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:92"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:93"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '종료일 (YYYY-MM-DD)',\r\n    example: '2024-12-31',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.limit","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:40"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '페이지당 항목 수 (default: 10)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.mcName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:53"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:54"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류명으로 필터링' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.mscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:58"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:59"}],"swagger":{"ApiPropertyOptional":"{ description: '중분류 코드로 필터링' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.mscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:64"}],"swagger":{"ApiPropertyOptional":"{ description: '중분류명으로 필터링' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.searchKey","kind":"property","validators":[{"name":"IsEnum","args_literal":"['mcName', 'mscCode', 'mscName']","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:72"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색 키',\r\n    enum: ['mcName', 'mscCode', 'mscName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.searchText","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:77"}],"swagger":{"ApiPropertyOptional":"{ description: '검색어' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.sortBy","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:98"}],"swagger":{"ApiPropertyOptional":"{ description: '정렬 기준' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.sortOrder","kind":"property","validators":[{"name":"IsEnum","args_literal":"['ASC', 'DESC']","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:105"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:106"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬 방향',\r\n    enum: ['ASC', 'DESC'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatDto.startDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:84"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:85"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '시작일 (YYYY-MM-DD)',\r\n    example: '2024-01-01',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatResponseDto","kind":"type","class_kind":"dto","extends_expr":"CountDto","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetMedicationStandardFlatResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MedicationStandard], description: '중분류 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"bodId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto","ops_applied":[],"optional_by_partial":false},{"name":"codId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:215"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto.bodId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:232"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:233"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:235"}],"swagger":{"ApiProperty":"{\r\n    description: 'B2C 주문 상세 ID',\r\n    example: 456,\r\n    required: false\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto.codId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:243"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:244"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:246"}],"swagger":{"ApiProperty":"{\r\n    description: '고객사 주문 상세 ID',\r\n    example: 789,\r\n    required: false\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:247"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:221"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:222"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:224"}],"swagger":{"ApiProperty":"{\r\n    description: '주문 상세 ID (정회원)',\r\n    example: 123,\r\n    required: false\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:225"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:291"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationResponseDto.data","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    type: [RecommendedMedicationCategoryDto],\r\n    description: '투약기준 추천 목록 (카테고리별 그룹화)'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:302"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.GetRecommendedMedicationResponseDto.success","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '성공 여부', default: true }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:294"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"categoryName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"totalDay","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto","ops_applied":[],"optional_by_partial":false},{"name":"items","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:272"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto.categoryName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '분류명', example: '중추 신경계용 약' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:275"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto.items","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    type: [RecommendedMedicationItemDto],\r\n    description: '투약 항목 목록'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:287"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationCategoryDto.totalDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '카테고리 총 일수', example: 180 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:279"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"itemName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"efficacy","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto","ops_applied":[],"optional_by_partial":false},{"name":"itemDay","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:251"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto.efficacy","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '분류효능',\r\n    example: '중추신경계 질환 증상 완화(통증,수면,경련,정신질환)'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto.itemDay","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '항목 일수', example: 90 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:268"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.RecommendedMedicationItemDto.itemName","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '분류항목명(약품명)',\r\n    example: '아모닐정250밀리그램(아모다피닐(미분화))_(0.25g/1정)'\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"mscCategoryId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto","ops_applied":[],"optional_by_partial":false},{"name":"mscCode","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto","ops_applied":[],"optional_by_partial":false},{"name":"mscName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:183"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto.mscCategoryId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:185"}],"swagger":{"ApiProperty":"{ description: '대분류 ID', example: 1 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto.mscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:193"}],"swagger":{"ApiProperty":"{\r\n    description: '중분류 코드',\r\n    example: '아모닐정150밀리그램(아모다피닐(미분화))_(0.15g/1정)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.dto.UpdateMedicationStandardDto.mscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:200"}],"swagger":{"ApiProperty":"{\r\n    description: '중분류명',\r\n    example: '중추신경계 질환 증상 완화(통증, 수면, 경련, 정신질환)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.dto.ts:201"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"mcId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory","ops_applied":[],"optional_by_partial":false},{"name":"mcName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory","ops_applied":[],"optional_by_partial":false},{"name":"mcCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory.mcCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:19"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:20"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory.mcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:9"}],"swagger":{"ApiProperty":"{ description: '대분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:10"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationCategory.mcName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:14"}],"swagger":{"ApiProperty":"{ description: '대분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"mscId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false},{"name":"mscCategoryId","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false},{"name":"mscCategory","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false},{"name":"mscCode","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false},{"name":"mscName","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false},{"name":"mscCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false},{"name":"mscUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscCategory","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:38"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:39"}],"swagger":{"ApiPropertyOptional":"{ description: '대분류명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscCategoryId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '대분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:44"}],"swagger":{"ApiProperty":"{ description: '중분류 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '등록일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '중분류 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:49"}],"swagger":{"ApiProperty":"{ description: '중분류명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/medication-standard/medication-standard.entity.MedicationStandard.mscUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/medication-standard/medication-standard.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/menu/menu.controller.MenuController.getAllList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/menu/menu.controller.MenuController.getAllList","http":"GET /admin/menu/all","controller_path":"admin/menu","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '전체 메뉴 트리 조회 (권한 설정용)' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/menu/menu.controller.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/menu/menu.controller.MenuController.getMyMenus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/menu/menu.controller.MenuController.getMyMenus","http":"GET /admin/menu/my","controller_path":"admin/menu","method_path":"my","param_bindings":[{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/menu/menu.controller.ts:28"}],"swagger":{"ApiOperation":"{ summary: '내 권한에 맞는 메뉴 트리 조회 (사이드바용)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/menu/menu.controller.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelChargeRequest","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelChargeRequest","http":"POST /admin/money/charge-requests/cancel","controller_path":"admin/money","method_path":"charge-requests/cancel","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:263"},{"decorator":"Body","type_ref":"CancelMoneyChargeRequestDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:264"}],"swagger":{"ApiOperation":"{ summary: '기업머니 충전요청 취소 (기업 최고관리자)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelChargeRequest","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:262"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelPayment","http":"POST /admin/money/payment/cancel","controller_path":"admin/money","method_path":"payment/cancel","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:510"},{"decorator":"Body","type_ref":"CancelMoneyPaymentDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:510"}],"swagger":{"ApiOperation":"{ summary: '결제 취소 (관리자)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.cancelPayment","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:510"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createChargeRequest","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createChargeRequest","http":"POST /admin/money/charge-requests","controller_path":"admin/money","method_path":"charge-requests","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:248"},{"decorator":"Body","type_ref":"CreateMoneyChargeRequestDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:249"}],"swagger":{"ApiOperation":"{ summary: '기업머니 충전요청 생성 (기업 최고관리자)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createChargeRequest","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:247"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createCorpMoney","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createCorpMoney","http":"POST /admin/money/corp","controller_path":"admin/money","method_path":"corp","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:206"},{"decorator":"Body","type_ref":"CreateMoneyCorpDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:206"}],"swagger":{"ApiOperation":"{ summary: '기업머니 충전/차감' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createCorpMoney","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:206"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrant","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrant","http":"POST /admin/money/grant","controller_path":"admin/money","method_path":"grant","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:289"},{"decorator":"Body","type_ref":"CreateMoneyGrantDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:289"}],"swagger":{"ApiOperation":"{ summary: '기업회원 일괄 지급' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrant","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:289"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrantSingle","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrantSingle","http":"POST /admin/money/grant/single","controller_path":"admin/money","method_path":"grant/single","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:300"},{"decorator":"Body","type_ref":"CreateMoneyGrantSingleDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:301"}],"swagger":{"ApiOperation":"{ summary: '기업회원 개별 지급/회수' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createGrantSingle","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:299"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createIssue","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createIssue","http":"POST /admin/money/issue","controller_path":"admin/money","method_path":"issue","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:131"},{"decorator":"Body","type_ref":"CreateMoneyIssueDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:131"}],"swagger":{"ApiOperation":"{ summary: '회원머니 적립/적립회수 일괄 처리' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.createIssue","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadGrantForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadGrantForm","http":"GET /admin/money/grant/excel/form","controller_path":"admin/money","method_path":"grant/excel/form","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:320"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:321"}],"swagger":{"ApiOperation":"{ summary: '기업회원머니 지급 엑셀 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadGrantForm","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:319"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadIssueForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadIssueForm","http":"GET /admin/money/issue/excel/form","controller_path":"admin/money","method_path":"issue/excel/form","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:148"}],"swagger":{"ApiOperation":"{ summary: '회원머니 지급 엑셀 양식 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadIssueForm","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadPaymentExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadPaymentExcel","http":"GET /admin/money/payment/excel","controller_path":"admin/money","method_path":"payment/excel","param_bindings":[{"decorator":"Query","type_ref":"GetMoneyPaymentListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:479"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:480"}],"swagger":{"ApiOperation":"{ summary: '결제 목록 엑셀 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadPaymentExcel","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:478"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadWalletExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadWalletExcel","http":"GET /admin/money/wallet/excel","controller_path":"admin/money","method_path":"wallet/excel","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:389"},{"decorator":"Query","type_ref":"GetMoneyWalletListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:390"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:391"}],"swagger":{"ApiOperation":"{ summary: '머니 내역 엑셀 다운로드' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.downloadWalletExcel","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:388"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getChargeRequestList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getChargeRequestList","http":"GET /admin/money/charge-requests","controller_path":"admin/money","method_path":"charge-requests","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:230"},{"decorator":"Query","type_ref":"GetMoneyChargeRequestListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:231"}],"swagger":{"ApiOperation":"{ summary: '기업머니 충전요청 목록 조회' }","ApiOkResponse":"{ type: GetMoneyChargeRequestListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getChargeRequestList","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getCorpHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getCorpHistory","http":"GET /admin/money/corp/:agcId/history","controller_path":"admin/money","method_path":"corp/:agcId/history","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:216"},{"decorator":"Query","type_ref":"GetMoneyCorpHistoryDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:217"}],"swagger":{"ApiOperation":"{ summary: '기업머니 내역 조회' }","ApiParam":"{ name: 'agcId', description: '기업 ID' }","ApiOkResponse":"{ type: GetMoneyCorpHistoryResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getCorpHistory","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:215"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueDetail","http":"GET /admin/money/issue/:mniId","controller_path":"admin/money","method_path":"issue/:mniId","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:109"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:110"},{"decorator":"Query","type_ref":"GetMoneyIssueDetailDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:111"}],"swagger":{"ApiOperation":"{ summary: '회원머니 적립 상세 조회' }","ApiParam":"{ name: 'mniId', description: '적립 ID' }","ApiOkResponse":"{ type: GetMoneyIssueDetailResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueDetail","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueList","http":"GET /admin/money/issue","controller_path":"admin/money","method_path":"issue","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:88"},{"decorator":"Query","type_ref":"GetMoneyIssueListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:89"}],"swagger":{"ApiOperation":"{ summary: '회원머니 적립 목록 조회' }","ApiOkResponse":"{ type: GetMoneyIssueListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getIssueList","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getMemberWalletHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getMemberWalletHistory","http":"GET /admin/money/wallet/:memId","controller_path":"admin/money","method_path":"wallet/:memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:445"},{"decorator":"Query","type_ref":"GetMemberWalletHistoryDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:446"}],"swagger":{"ApiOperation":"{ summary: '회원별 내역 조회' }","ApiParam":"{ name: 'memId', description: '회원 ID' }","ApiOkResponse":"{ type: GetMemberWalletHistoryResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getMemberWalletHistory","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:444"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentDetail","http":"GET /admin/money/payment/:mpyId","controller_path":"admin/money","method_path":"payment/:mpyId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:490"}],"swagger":{"ApiOperation":"{ summary: '결제 상세 조회' }","ApiParam":"{ name: 'mpyId', description: '결제 ID' }","ApiOkResponse":"{ type: GetMoneyPaymentDetailResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentDetail","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:490"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentList","http":"GET /admin/money/payment","controller_path":"admin/money","method_path":"payment","param_bindings":[{"decorator":"Query","type_ref":"GetMoneyPaymentListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:461"}],"swagger":{"ApiOperation":"{ summary: '결제 목록 조회' }","ApiOkResponse":"{ type: GetMoneyPaymentListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentList","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:461"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentUsage","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentUsage","http":"GET /admin/money/payment/:mpyId/usage","controller_path":"admin/money","method_path":"payment/:mpyId/usage","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:501"}],"swagger":{"ApiOperation":"{ summary: '결제 이용내역 조회' }","ApiParam":"{ name: 'mpyId', description: '결제 ID' }","ApiOkResponse":"{ type: GetMoneyPaymentUsageResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getPaymentUsage","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:501"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundDetail","http":"GET /admin/money/refund/:mrfId","controller_path":"admin/money","method_path":"refund/:mrfId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:533"}],"swagger":{"ApiOperation":"{ summary: '환불 상세 조회' }","ApiParam":"{ name: 'mrfId', description: '환불 ID' }","ApiOkResponse":"{ type: GetMoneyRefundDetailResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundDetail","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:533"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundList","http":"GET /admin/money/refund","controller_path":"admin/money","method_path":"refund","param_bindings":[{"decorator":"Query","type_ref":"GetMoneyRefundListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:522"}],"swagger":{"ApiOperation":"{ summary: '환불 목록 조회' }","ApiOkResponse":"{ type: GetMoneyRefundListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getRefundList","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:522"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getWalletList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getWalletList","http":"GET /admin/money/wallet","controller_path":"admin/money","method_path":"wallet","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:369"},{"decorator":"Query","type_ref":"GetMoneyWalletListDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:369"}],"swagger":{"ApiOperation":"{ summary: '전체 내역 조회' }","ApiOkResponse":"{ type: GetMoneyWalletListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.getWalletList","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:369"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.previewIssue","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.previewIssue","http":"POST /admin/money/issue/excel/preview","controller_path":"admin/money","method_path":"issue/excel/preview","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:192"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:193"}],"swagger":{"ApiOperation":"{\r\n    summary: '회원머니 지급 엑셀 미리보기(검증만, 적용 안 함)',\r\n    description:\r\n      '업로드 전 파싱·검증·회원매칭 결과를 반환. 화면에서 명단/금액 확인 후 실제 업로드(upload)한다.',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '회원머니 지급 엑셀 미리보기',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: { file: { type: 'string', format: 'binary' } },\r\n    },\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.previewIssue","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:191"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processChargeRequest","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processChargeRequest","http":"POST /admin/money/charge-requests/process","controller_path":"admin/money","method_path":"charge-requests/process","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:274"},{"decorator":"Body","type_ref":"ProcessMoneyChargeRequestDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:275"}],"swagger":{"ApiOperation":"{ summary: '기업머니 충전요청 승인/반려 (관리자)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processChargeRequest","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processRefund","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processRefund","http":"POST /admin/money/refund/process","controller_path":"admin/money","method_path":"refund/process","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:542"},{"decorator":"Body","type_ref":"ProcessMoneyRefundDto","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:542"}],"swagger":{"ApiOperation":"{ summary: '환불 승인/반려' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.processRefund","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:542"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadGrant","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadGrant","http":"POST /admin/money/grant/excel/upload","controller_path":"admin/money","method_path":"grant/excel/upload","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:346"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:347"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:348"}],"swagger":{"ApiOperation":"{ summary: '기업회원머니 지급 엑셀 업로드' }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '기업회원머니 지급 엑셀 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary' },\r\n        agcId: { type: 'nu"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadGrant","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:345"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadIssue","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadIssue","http":"POST /admin/money/issue/excel/upload","controller_path":"admin/money","method_path":"issue/excel/upload","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:168"},{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:169"}],"swagger":{"ApiOperation":"{ summary: '회원머니 지급 엑셀 업로드' }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '회원머니 지급 엑셀 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary' },\r\n      },\r\n    },\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/money/money-admin.controller.MoneyAdminController.uploadIssue","defined_in":"insuniverse-server/apps/api/src/modules/money/money-admin.controller.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":23,"resolution":"own","effective_properties":[{"name":"mcrId","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"requestMemId","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"approvedAdmId","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrStatus","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrPaymentMethod","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrAdminMemo","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrRejectedReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrRejectedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcrUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"requestMemLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"requestMemName","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"approvedAdmName","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false},{"name":"approvedAdmLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.agcCorporateCode","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.agcCorporateName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.agcId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.approvedAdmId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.approvedAdmLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.approvedAdmName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrAdminMemo","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrApprovedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrCanceledAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:8"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrPaymentMethod","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrRejectedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrRejectedReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrStatus","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrTitle","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.mcrUpdatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.requestMemId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.requestMemLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.requestMemName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-charge-request.entity.MoneyChargeRequestEntity.sagName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-charge-request.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":16,"resolution":"own","effective_properties":[{"name":"mcpId","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngId","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpActorType","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpActorMemId","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpType","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpBalance","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mcpCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"actorMemLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"actorMemName","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngTargetType","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.actorMemLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.actorMemName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.admId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.admName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.agcId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpActorMemId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpActorType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpBalance","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpTitle","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mcpType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mngId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpEntity.mngTargetType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"totalEarn","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalEarnRecovery","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalGrant","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalGrantRecovery","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"currentBalance","source_class":"insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity.currentBalance","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity.totalEarn","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity.totalEarnRecovery","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity.totalGrant","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-corp.entity.MoneyCorpSummaryEntity.totalGrantRecovery","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-corp.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":19,"resolution":"own","effective_properties":[{"name":"mngId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngActorType","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngActorMemId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngType","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngTargetType","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngMemberCount","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngHasExpiry","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngExpiryDays","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"actorMemLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false},{"name":"actorMemName","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.actorMemLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.actorMemName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.admId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.admName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.agcCorporateName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.agcId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngActorMemId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngActorType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngExpiryDays","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngHasExpiry","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngMemberCount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngTargetType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngTitle","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngTotalAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantEntity.mngType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"mgtId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mgtAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mgtCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrRemainingAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.memId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.memLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.memName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.mgtAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.mgtCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.mgtId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.mngId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.msrExpiredAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.msrRemainingAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.sacName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-grant.entity.MoneyGrantTargetEntity.sagName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-grant.entity.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":17,"resolution":"own","effective_properties":[{"name":"mniId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniType","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniTargetType","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniMemberType","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniMemberCount","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniHasExpiry","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniExpiryDays","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.admId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:17"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:18"}],"swagger":{"ApiPropertyOptional":"{ description: '관리자 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.admName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:99"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:100"}],"swagger":{"ApiPropertyOptional":"{ description: '처리자명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.agcCorporateCode","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:93"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:94"}],"swagger":{"ApiPropertyOptional":"{ description: '기업코드 (동명 기업 구분)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.agcCorporateName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:87"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:88"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.agcId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:23"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:24"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:55"}],"swagger":{"ApiProperty":"{ description: '적용금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:81"}],"swagger":{"ApiProperty":"{ description: '등록일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniExpiryDays","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:75"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:76"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간(일)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniHasExpiry","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:70"}],"swagger":{"ApiProperty":"{ description: '유효기간 여부 (0/1)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:12"}],"swagger":{"ApiProperty":"{ description: '적립 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:13"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniMemberCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:60"}],"swagger":{"ApiProperty":"{ description: '대상회원수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniMemberType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:39"}],"swagger":{"ApiProperty":"{ description: '회원타입 (GENERAL/CORP)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:49"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:50"}],"swagger":{"ApiPropertyOptional":"{ description: '사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniTargetType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:34"}],"swagger":{"ApiProperty":"{ description: '대상구분 (ALL/SUBSCRIPTION/SPECIFIC)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:44"}],"swagger":{"ApiProperty":"{ description: '머니명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniTotalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:65"}],"swagger":{"ApiProperty":"{ description: '총적립금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueEntity.mniType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:29"}],"swagger":{"ApiProperty":"{ description: '구분 (EARN/EARN_RECOVERY)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":14,"resolution":"own","effective_properties":[{"name":"mitId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mitAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mitCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlBalance","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.agcCorporateCode","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:173"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:174"}],"swagger":{"ApiPropertyOptional":"{ description: '기업코드 (동명 기업 구분)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.agcCorporateName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:167"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:168"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:169"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:120"}],"swagger":{"ApiProperty":"{ description: '회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.memLoginId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:136"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:137"}],"swagger":{"ApiPropertyOptional":"{ description: '회원아이디' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.memName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:142"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:143"}],"swagger":{"ApiPropertyOptional":"{ description: '회원명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:145"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:149"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:150"}],"swagger":{"ApiPropertyOptional":"{ description: '회원타입' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.mitAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:125"}],"swagger":{"ApiProperty":"{ description: '적립금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.mitCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:130"}],"swagger":{"ApiProperty":"{ description: '등록일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.mitId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:110"}],"swagger":{"ApiProperty":"{ description: '적립대상 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.mniId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:115"}],"swagger":{"ApiProperty":"{ description: '적립 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.msrExpiredAt","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:185"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:186"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.mwlBalance","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:179"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:180"}],"swagger":{"ApiPropertyOptional":"{ description: '잔액머니 (적립 후 전체 잔액)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.sacName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:161"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:162"}],"swagger":{"ApiPropertyOptional":"{ description: '영업채널명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-issue.entity.MoneyIssueTargetEntity.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:155"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:156"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-issue.entity.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"mpcId","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyId","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpcType","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpcAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpcReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpcSequence","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpcCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false},{"name":"admName","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.admId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.admName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpcAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpcCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpcId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpcReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpcSequence","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpcType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentCancelEntity.mpyId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":22,"resolution":"own","effective_properties":[{"name":"mpyId","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyOrderNumber","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyTid","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyStatus","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCardType","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCardName","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCardNumber","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCanceledAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCancelCount","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.agcCorporateName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.memId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.memLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.memName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.memType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyApprovedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCancelCount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCanceledAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCanceledAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCardName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCardNumber","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCardType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:8"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyMoney","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyOrderNumber","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyStatus","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyTid","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.mpyUpdatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.sacName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-payment.entity.MoneyPaymentEntity.sagName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-payment.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-public.controller.MoneyPublicController.approvalCharge","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-public.controller.MoneyPublicController.approvalCharge","http":"POST /money/charge/approval","controller_path":"money","method_path":"charge/approval","param_bindings":[{"decorator":"Body","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money-public.controller.ts:13"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/money/money-public.controller.ts:13"}],"swagger":{"ApiOperation":"{ summary: '머니 충전 승인 (스마트로페이 콜백)' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-public.controller.ts:13"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-public.controller.MoneyPublicController.cancelCharge","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money-public.controller.MoneyPublicController.cancelCharge","http":"POST /money/charge/cancel","controller_path":"money","method_path":"charge/cancel","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/money/money-public.controller.ts:54"}],"swagger":{"ApiOperation":"{ summary: '머니 충전 취소 (스마트로페이 콜백)' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-public.controller.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":23,"resolution":"own","effective_properties":[{"name":"mrfId","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"admId","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfStatus","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfFee","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfActualAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfBankName","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfAccountHolder","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfAdminMemo","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfProcessedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"mrfCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memPurchaseMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false},{"name":"memAgencyMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.admId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.agcCorporateName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memAgencyMoney","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memMoney","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memPurchaseMoney","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.memType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfAccountHolder","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfAccountNumber","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfActualAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfAdminMemo","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfBankName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfFee","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:8"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfProcessedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.mrfStatus","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.sacName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-refund.entity.MoneyRefundEntity.sagName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-refund.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"msrId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrType","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrMoneyType","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrOriginalAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrRemainingAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"mniId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"mngId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.memId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.mngId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.mniId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.mpyId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrExpiredAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrMoneyType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrOriginalAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrRemainingAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.msrType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneySourceEntity.mwlId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"musId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"musType","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"musAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"musCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlType","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlDescription","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.msrId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.musAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.musCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.musId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.musType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.mwlDescription","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.mwlId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.MoneyUsageEntity.mwlType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"musId","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlType","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlDescription","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity","ops_applied":[],"optional_by_partial":false},{"name":"musAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity.musAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity.musId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity.mwlCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity.mwlDescription","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-source.entity.PaymentUsageHistoryEntity.mwlType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-source.entity.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":18,"resolution":"own","effective_properties":[{"name":"mwlId","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlType","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlBalance","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlDescription","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyOrderNumber","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyTid","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mpyApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"msrExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false},{"name":"mwlReason","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:7"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.agcCorporateName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.memId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.memLoginId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.memName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.memType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mpyApprovedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mpyOrderNumber","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mpyTid","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.msrExpiredAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlAmount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlBalance","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlCreatedAt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlDescription","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.mwlType","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.sacName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletEntity.sagName","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"totalEarn","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalCharge","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalGrant","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalExpire","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalUse","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalGrantRecovery","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"totalEarnRecovery","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false},{"name":"currentBalance","source_class":"insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.currentBalance","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalCharge","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalEarn","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalEarnRecovery","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalExpire","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalGrant","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalGrantRecovery","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money-wallet.entity.MoneyWalletSummaryEntity.totalUse","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money-wallet.entity.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.cancelCharge","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.cancelCharge","http":"POST /money/payment/cancel","controller_path":"money","method_path":"payment/cancel","param_bindings":[{"decorator":"Body","type_ref":"CancelChargeDto","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:135"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:135"}],"swagger":{"ApiOperation":"{ summary: '결제 취소' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.cancelRefund","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.cancelRefund","http":"DELETE /money/refund/:mrfId","controller_path":"money","method_path":"refund/:mrfId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:170"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:171"}],"swagger":{"ApiOperation":"{ summary: '환불 신청 취소' }","ApiParam":"{ name: 'mrfId', description: '환불 ID' }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:169"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.checkPaymentCancellable","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.checkPaymentCancellable","http":"GET /money/payment/:paymentTid/cancellable","controller_path":"money","method_path":"payment/:paymentTid/cancellable","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:120"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:121"}],"swagger":{"ApiOperation":"{ summary: '결제 취소 가능 여부 확인' }","ApiParam":"{ name: 'paymentTid', description: '결제 TID' }","ApiOkResponse":"{ type: CheckPaymentCancellableResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getRefundInfo","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getRefundInfo","http":"GET /money/refund/info","controller_path":"money","method_path":"refund/info","param_bindings":[{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:147"}],"swagger":{"ApiOperation":"{ summary: '환불 가능 정보 조회' }","ApiOkResponse":"{ type: GetRefundInfoResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getUserMoney","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getUserMoney","http":"GET /money/:memId","controller_path":"money","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:53"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:54"}],"swagger":{"ApiOperation":"{ summary: '내 머니 조회' }","ApiParam":"{ name: 'memId', description: '회원 ID' }","ApiOkResponse":"{ type: GetUserMoneyResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getUserMoneyHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.getUserMoneyHistory","http":"GET /money/:memId/history","controller_path":"money","method_path":":memId/history","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:72"},{"decorator":"Query","type_ref":"GetUserMoneyHistoryDto","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:73"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:74"}],"swagger":{"ApiOperation":"{ summary: '내 머니 이용내역 조회' }","ApiParam":"{ name: 'memId', description: '회원 ID' }","ApiOkResponse":"{ type: GetUserMoneyHistoryResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.requestCharge","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.requestCharge","http":"POST /money/:memId/charge/request","controller_path":"money","method_path":":memId/charge/request","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:96"},{"decorator":"Body","type_ref":"RequestChargeDto","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:97"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:98"}],"swagger":{"ApiOperation":"{ summary: '머니 충전 요청' }","ApiParam":"{ name: 'memId', description: '회원 ID' }","ApiOkResponse":"{ type: RequestChargeResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.requestRefund","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/money/money.controller.MoneyController.requestRefund","http":"POST /money/refund/request","controller_path":"money","method_path":"refund/request","param_bindings":[{"decorator":"Body","type_ref":"RequestRefundDto","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:158"},{"decorator":"Request","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:158"}],"swagger":{"ApiOperation":"{ summary: '환불 신청' }","ApiOkResponse":"{ type: RequestRefundResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.controller.ts:158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelChargeDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"mpyTid","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CancelChargeDto","ops_applied":[],"optional_by_partial":false},{"name":"mpcReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CancelChargeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:942"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelChargeDto.mpcReason","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:949"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:950"}],"swagger":{"ApiProperty":"{ description: '취소 사유' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:951"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelChargeDto.mpyTid","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:944"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:945"}],"swagger":{"ApiProperty":"{ description: '결제 TID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:946"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyChargeRequestDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"mcrId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:363"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyChargeRequestDto.mcrId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:366"}],"swagger":{"ApiProperty":"{ description: '충전요청 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:367"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"mpyId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto","ops_applied":[],"optional_by_partial":false},{"name":"mpcReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:729"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto.cancelAmount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:740"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:741"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:742"}],"swagger":{"ApiPropertyOptional":"{ description: '취소 금액 (부분취소 시, 미입력 시 전액취소)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:743"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto.mpcReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:735"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:736"}],"swagger":{"ApiPropertyOptional":"{ description: '취소 사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:737"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CancelMoneyPaymentDto.mpyId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:731"}],"swagger":{"ApiProperty":"{ description: '결제 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:732"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"cancellable","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"reason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:927"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto.cancellable","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '취소 가능 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:930"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto.payment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyPaymentEntity, description: '결제 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:939"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CheckPaymentCancellableResponseDto.reason","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '취소 불가 사유' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:934"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"mcrAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false},{"name":"mcrTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false},{"name":"mcrReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:323"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto.mcrAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:326"},{"name":"Min","args_literal":"10000","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:327"},{"name":"Max","args_literal":"MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:328"}],"swagger":{"ApiProperty":"{ description: '요청금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:329"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto.mcrReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:337"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:338"}],"swagger":{"ApiPropertyOptional":"{ description: '요청 사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:339"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyChargeRequestDto.mcrTitle","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:332"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:333"}],"swagger":{"ApiPropertyOptional":"{ description: '요청명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:334"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto","ops_applied":[],"optional_by_partial":false},{"name":"mcpTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto","ops_applied":[],"optional_by_partial":false},{"name":"mcpReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto","ops_applied":[],"optional_by_partial":false},{"name":"mcpAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:233"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:235"}],"swagger":{"ApiProperty":"{ description: '기업 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto.mcpAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:249"},{"name":"NotEquals","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:250"},{"name":"Min","args_literal":"-MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:251"},{"name":"Max","args_literal":"MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:252"}],"swagger":{"ApiProperty":"{ description: '금액 (양수: 충전, 음수: 차감)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:253"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto.mcpReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:244"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:245"}],"swagger":{"ApiPropertyOptional":"{ description: '사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:246"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyCorpDto.mcpTitle","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:239"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:240"}],"swagger":{"ApiProperty":"{ description: '머니명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:241"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngTargetType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"memberIds","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngHasExpiry","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false},{"name":"mngExpiryDays","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:376"}],"swagger":{"ApiProperty":"{ description: '기업 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:377"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.memberIds","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:388"}],"swagger":{"ApiPropertyOptional":"{ description: '특정회원 ID 목록 (SPECIFIC 시)', type: [Number] }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:390"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:403"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:404"},{"name":"Max","args_literal":"MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:405"}],"swagger":{"ApiProperty":"{ description: '적용머니' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:406"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngExpiryDays","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:416"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:418"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:419"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간 (일)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:420"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngHasExpiry","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:409"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:411"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:412"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간 설정 여부' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:413"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:398"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:399"}],"swagger":{"ApiPropertyOptional":"{ description: '사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:400"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngTargetType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MoneyTargetType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:384"}],"swagger":{"ApiProperty":"{ description: '대상구분', enum: MoneyTargetType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:385"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngTitle","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:393"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:394"}],"swagger":{"ApiProperty":"{ description: '머니명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:395"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantDto.mngType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MoneyGrantType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:380"}],"swagger":{"ApiProperty":"{ description: '구분', enum: MoneyGrantType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false},{"name":"mngTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false},{"name":"mngReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false},{"name":"mngAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false},{"name":"mngHasExpiry","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false},{"name":"mngExpiryDays","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:425"}],"swagger":{"ApiProperty":"{ description: '기업 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:426"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.memId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:429"}],"swagger":{"ApiProperty":"{ description: '회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:430"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.mngAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:443"},{"name":"NotEquals","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:444"},{"name":"Min","args_literal":"-MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:445"},{"name":"Max","args_literal":"MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:446"}],"swagger":{"ApiProperty":"{ description: '적용머니 (양수: 지급, 음수: 회수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:447"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.mngExpiryDays","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:457"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:459"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:460"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간 (일)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:461"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.mngHasExpiry","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:450"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:452"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:453"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간 설정 여부' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:454"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.mngReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:438"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:439"}],"swagger":{"ApiPropertyOptional":"{ description: '사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:440"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyGrantSingleDto.mngTitle","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:433"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:434"}],"swagger":{"ApiProperty":"{ description: '머니명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:435"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"mniType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniMemberType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniTargetType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"memberIds","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniTitle","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniHasExpiry","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false},{"name":"mniExpiryDays","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.agcId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:160"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:161"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 ID (기업회원 대상 시)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.memberIds","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:169"}],"swagger":{"ApiPropertyOptional":"{ description: '특정회원 ID 목록 (SPECIFIC 시)', type: [Number] }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:184"},{"name":"NotEquals","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:185"},{"name":"Min","args_literal":"-MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:186"},{"name":"Max","args_literal":"MAX_MONEY_CHANGE_AMOUNT","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:187"}],"swagger":{"ApiProperty":"{ description: '적용머니 (양수: 적립, 음수: 회수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:188"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniExpiryDays","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:196"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간 (일)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:198"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniHasExpiry","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:191"}],"swagger":{"ApiPropertyOptional":"{ description: '유효기간 설정 여부' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:193"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniMemberType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MoneyMemberType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:156"}],"swagger":{"ApiProperty":"{ description: '회원구분', enum: MoneyMemberType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:179"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:180"}],"swagger":{"ApiPropertyOptional":"{ description: '사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniTargetType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MoneyTargetType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:165"}],"swagger":{"ApiProperty":"{ description: '대상구분', enum: MoneyTargetType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniTitle","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:174"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:175"}],"swagger":{"ApiProperty":"{ description: '머니명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.CreateMoneyIssueDto.mniType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MoneyIssueType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:152"}],"swagger":{"ApiProperty":"{ description: '구분', enum: MoneyIssueType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":5,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"mwlType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:515"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto.endDate","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:527"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:528"}],"swagger":{"ApiPropertyOptional":"{ description: '종료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:529"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto.mwlType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:517"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:518"}],"swagger":{"ApiPropertyOptional":"{ description: '구분' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:519"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto.searchKey","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:532"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:533"}],"swagger":{"ApiPropertyOptional":"{ description: '검색키' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:534"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto.searchText","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:537"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:538"}],"swagger":{"ApiPropertyOptional":"{ description: '검색어' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:539"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryDto.startDate","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:522"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:523"}],"swagger":{"ApiPropertyOptional":"{ description: '시작일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:524"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"summary","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:542"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:545"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyWalletEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:550"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMemberWalletHistoryResponseDto.summary","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyWalletSummaryEntity, description: '요약 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:555"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto","ops_applied":[],"optional_by_partial":false},{"name":"status","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:291"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto.agcId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:296"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:298"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:299"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:307"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:308"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:309"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListDto.status","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:302"},{"name":"IsEnum","args_literal":"MoneyChargeRequestStatus","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:303"}],"swagger":{"ApiPropertyOptional":"{ description: '상태', enum: MoneyChargeRequestStatus }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:304"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:312"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:315"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyChargeRequestListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyChargeRequestEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:320"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"mcpType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"targetType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryDto.mcpType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:261"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:262"}],"swagger":{"ApiPropertyOptional":"{ description: '구분 (EARN/EARN_RECOVERY/GRANT/GRANT_RECOVERY)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:263"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryDto.targetType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:266"},{"name":"IsEnum","args_literal":"MoneyTargetType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:267"}],"swagger":{"ApiPropertyOptional":"{ description: '대상구분', enum: MoneyTargetType }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:268"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"summary","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:271"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:274"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyCorpEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:279"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpHistoryResponseDto.summary","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyCorpSummaryEntity, description: '요약 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:284"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyCorpListDto.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:228"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:229"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:230"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:201"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"issue","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:203"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto.issue","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyIssueEntity, description: '적립 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueDetailResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyIssueTargetEntity], description: '대상 회원 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:216"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"targetType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListDto.agcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:134"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:135"}],"swagger":{"ApiPropertyOptional":"{ description: '기업 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:136"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListDto.targetType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MoneyTargetType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:126"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:127"}],"swagger":{"ApiPropertyOptional":"{ description: '대상구분', enum: MoneyTargetType }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:142"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyIssueListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyIssueEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentDetailResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cancels","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentDetailResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:598"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentDetailResponseDto.cancels","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyPaymentCancelEntity], description: '취소 이력' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:607"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentDetailResponseDto.payment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyPaymentEntity, description: '결제 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:602"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto","ops_applied":[],"optional_by_partial":false},{"name":"mpyStatus","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:562"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto.agcCorporateName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:577"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:578"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:579"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:572"},{"name":"IsEnum","args_literal":"MoneyMemberType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:573"}],"swagger":{"ApiPropertyOptional":"{ description: '회원타입', enum: MoneyMemberType }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:574"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto.mpyStatus","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:582"},{"name":"IsEnum","args_literal":"MoneyPaymentStatus","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:583"}],"swagger":{"ApiPropertyOptional":"{ description: '결제상태', enum: MoneyPaymentStatus }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:584"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListDto.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:567"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:568"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:569"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:587"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:590"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyPaymentEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:595"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"usageList","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelList","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"refundList","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"wallet","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"useOnlyAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:698"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto.cancelList","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [PaymentCancelListItemDto], description: '취소내역' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:712"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto.payment","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyPaymentEntity, description: '결제 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:702"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto.refundList","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [PaymentRefundListItemDto], description: '환불내역' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:717"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto.usageList","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [PaymentUsageListItemDto], description: '이용내역' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:707"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto.useOnlyAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '사용 금액 합계' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:726"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyPaymentUsageResponseDto.wallet","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ type: PaymentWalletInfoDto, description: 'wallet 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:722"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundDetailResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"refund","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundDetailResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:786"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundDetailResponseDto.refund","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: MoneyRefundEntity, description: '환불 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:790"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfStatus","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:750"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto.agcCorporateName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:765"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:766"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:767"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:760"},{"name":"IsEnum","args_literal":"MoneyMemberType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:761"}],"swagger":{"ApiPropertyOptional":"{ description: '회원타입', enum: MoneyMemberType }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:762"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto.mrfStatus","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:770"},{"name":"IsEnum","args_literal":"MoneyRefundStatus","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:771"}],"swagger":{"ApiPropertyOptional":"{ description: '환불상태', enum: MoneyRefundStatus }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:772"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListDto.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:755"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:756"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:757"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:775"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:778"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyRefundListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyRefundEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:783"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, IntersectionType(DateSearchDto, SearchDto), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"IntersectionType(DateSearchDto, SearchDto)","base_ref":null,"props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":6,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","ops_applied":[],"optional_by_partial":false},{"name":"mwlType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:468"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto.agcCorporateName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:483"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:484"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:485"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto.agcId","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:493"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:494"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:495"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:478"},{"name":"IsEnum","args_literal":"MoneyMemberType","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:479"}],"swagger":{"ApiPropertyOptional":"{ description: '회원타입', enum: MoneyMemberType }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:480"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto.mwlType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:488"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:489"}],"swagger":{"ApiPropertyOptional":"{ description: '구분' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:490"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto.orgPath","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:498"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:499"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:500"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListDto.sagName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:473"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:474"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:475"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:503"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:506"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetMoneyWalletListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyWalletEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:511"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetRefundInfoResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"refundableAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetRefundInfoResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"totalMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetRefundInfoResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:958"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetRefundInfoResponseDto.refundableAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '환불 가능 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:961"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetRefundInfoResponseDto.totalMoney","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보유 머니 총액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:965"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"tab","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"period","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:830"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryDto.period","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:837"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:838"}],"swagger":{"ApiPropertyOptional":"{ description: '기간 (1w/1m/3m/6m)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:839"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryDto.tab","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:832"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:833"}],"swagger":{"ApiPropertyOptional":"{ description: '탭 필터 (all/charge/use)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:834"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"totalMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:842"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:845"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [MoneyWalletEntity], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:850"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyHistoryResponseDto.totalMoney","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보유 머니 총액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:854"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"totalMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"memMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"memPurchaseMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"memAgencyMoney","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:812"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto.memAgencyMoney","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업머니' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:827"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto.memMoney","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기본머니' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:819"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto.memPurchaseMoney","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '충전머니' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:823"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.GetUserMoneyResponseDto.totalMoney","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '보유 머니 총액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:815"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"mthId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mthAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mthDescription","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mthCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:634"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto.mthAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '취소금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:641"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto.mthCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:649"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto.mthDescription","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '취소사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:645"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentCancelListItemDto.mthId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '취소내역 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:637"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"mrfId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfTotalAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfStatus","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfAdminMemo","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfProcessedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:653"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfAdminMemo","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '관리자 메모' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:676"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '이 결제에서 차감된 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:660"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:684"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '환불 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:656"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfProcessedAt","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '처리일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:680"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfReason","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '환불 사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:672"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfStatus","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '환불 상태' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:668"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentRefundListItemDto.mrfTotalAmount","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '전체 환불 신청 금액' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:664"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"usageMthId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mumAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mthDescription","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mthCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto","ops_applied":[],"optional_by_partial":false},{"name":"mthType","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:611"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto.mthCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:626"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto.mthDescription","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '설명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:622"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto.mthType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '타입 (USE / USE_CANCEL)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:630"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto.mumAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '사용금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:618"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentUsageListItemDto.usageMthId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '이용내역 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:614"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentWalletInfoDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"mwlOriginalAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentWalletInfoDto","ops_applied":[],"optional_by_partial":false},{"name":"mwlBalance","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.PaymentWalletInfoDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:688"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentWalletInfoDto.mwlBalance","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '잔액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:695"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.PaymentWalletInfoDto.mwlOriginalAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '원래 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:691"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"mcrId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false},{"name":"action","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false},{"name":"adminMemo","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false},{"name":"rejectedReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:342"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto.action","kind":"property","validators":[{"name":"IsIn","args_literal":"['APPROVE', 'REJECT']","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:349"}],"swagger":{"ApiProperty":"{ description: '처리 액션', enum: ['APPROVE', 'REJECT'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto.adminMemo","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:353"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:354"}],"swagger":{"ApiPropertyOptional":"{ description: '관리자 메모' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:355"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto.mcrId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:345"}],"swagger":{"ApiProperty":"{ description: '충전요청 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyChargeRequestDto.rejectedReason","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:358"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:359"}],"swagger":{"ApiPropertyOptional":"{ description: '반려 사유' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:360"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"mrfId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto","ops_applied":[],"optional_by_partial":false},{"name":"action","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfAdminMemo","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:793"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto.action","kind":"property","validators":[{"name":"IsEnum","args_literal":"['APPROVED', 'REJECTED']","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:799"}],"swagger":{"ApiProperty":"{ description: '처리 유형', enum: ['APPROVED', 'REJECTED'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:800"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto.mrfAdminMemo","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:803"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:804"}],"swagger":{"ApiPropertyOptional":"{ description: '관리자 메모 (반려 시 필수)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:805"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.ProcessMoneyRefundDto.mrfId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:795"}],"swagger":{"ApiProperty":"{ description: '환불 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:796"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"amount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeDto","ops_applied":[],"optional_by_partial":false},{"name":"goodsName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:861"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeDto.amount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:863"},{"name":"Min","args_literal":"10000","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:864"}],"swagger":{"ApiProperty":"{ description: '충전 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:865"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeDto.goodsName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:868"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:869"}],"swagger":{"ApiProperty":"{ description: '상품명', required: false }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:870"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":12,"resolution":"own","effective_properties":[{"name":"Mid","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"EdiDate","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"EncryptData","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"Moid","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"Amt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"TaxAmt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"VatAmt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"TaxFreeAmt","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"GoodsName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"BuyerName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"BuyerTel","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"BuyerEmail","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:873"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.Amt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '결제 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:892"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.BuyerEmail","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '구매자 이메일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:920"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.BuyerName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '구매자명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:912"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.BuyerTel","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '구매자 연락처' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:916"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.EdiDate","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '전문생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:880"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.EncryptData","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '암호화 데이터' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:884"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.GoodsName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '상품명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:908"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.Mid","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '가맹점 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:876"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.Moid","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '주문번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:888"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.TaxAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '부가세' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:896"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.TaxFreeAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '비과세' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:904"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestChargeResponseDto.VatAmt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '세액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:900"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"mrfAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfBankName","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfAccountHolder","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfReason","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:968"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto.mrfAccountHolder","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:985"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:986"}],"swagger":{"ApiProperty":"{ description: '예금주' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:987"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto.mrfAccountNumber","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:980"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:981"}],"swagger":{"ApiProperty":"{ description: '계좌번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:982"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto.mrfAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:970"},{"name":"Min","args_literal":"1000","anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:971"}],"swagger":{"ApiProperty":"{ description: '환불 요청 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:972"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto.mrfBankName","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:975"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:976"}],"swagger":{"ApiProperty":"{ description: '은행명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:977"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundDto.mrfReason","kind":"property","validators":[{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:990"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:991"}],"swagger":{"ApiProperty":"{ description: '환불 사유' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:992"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"mrfId","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfFee","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mrfActualAmount","source_class":"insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:995"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto.mrfActualAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '실 환불 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:1010"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto.mrfAmount","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '환불 요청 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:1002"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto.mrfFee","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '수수료' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:1006"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/money/money.dto.RequestRefundResponseDto.mrfId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '환불 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/money/money.dto.ts:998"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.downloadOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.downloadOrderDetailList","http":"GET /admin/order-detail/download","controller_path":"admin/order-detail","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetAdminOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:106"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:107"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:108"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 주문상세/분석 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.downloadOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.getOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.getOrderDetailList","http":"GET /admin/order-detail","controller_path":"admin/order-detail","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:49"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:50"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문상세/분석 목록,검색`,\r\n  }","ApiOkResponse":"{ type: GetAdminOrderDetailListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.getOrderDetailList","defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.reAnalyze","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.reAnalyze","http":"POST /admin/order-detail/re-analyze","controller_path":"admin/order-detail","method_path":"re-analyze","param_bindings":[{"decorator":"Body","type_ref":"ReAnalyzeOrderDetailDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:175"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:176"}],"swagger":{"ApiOperation":"{\r\n    summary: `재분석`,\r\n    description: `관리자가 자료수집완료(ODD002) 또는 분석실패(ODD007) 분석에 대해 재분석을 요청합니다.\r\n                  chargeQuantity=true 인 경우 분석사용수 차감 (진행수+1, 분석완료시 완료+1),\r\n                  false 인 경우"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.reAnalyze","defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.setFinalState","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.setFinalState","http":"POST /admin/order-detail/final-state","controller_path":"admin/order-detail","method_path":"final-state","param_bindings":[{"decorator":"Body","type_ref":"SetFinalStateOrderDetailDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:162"}],"swagger":{"ApiOperation":"{\r\n    summary: `최종분석상태 강제 설정`,\r\n    description: `관리자가 분석을 강제 종결 처리합니다.\r\n                  - odd_final_state 컬럼이 설정되고 예약수가 환불됩니다.\r\n                  - 이미 종결된 분석에 대해서는 no-op 입니다 (중복 환불 방지).`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.setFinalState","defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.updateShowOrderDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.updateShowOrderDetail","http":"POST /admin/order-detail/update","controller_path":"admin/order-detail","method_path":"update","param_bindings":[{"decorator":"Body","type_ref":"UpdateAdminArrayOrderDetailDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:135"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:136"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석 노출/비노출처리`,\r\n    description: `분석목록에서 복수의 분석목록을 노출/비노출처리를 합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpAnalysisViewGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail-admin.controller.AdminOrderDetailController.updateShowOrderDetail","defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail-admin.controller.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.getOrderDetailList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.getOrderDetailList","http":"GET /order-detail","controller_path":"order-detail","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:39"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:40"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석목록`,\r\n    description: `default 값(oddShow : 1 | dateType : oddCreatedAt | startDate : 한달전)\r\n                  default 정렬(oddCreatedAt : desc)`,\r\n  }","ApiOkResponse":"{ type: GetOrderDetailListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.getProspectCustomerList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.getProspectCustomerList","http":"GET /order-detail/prospect","controller_path":"order-detail","method_path":"prospect","param_bindings":[{"decorator":"Query","type_ref":"GetOrderDetailListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:91"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:92"}],"swagger":{"ApiOperation":"{\r\n    summary: `가망고객 목록`,\r\n    description: `담당자로 지정된 고객 목록을 조회합니다.\r\n                  bod_assigned_member_id가 로그인한 회원 ID와 일치하는 데이터를 반환합니다.`,\r\n  }","ApiOkResponse":"{ type: GetOrderDetailListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.updateShowOrderDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.updateShowOrderDetail","http":"POST /order-detail/update","controller_path":"order-detail","method_path":"update","param_bindings":[{"decorator":"Body","type_ref":"UpdateArrayOrderDetailDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:78"}],"swagger":{"ApiOperation":"{\r\n    summary: `분석 비노출처리`,\r\n    description: `분석목록에서 복수의 분석목록을 비노출처리를 합니다.\r\n                  default 값(oddShow : 0)`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.updateStateOrderDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.controller.OrderDetailController.updateStateOrderDetail","http":"POST /order-detail/state/:oddId","controller_path":"order-detail","method_path":"state/:oddId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:64"},{"decorator":"Body","type_ref":"UpdateStateOrderDetailDto","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석상태 업데이트',\r\n    description: `분석목록에서 분석상태값을 변경합니다.\r\n                  1. oddState의 값을 ODD004(인증실패)로 변경해야 되는 경우(20241226 기준)\r\n                  * 그 외 필요사항이 있을 경우 추가예정 \r\n              "},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.AgencyOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.CreateOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(OrderDetail, [ 'oddTransactionId', 'oddState', ]), PickType(User, ['usrId']), PickType(Order, ['ordId']), PickType(Alimtalk, ['altCode']), )","composed_from":[{"op":"intersection","base_expr":"PickType(OrderDetail, [ 'oddTransactionId', 'oddState', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddTransactionId","oddState"]},{"op":"intersection","base_expr":"PickType(User, ['usrId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"User","base_ref":"insuniverse-server:apps/api/src/modules/user/user.entity.User","props":["usrId"]},{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"PickType(Alimtalk, ['altCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Alimtalk","base_ref":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","props":["altCode"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"usrId","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/alimtalk/alimtalk.entity.Alimtalk","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddProvider","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.CreateOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.CreateOrderDetailDto.oddProvider","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"user","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:340"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:343"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:345"}],"swagger":{"ApiProperty":"{ type: AgencyOrderDetailDto, description: '기업정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:350"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:352"}],"swagger":{"ApiProperty":"{ type: MemberOrderDetailDto, description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:353"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:371"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:373"}],"swagger":{"ApiProperty":"{ type: OrderOrderDetailDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:378"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:380"}],"swagger":{"ApiProperty":"{ type: OrderDetailDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:381"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.orgFullPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:415"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:416"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '소속 조직 전체 경로(예: 대구 > 개발팀)',\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:417"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:400"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:401"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직 ID(ULID 26자)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:402"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:406"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:407"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직명', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:408"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:385"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:386"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:387"}],"swagger":{"ApiProperty":"{ type: SalesAgencyDto, description: '영업대리점' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:388"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:392"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:393"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:394"}],"swagger":{"ApiProperty":"{ type: SalesAgencyChannelDto, description: '영업대리점 채널' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:395"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:357"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:359"}],"swagger":{"ApiProperty":"{ type: SubscribeOrderDetailDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:360"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailDto.user","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:364"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:366"}],"swagger":{"ApiProperty":"{ type: UserOrderDetailDto, description: '고객정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:367"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonOrderDetailListDto, ['memId'], )","composed_from":[{"op":"omit","base_expr":"GetCommonOrderDetailListDto","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"oddProvider","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:421"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetAdminOrderDetailListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:427"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:428"}],"swagger":{"ApiPropertyOptional":"{ type: [GetAdminOrderDetailDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:429"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(Member, ['memId', 'memType'])), PartialType(PickType(OrderDetail, ['oddState', 'oddShow'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacName', 'sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId', 'memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId', 'memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memType"]},{"op":"intersection","base_expr":"PartialType(PickType(OrderDetail, ['oddState', 'oddShow']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(OrderDetail, ['oddState', 'oddShow'])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddState","oddShow"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacName', 'sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacName', 'sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":7,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"oddProvider","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: oddCreatedAt)',\r\n    enum: ['oddCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.oddProvider","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:81"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:82"}],"swagger":{"ApiPropertyOptional":"{ description: '처리업체(공급자: codef/coocon/octover/hyphen)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.orgFilterPath","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:98"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:99"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:91"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:92"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:93"}],"swagger":{"ApiPropertyOptional":"{ description: '조직 필터(해당 조직+하위 포함)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.orgPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:86"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:87"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: oddTransactionId)',\r\n    enum: [\r\n      'oddTransactionId',\r\n      'ordOid',\r\n      'subNumber',\r\n      'memLoginId',\r\n      'memAgency',\r\n      'ordProductCode',\r\n"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['oddCompletedAt', 'oddFailedAt', 'oddCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"user","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:278"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:281"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:283"}],"swagger":{"ApiProperty":"{ type: AgencyOrderDetailDto, description: '기업정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:284"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:288"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:290"}],"swagger":{"ApiProperty":"{ type: MemberOrderDetailDto, description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:291"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:309"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:311"}],"swagger":{"ApiProperty":"{ type: OrderOrderDetailDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:312"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:316"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:318"}],"swagger":{"ApiProperty":"{ type: OrderDetailDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:319"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:295"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:297"}],"swagger":{"ApiProperty":"{ type: SubscribeOrderDetailDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:298"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailDto.user","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:302"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:304"}],"swagger":{"ApiProperty":"{ type: UserOrderDetailDto, description: '고객정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:305"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType( GetCommonOrderDetailListDto, ['oddState', 'sacCode'], )","composed_from":[{"op":"omit","base_expr":"GetCommonOrderDetailListDto","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","props":["oddState","sacCode"]}],"own_property_count":5,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto","ops_applied":[],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"oddProvider","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetCommonOrderDetailListDto","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto.dateType","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto.endDate","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto.oddShow","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: usrName)',\r\n    enum: ['usrName', 'usrPhone'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListDto.startDate","kind":"property","validators":[],"swagger":{"ApiHideProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:322"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.GetOrderDetailListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:326"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:327"}],"swagger":{"ApiPropertyOptional":"{ type: [GetOrderDetailDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:328"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.MemberOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, [ 'memLoginId', 'memAgency', ])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId","memAgency"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.MemberOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:210"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.MemberOrderDetailDto.memType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['일반', '기업']","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:216"}],"swagger":{"ApiProperty":"{ description: 'FC타입', enum: ['일반', '기업'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(OrderDetail, [ 'oddId', 'oddState', 'oddFinalState', 'oddTransactionId', 'oddUpdatedAt', 'oddCreatedAt', 'oddCompletedAt', 'oddFailedAt', 'oddTimeout', ])","composed_from":[{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId","oddState","oddFinalState","oddTransactionId","oddUpdatedAt","oddCreatedAt","oddCompletedAt","oddFailedAt","oddTimeout"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddFinalState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddFailedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddTimeout","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"oddProvider","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"failCode","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"failMessage","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:230"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto.failCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '실패 결과코드(마지막 실패 로그)', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto.failMessage","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '실패 사유 메시지(마지막 실패 로그)', required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:260"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto.oddProvider","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '처리업체(진료 수집 공급자)',\r\n    required: false,\r\n    example: 'coocon',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderDetailDto.oddShow","kind":"property","validators":[{"name":"IsEnum","args_literal":"['노출', '비노출']","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:243"}],"swagger":{"ApiProperty":"{ description: '노출여부', enum: ['노출', '비노출'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:244"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.OrderOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Order, [ 'ordOid', 'ordProductCode', 'ordProductName', ])","composed_from":[{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordOid","ordProductCode","ordProductName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:225"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.ReAnalyzeOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.ReAnalyzeOrderDetailDto","ops_applied":[],"optional_by_partial":false},{"name":"chargeQuantity","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.ReAnalyzeOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:182"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.ReAnalyzeOrderDetailDto.chargeQuantity","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:193"}],"swagger":{"ApiProperty":"{\r\n    description: `분석사용수 차감 여부 (true: 차감 + 분석완료시 사용수+1, false: 카운터 영향 없음)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.ReAnalyzeOrderDetailDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:186"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석)id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacCode', 'sacName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode","sacName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:265"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:263"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.SetFinalStateOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(OrderDetail, [ 'oddId', 'oddFinalState', ])","composed_from":[{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId","oddFinalState"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false},{"name":"oddFinalState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:177"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.SubscribeOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Subscribe, ['subNumber'])","composed_from":[{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNumber"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:219"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateAdminArrayOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType( UpdateArrayCommonOrderDetailDto, ['oddShow', 'ids'], )","composed_from":[{"op":"pick","base_expr":"UpdateArrayCommonOrderDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateArrayCommonOrderDetailDto","props":["oddShow","ids"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateArrayCommonOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( IdsDto, PartialType(PickType(OrderDetail, ['oddShow', 'oddDeletion'])), )","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(OrderDetail, ['oddShow', 'oddDeletion']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(OrderDetail, ['oddShow', 'oddDeletion'])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddShow","oddDeletion"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"oddDeletion","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateArrayOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType( UpdateArrayCommonOrderDetailDto, ['oddShow', 'ids'], )","composed_from":[{"op":"pick","base_expr":"UpdateArrayCommonOrderDetailDto","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateArrayCommonOrderDetailDto","props":["oddShow","ids"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateArrayOrderDetailDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:197"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateArrayOrderDetailDto.oddShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:202"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(OrderDetail, [ 'oddId', 'oddState', 'oddCompletedAt', 'oddFailedAt', 'oddTimeout', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(OrderDetail, [ 'oddId', 'oddState', 'oddCompletedAt', 'oddFailedAt', 'oddTimeout', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId","oddState","oddCompletedAt","oddFailedAt","oddTimeout"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddFailedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"oddTimeout","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UpdateStateOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(OrderDetail, [ 'oddState', ])","composed_from":[{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddState"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.dto.UserOrderDetailDto","kind":"type","class_kind":"dto","extends_expr":"PickType(User, [ 'usrName', 'usrPhone', 'usrBirth', ])","composed_from":[{"op":"pick","base_expr":"User","base_ref":"insuniverse-server:apps/api/src/modules/user/user.entity.User","props":["usrName","usrPhone","usrBirth"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["pick"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["pick"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.dto.ts:220"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddFinalState","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddShow","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddDeletion","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddFailedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddTimeout","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false},{"name":"oddCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:72"}],"swagger":{"ApiPropertyOptional":"{ description: '주문상세(분석)완료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:95"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석) 요청일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddDeletion","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:65"}],"swagger":{"ApiProperty":"{\r\n    description: `주문상세(분석) 삭제여부\r\n                  (1:삭제 | 0:미삭제 | default:0)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddFailedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:77"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:78"}],"swagger":{"ApiPropertyOptional":"{ description: '주문상세(분석)실패/에러일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddFinalState","kind":"property","validators":[{"name":"IsEnum","args_literal":"OrderDetailState","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:47"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:48"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: `최종 분석상태 (관리자가 강제 종결할 때만 설정).\r\n                  사용자 노출 우선순위: oddFinalState > oddState`,\r\n    enum: OrderDetailState,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:19"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석)id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:56"}],"swagger":{"ApiProperty":"{\r\n    description: `주문상세(분석) 노출여부\r\n                  (1:노출 | 0:비노출 | default:1)`,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddState","kind":"property","validators":[{"name":"IsEnum","args_literal":"OrderDetailState","anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:34"}],"swagger":{"ApiProperty":"{\r\n    description: `주문상세(분석)상태\r\n                  (ODD001 : 인증요청중 | ODD002 : 자료수집완료 | ODD003 : 추가인증요청중 | \r\n                  ODD004 : 인증실패 | ODD005 : 자료분석중 | ODD006 : 분석완료 | ODD007 : 분석실패 | ODD008 : "},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddTimeout","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:83"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:84"}],"swagger":{"ApiPropertyOptional":"{ description: '수집 타임아웃 실패 여부(1=타임아웃, 병력과다). 목록에서 재시도 대신 건강이음 안내' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddTransactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:24"}],"swagger":{"ApiProperty":"{ description: '주문상세(분석) 트랜잭션Id(codef)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail.oddUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:89"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:90"}],"swagger":{"ApiPropertyOptional":"{ description: '주문상세(분석) 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order-detail/order-detail.entity.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.cancelOrder","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.cancelOrder","http":"POST /admin/order/cancel","controller_path":"admin/order","method_path":"cancel","param_bindings":[{"decorator":"Body","type_ref":"CancelOrderDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:149"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:149"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문/결제취소`,\r\n    description: `결제취소시 구독상태 [해지]로 변경`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.cancelOrder","defined_in":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:149"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.downloadOrderList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.downloadOrderList","http":"GET /admin/order/download","controller_path":"admin/order","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetAdminOrderListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:92"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:93"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:94"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 주문/결제 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.downloadOrderList","defined_in":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getDetail","http":"GET /admin/order/:ordId","controller_path":"admin/order","method_path":":ordId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:127"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:127"}],"swagger":{"ApiOperation":"{\r\n    summary: '주문/결제 상세조회 ',\r\n  }","ApiOkResponse":"{ type: GetAdminOrderDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getDetail","defined_in":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getOrderList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getOrderList","http":"GET /admin/order","controller_path":"admin/order","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminOrderListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:52"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문/결제 목록,검색`,\r\n  }","ApiOkResponse":"{ type: GetAdminOrderListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.getOrderList","defined_in":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.refundOrder","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.refundOrder","http":"POST /admin/order/refund","controller_path":"admin/order","method_path":"refund","param_bindings":[{"decorator":"Body","type_ref":"CreateRefundOrderDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:162"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문/환불처리`,\r\n    description: `환불완료처리시 구독상태 [해지]로 변경`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.refundOrder","defined_in":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.updateOrder","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.updateOrder","http":"POST /admin/order/edit/:ordId","controller_path":"admin/order","method_path":"edit/:ordId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:172"},{"decorator":"Body","type_ref":"UpdateOrderDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:173"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문 사용수량 및 제한수량 변경`,\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/order/order/order-admin.controller.AdminOrderController.updateOrder","defined_in":"insuniverse-server/apps/api/src/modules/order/order/order-admin.controller.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.controller.OrderController.cancelOrderPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order.controller.OrderController.cancelOrderPayment","http":"POST /order/cancel","controller_path":"order","method_path":"cancel","param_bindings":[{"decorator":"Body","type_ref":"CancelOrderDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.controller.ts:54"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문/결제 취소`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.controller.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.controller.OrderController.getOrderList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/order/order/order.controller.OrderController.getOrderList","http":"GET /order","controller_path":"order","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetOrderListDto","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.controller.ts:36"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.controller.ts:36"}],"swagger":{"ApiOperation":"{\r\n    summary: `주문/결제목록`,\r\n    description: `default 값(dateType : ordCreatedAt | startDate : 3개월전)\r\n                  default 정렬(ordCreatedAt : desc)`,\r\n  }","ApiOkResponse":"{ type: GetOrderListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.controller.ts:36"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.AgencyOrderDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:216"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CancelOrderDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Order, ['ordId']), PickType(Payment, ['pmtReason']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"PickType(Payment, ['pmtReason'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtReason"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtReason","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateAgencyOrderDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Order, [ 'ordOid', 'ordType', 'ordProductCode', 'ordProductName', 'ordLimitedQty', 'ordSettlementPrice', 'ordExpiredAt', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(Order, [ 'ordOid', 'ordType', 'ordProductCode', 'ordProductName', 'ordLimitedQty', 'ordSettlementPrice', 'ordExpiredAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordOid","ordType","ordProductCode","ordProductName","ordLimitedQty","ordSettlementPrice","ordExpiredAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:188"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateAgencyPaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId']), PickType(Payment, ['pmtTid', 'pmtAmount', 'pmtApprovedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId"]},{"op":"intersection","base_expr":"PickType(Payment, ['pmtTid', 'pmtAmount', 'pmtApprovedAt'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtTid","pmtAmount","pmtApprovedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtTid","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtAmount","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:183"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId', 'subNumber']), PartialType(PickType(Card, ['crdId'])), PickType(Product, [ 'prdCode', 'prdName', 'prdSalePrice', 'prdLimitedQty', 'prdUseCycle', 'prdPaymentCycle', ]), PickType(Order, ['ordType']), PartialType(PickType(Product, ['prdPaymentCycle'])), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId', 'subNumber'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId","subNumber"]},{"op":"intersection","base_expr":"PartialType(PickType(Card, ['crdId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Card, ['crdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId"]},{"op":"intersection","base_expr":"PickType(Product, [ 'prdCode', 'prdName', 'prdSalePrice', 'prdLimitedQty', 'prdUseCycle', 'prdPaymentCycle', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdCode","prdName","prdSalePrice","prdLimitedQty","prdUseCycle","prdPaymentCycle"]},{"op":"intersection","base_expr":"PickType(Order, ['ordType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordType"]},{"op":"intersection","base_expr":"PartialType(PickType(Product, ['prdPaymentCycle']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Product, ['prdPaymentCycle'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdPaymentCycle"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdPaymentCycle","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdUseCycle","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"prdUseType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"prdPaymentType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto.prdPaymentType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['day', 'year', 'month']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:156"}],"swagger":{"ApiProperty":"{ description: '결제주기타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '체험상품']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:146"}],"swagger":{"ApiProperty":"{ description: '상품타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateOrderDto.prdUseType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['day', 'year', 'month']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:151"}],"swagger":{"ApiProperty":"{ description: '이용주기타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateRefundOrderDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Order, ['ordId']), OmitType(Refund, ['refId', 'refCreatedAt', 'refUpdatedAt', 'refCompletedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"OmitType(Refund, ['refId', 'refCreatedAt', 'refUpdatedAt', 'refCompletedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Refund","base_ref":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","props":["refId","refCreatedAt","refUpdatedAt","refCompletedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refBank","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refAccountName","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refPrice","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refMemo","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:209"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateTransactionOrderPaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId', 'subState', 'subNextPayDay']), PickType(Order, ['ordOid', 'ordExpiredAt', 'ordType']), PickType(Product, ['prdCode', 'prdName', 'prdLimitedQty']), PickType(Payment, [ 'pmtTid', 'pmtState', 'pmtMethod', 'pmtAmount', 'pmtCardName', 'pmtCardType', 'pmtCardNumber', 'pmtCardBillingKey', 'pmtReason', 'pmtApprovedAt', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId', 'subState', 'subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId","subState","subNextPayDay"]},{"op":"intersection","base_expr":"PickType(Order, ['ordOid', 'ordExpiredAt', 'ordType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordOid","ordExpiredAt","ordType"]},{"op":"intersection","base_expr":"PickType(Product, ['prdCode', 'prdName', 'prdLimitedQty'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdCode","prdName","prdLimitedQty"]},{"op":"intersection","base_expr":"PickType(Payment, [ 'pmtTid', 'pmtState', 'pmtMethod', 'pmtAmount', 'pmtCardName', 'pmtCardType', 'pmtCardNumber', 'pmtCardBillingKey', 'pmtReason', 'pmtApprovedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtTid","pmtState","pmtMethod","pmtAmount","pmtCardName","pmtCardType","pmtCardNumber","pmtCardBillingKey","pmtReason","pmtApprovedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtMethod","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtTid","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtAmount","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtCardName","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtCardType","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtCardNumber","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtCardBillingKey","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtReason","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateTransactionOrderPaymentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.CreateTransactionOrderPaymentDto.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '체험상품']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:179"}],"swagger":{"ApiProperty":"{ description: '상품타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:180"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"refund","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"settleState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"ordBillingType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:361"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:364"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:366"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:367"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyOrderDto, description: '기업정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:368"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:372"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:374"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:375"}],"swagger":{"ApiPropertyOptional":"{ type: MemberOrderDto, description: 'FC정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:376"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.ordBillingType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:468"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:469"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '과금방식 (PREPAID 선불 | POSTPAID 후불 | FREE 무상)',\r\n    enum: ['PREPAID', 'POSTPAID', 'FREE'],\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:470"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:387"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:389"}],"swagger":{"ApiProperty":"{ type: OrderDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:390"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.orgFullPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:444"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:445"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '소속 조직 전체 경로(예: 대구 > 개발팀)',\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:446"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:429"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:430"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직 ID(ULID 26자)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:431"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:435"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:436"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직명', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:437"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.payment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:394"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:396"}],"swagger":{"ApiProperty":"{ type: PaymentOrderDto, description: '결제정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:397"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.refund","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:401"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:403"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:404"}],"swagger":{"ApiPropertyOptional":"{ type: RefundOrderDto, description: '환불정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:405"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:409"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:411"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:412"}],"swagger":{"ApiPropertyOptional":"{ type: SalesAgencyDto, description: '영업대리점' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:413"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:420"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:422"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:423"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:424"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.settleState","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:457"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:458"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '정산상태 (PENDING 정산대기 | CONFIRMED 정산확정 | EXCLUDED 정산제외 | FREE 무상제공 | NONE 공란)',\r\n    enum: ['PENDING', 'CONFIRMED', 'EXCLUDED', 'FREE', 'NONE'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:459"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:380"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:382"}],"swagger":{"ApiProperty":"{ type: SubscribeOrderDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:383"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(GetCommonOrderListDto, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(GetCommonOrderListDto, ['memId'])","base_ref":null,"props":null},{"op":"omit","base_expr":"GetCommonOrderListDto","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"billingType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"settleState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:474"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetAdminOrderListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:478"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:479"}],"swagger":{"ApiProperty":"{ type: [GetAdminOrderDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:480"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Member, ['memId', 'memType'])), PartialType(PickType(Payment, ['pmtState'])), PartialType(PickType(Refund, ['refState'])), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId', 'memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId', 'memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memType"]},{"op":"intersection","base_expr":"PartialType(PickType(Payment, ['pmtState']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Payment, ['pmtState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtState"]},{"op":"intersection","base_expr":"PartialType(PickType(Refund, ['refState']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Refund, ['refState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Refund","base_ref":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","props":["refState"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":8,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"billingType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"settleState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.billingType","kind":"property","validators":[{"name":"IsIn","args_literal":"['PREPAID', 'POSTPAID', 'FREE']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:98"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '과금방식 필터 (PREPAID 선불 | POSTPAID 후불 | FREE 무상)',\r\n    enum: ['PREPAID', 'POSTPAID', 'FREE'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: ordCreatedAt)',\r\n    enum: ['ordCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.orgFilterPath","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:88"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:89"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:81"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:83"}],"swagger":{"ApiPropertyOptional":"{ description: '조직 필터(해당 조직+하위 포함)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.orgPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:77"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: ordOid)',\r\n    enum: [\r\n      'ordOid',\r\n      'subNumber',\r\n      'memLoginId',\r\n      'ordProductCode',\r\n      'ordProductName',\r\n      'memAgency',\r\n      'agcCo"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.settleState","kind":"property","validators":[{"name":"IsIn","args_literal":"['PENDING', 'CONFIRMED', 'EXCLUDED', 'FREE']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:107"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:108"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '정산상태 필터 (PENDING 정산대기 | CONFIRMED 정산확정 | EXCLUDED 정산제외 | FREE 무상제공)',\r\n    enum: ['PENDING', 'CONFIRMED', 'EXCLUDED', 'FREE'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['pmtApprovedAt', 'pmtCanceledAt', 'refCompletedAt', 'ordCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","ops_applied":[],"optional_by_partial":false},{"name":"refund","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:299"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:301"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:302"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyOrderDto, description: '기업정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:303"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:307"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:309"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:310"}],"swagger":{"ApiPropertyOptional":"{ type: MemberOrderDto, description: 'FC정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:311"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:322"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:324"}],"swagger":{"ApiProperty":"{ type: OrderDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:325"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto.payment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:329"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:331"}],"swagger":{"ApiProperty":"{ type: PaymentOrderDto, description: '결제정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:332"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto.refund","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:336"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:338"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:339"}],"swagger":{"ApiPropertyOptional":"{ type: RefundOrderDto, description: '환불정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:340"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:315"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:317"}],"swagger":{"ApiProperty":"{ type: SubscribeOrderDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:318"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(GetCommonOrderListDto, ['pmtState', 'refState', 'sacCode']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(GetCommonOrderListDto, ['pmtState', 'refState', 'sacCode'])","base_ref":null,"props":null},{"op":"omit","base_expr":"GetCommonOrderListDto","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","props":["pmtState","refState","sacCode"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","intersection","omit"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick","intersection","omit"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"billingType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"settleState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetCommonOrderListDto","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListDto.endDate","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListDto.startDate","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:344"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.GetOrderListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:348"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:349"}],"swagger":{"ApiProperty":"{ type: [GetOrderDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.MemberOrderDto","kind":"type","class_kind":"dto","extends_expr":"PartialType( PickType(Member, ['memLoginId', 'memAgency']), )","composed_from":[{"op":"partial","base_expr":"PickType(Member, ['memLoginId', 'memAgency'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId","memAgency"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["partial","pick"],"optional_by_partial":true},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.MemberOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.MemberOrderDto.memType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['일반', '기업']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:222"}],"swagger":{"ApiProperty":"{ description: 'FC타입', enum: ['일반', '기업'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.OrderDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Order, ['ordType', 'ordProductType'])","composed_from":[{"op":"omit","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordType","ordProductType"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordUsedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordReservedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordInvoiceQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.OrderDto","ops_applied":[],"optional_by_partial":false},{"name":"ordProductType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.OrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:231"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.OrderDto.ordProductType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '체험상품']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:239"}],"swagger":{"ApiProperty":"{ description: '주문상품타입', enum: ['구독상품', '체험상품'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:240"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.OrderDto.ordType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['신규주문', '정기주문']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:234"}],"swagger":{"ApiProperty":"{ description: '주문타입', enum: ['신규주문', '정기주문'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:235"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.PaymentOrderDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Payment, ['pmtCreatedAt', 'pmtState'])","composed_from":[{"op":"omit","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtCreatedAt","pmtState"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"pmtId","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtMethod","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtTid","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtAmount","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardName","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardType","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardNumber","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCardBillingKey","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtReason","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["omit"],"optional_by_partial":false},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.PaymentOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:242"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.PaymentOrderDto.pmtState","kind":"property","validators":[{"name":"IsEnum","args_literal":"[\r\n    '결제완료',\r\n    '결제취소',\r\n    '결제실패',\r\n    '주문완료',\r\n    '주문실패',\r\n    '주문취소',\r\n  ]","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:255"}],"swagger":{"ApiProperty":"{\r\n    description: '결제상태',\r\n    enum: [\r\n      '결제완료',\r\n      '결제취소',\r\n      '결제실패',\r\n      '주문완료',\r\n      '주문실패',\r\n      '주문취소',\r\n    ],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:263"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.RefundOrderDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Refund, ['refUpdatedAt', 'refState'])","composed_from":[{"op":"omit","base_expr":"Refund","base_ref":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","props":["refUpdatedAt","refState"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"refId","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refBank","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refAccountName","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refPrice","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refMemo","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["omit"],"optional_by_partial":false},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.RefundOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:271"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.RefundOrderDto.refState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['환불완료', '환불반려', '결제실패']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:277"}],"swagger":{"ApiProperty":"{\r\n    description: '환불상태',\r\n    enum: ['환불완료', '환불반려', '결제실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:278"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:283"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:281"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.SubscribeOrderDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Subscribe, ['subNumber'])","composed_from":[{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNumber"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.dto.SubscribeOrderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:225"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.SubscribeOrderDto.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독', '해지', '변경']","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:228"}],"swagger":{"ApiProperty":"{ description: '구독상태' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.dto.UpdateOrderDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Order, [ 'ordUsedQty', 'ordLimitedQty', ])","composed_from":[{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordUsedQty","ordLimitedQty"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false},{"name":"ordUsedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":14,"resolution":"own","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordProductType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordUsedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordReservedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordInvoiceQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false},{"name":"ordCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:88"}],"swagger":{"ApiProperty":"{ description: '주문생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordExpiredAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:76"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:77"}],"swagger":{"ApiPropertyOptional":"{ description: '주문만료일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: 'order id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordInvoiceQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:66"}],"swagger":{"ApiProperty":"{ description: '청구서발급수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordLimitedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:51"}],"swagger":{"ApiProperty":"{ description: '이용제한수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordOid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:29"}],"swagger":{"ApiProperty":"{ description: '주문번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordProductCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:41"}],"swagger":{"ApiProperty":"{ description: '주문상품코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordProductName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:46"}],"swagger":{"ApiProperty":"{ description: '주문상품명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordProductType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ProductType","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:36"}],"swagger":{"ApiProperty":"{\r\n    description: '주문상품타입 (PRD001: 구독상품 | PRD002:체험험상품)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordReservedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:61"}],"swagger":{"ApiProperty":"{ description: '분석예약수량(인증요청중~분석완료직전 점유)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordSettlementPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:71"}],"swagger":{"ApiProperty":"{ description: '정산금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordType","kind":"property","validators":[{"name":"IsEnum","args_literal":"OrderType","anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:24"}],"swagger":{"ApiProperty":"{\r\n    description: `주문타입(신규주문 : ORD001 | 정기주문 : ORD002)`,\r\n    enum: OrderType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:82"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:83"}],"swagger":{"ApiPropertyOptional":"{ description: '주문수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/order/order/order.entity.Order.ordUsedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:56"}],"swagger":{"ApiProperty":"{ description: '분석이용수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/order/order/order.entity.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.dto.CreatePaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Payment, ['pmtAmount']), PartialType(PickType(Card, ['crdId'])), PickType(Order, ['ordOid']), PickType(Product, ['prdCode']), PickType(Subscribe, ['subNumber']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Payment, ['pmtAmount'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtAmount"]},{"op":"intersection","base_expr":"PartialType(PickType(Card, ['crdId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Card, ['crdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId"]},{"op":"intersection","base_expr":"PickType(Order, ['ordOid'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordOid"]},{"op":"intersection","base_expr":"PickType(Product, ['prdCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdCode"]},{"op":"intersection","base_expr":"PickType(Subscribe, ['subNumber'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNumber"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"pmtAmount","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.dto.CreatePaymentDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.dto.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.dto.CreatePaymentDto.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '체험상품']","anchor":"insuniverse-server/apps/api/src/modules/payment/payment.dto.ts:24"}],"swagger":{"ApiProperty":"{ description: '상품타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.dto.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.dto.UpdatePaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, [ 'subId', 'subState', 'subDisabledAt', 'subDisableCompletedAt', ]), PickType(Payment, ['pmtState', 'pmtReason', 'pmtCanceledAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, [ 'subId', 'subState', 'subDisabledAt', 'subDisableCompletedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId","subState","subDisabledAt","subDisableCompletedAt"]},{"op":"intersection","base_expr":"PickType(Payment, ['pmtState', 'pmtReason', 'pmtCanceledAt'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":["pmtState","pmtReason","pmtCanceledAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subDisabledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subDisableCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtReason","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"pmtCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":14,"resolution":"own","effective_properties":[{"name":"pmtId","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtMethod","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtTid","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtAmount","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtCardName","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtCardType","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtCardNumber","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtCardBillingKey","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtReason","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtApprovedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false},{"name":"pmtCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:48"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:49"}],"swagger":{"ApiPropertyOptional":"{ description: '결제금액' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtApprovedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:84"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:85"}],"swagger":{"ApiPropertyOptional":"{ description: 'PG결제승인일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtCanceledAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:90"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:91"}],"swagger":{"ApiPropertyOptional":"{ description: '결제취소일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtCardBillingKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:72"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:73"}],"swagger":{"ApiPropertyOptional":"{ description: '결제카드빌링키' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtCardName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:55"}],"swagger":{"ApiPropertyOptional":"{ description: '결제카드회사명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtCardNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:67"}],"swagger":{"ApiPropertyOptional":"{ description: '결제카드번호' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtCardType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:60"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:61"}],"swagger":{"ApiPropertyOptional":"{ description: '결제카드타입' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:102"}],"swagger":{"ApiProperty":"{ description: '결제생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:22"}],"swagger":{"ApiProperty":"{ description: 'payment id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtMethod","kind":"property","validators":[{"name":"IsEnum","args_literal":"PaymentMethod","anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:38"}],"swagger":{"ApiProperty":"{\r\n    description: `결제수단(PG : PMT001 | 현금 : PMT002 |무료료 : PMT003 )`,\r\n    enum: PaymentMethod,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtReason","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:78"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:79"}],"swagger":{"ApiPropertyOptional":"{ description: `결제실패/취소사유(최대200자)` }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtState","kind":"property","validators":[{"name":"IsEnum","args_literal":"PaymentState","anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:30"}],"swagger":{"ApiProperty":"{\r\n    description: `결제상태(결제완료 : PAY001 | 결제취소 : PAY002 |결제실패 : PAY003 )`,\r\n    enum: PaymentState,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtTid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: '거래번호(toss)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment.pmtUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:96"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:97"}],"swagger":{"ApiPropertyOptional":"{ description: '결제수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/payment/payment.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.createProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.createProduct","http":"POST /admin/popup","controller_path":"admin/popup","method_path":"","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:96"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:98"}],"swagger":{"ApiOperation":"{\r\n    summary: '팝업 신규등록',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"CreatePopupDto","ApiBody":"{\r\n    description: '팝업 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        popImg: { type: 'string', format: 'binary', nullable: false },\r\n        popupData: {\r\n          allO"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.createProduct","defined_in":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.deletePopup","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.deletePopup","http":"POST /admin/popup/delete","controller_path":"admin/popup","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeletePopupDto","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:168"}],"swagger":{"ApiOperation":"{\r\n    summary: '팝업 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.deletePopup","defined_in":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getPopupList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getPopupList","http":"GET /admin/popup","controller_path":"admin/popup","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminPopupListDto","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: `팝업목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetPopupListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getPopupList","defined_in":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getProduct","http":"GET /admin/popup/:popId","controller_path":"admin/popup","method_path":":popId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:65"}],"swagger":{"ApiOperation":"{\r\n    summary: '팝업 상세조회',\r\n  }","ApiOkResponse":"{ type: GetPopupDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.getProduct","defined_in":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.imageUpload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.imageUpload","http":"POST /admin/popup/image-upload","controller_path":"admin/popup","method_path":"image-upload","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:157"}],"swagger":{"ApiOperation":"{\r\n    summary: '공지사항 editor 이미지 업로드',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '파일',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n      },\r\n    },\r\n  }","ApiExtraModels":"GetImageS3KeyPopupDto"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.imageUpload","defined_in":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:157"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.updatePopup","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.updatePopup","http":"POST /admin/popup/edit/:popId","controller_path":"admin/popup","method_path":"edit/:popId","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:131"},{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:133"},{"decorator":"Body","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:134"}],"swagger":{"ApiOperation":"{\r\n    summary: `팝업 수정 \r\n     *기존 업로드 된 이미지는 popupData 이미지url입력\r\n      이미지url 예시) popup/images/f5353a2745f6a7036e9fe344db1804d9.png \r\n      새로 업로드되는 이미지는 '파일선택'으로 업로드`,\r\n  }","ApiConsumes":"'multipart/form-data'","ApiExtraModels":"UpdatePopupDto","ApiBody":"{\r\n    description: '팝업 등록 정보',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        popImg: { type: 'string', format: 'binary', nullable: false },\r\n        popupData: {\r\n          allO"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/popup/popup-admin.controller.AdminPopupController.updatePopup","defined_in":"insuniverse-server/apps/api/src/modules/popup/popup-admin.controller.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.controller.PopupController.getBannerList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/popup/popup.controller.PopupController.getBannerList","http":"GET /popup","controller_path":"popup","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetPopupListDto","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.controller.ts:21"}],"swagger":{"ApiOperation":"{\r\n    summary: `팝업목록`,\r\n    description: `default 값 (popShow : 1)\r\n                  default 정렬 (popSort : desc)`,\r\n  }","ApiOkResponse":"{ type: GetPopupListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.controller.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.CreatePopupDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Popup, [ 'popId', 'popImg', 'popCreatedAt', 'popUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Popup","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","props":["popId","popImg","popCreatedAt","popUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popName","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popTitle","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popDateContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popSort","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLink","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popClosedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.DeletePopupDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetAdminPopupListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonPopupListDto, [])","composed_from":[{"op":"omit","base_expr":"GetCommonPopupListDto","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Popup, ['popType', 'popShow', 'popLinked'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Popup, ['popType', 'popShow', 'popLinked']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Popup, ['popType', 'popShow', 'popLinked'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Popup","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","props":["popType","popShow","popLinked"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: popCreatedAt)',\r\n    enum: ['popCreatedAt', 'popOpenedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: popName(팝업명))',\r\n    enum: ['popName', 'popTitie'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['popName', 'prdTitie', 'popSort', 'popCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetImageS3KeyPopupDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"imageKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetImageS3KeyPopupDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:79"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetImageS3KeyPopupDto.imageKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:82"}],"swagger":{"ApiProperty":"{ description: 'S3Key' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Popup, [ 'popType', 'popShow', 'popLinked', ])","composed_from":[{"op":"omit","base_expr":"Popup","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","props":["popType","popShow","popLinked"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"popId","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popName","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popTitle","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popDateContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popSort","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLink","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popImg","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popClosedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto","ops_applied":[],"optional_by_partial":false},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto","ops_applied":[],"optional_by_partial":false},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto.popLinked","kind":"property","validators":[{"name":"IsEnum","args_literal":"['연결', '미연결']","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:102"}],"swagger":{"ApiProperty":"{ description: '링크여부', enum: ['연결', '미연결'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto.popShow","kind":"property","validators":[{"name":"IsEnum","args_literal":"['노출', '비노출']","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:97"}],"swagger":{"ApiProperty":"{ description: '노출여부', enum: ['노출', '비노출'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupDto.popType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['텍스트', '이미지']","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:92"}],"swagger":{"ApiProperty":"{ description: '팝업타입', enum: ['텍스트', '이미지지'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonPopupListDto, [])","composed_from":[{"op":"omit","base_expr":"GetCommonPopupListDto","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetCommonPopupListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupListDto","ops_applied":[],"optional_by_partial":false},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupListDto.popShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.GetPopupListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:110"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:111"}],"swagger":{"ApiProperty":"{ type: [GetPopupDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:112"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.PopupImageDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Popup, ['popImg'])","composed_from":[{"op":"pick","base_expr":"Popup","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","props":["popImg"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"popImg","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.UpdatePopupDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Popup, [ 'popId', 'popCreatedAt', 'popUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Popup","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","props":["popId","popCreatedAt","popUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popName","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popTitle","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popDateContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popSort","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLink","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popImg","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popClosedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.dto.UpdatePopupWithoutImgDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Popup, [ 'popId', 'popImg', 'popCreatedAt', 'popUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"Popup","base_ref":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","props":["popId","popImg","popCreatedAt","popUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popName","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popTitle","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popDateContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popSort","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popLink","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false},{"name":"popClosedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":15,"resolution":"own","effective_properties":[{"name":"popId","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popType","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popName","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popTitle","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popDateContent","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popSort","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popShow","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popLinked","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popLink","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popImg","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popOpenedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popClosedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false},{"name":"popCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popClosedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:87"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:88"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업종료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:37"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업내용(팝업타입:POP001(텍스트)일시)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:99"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업생성일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popDateContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:42"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:43"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업 안내일 내용' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '팝업id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popImg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:75"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:76"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업이미지' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popLink","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:69"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:70"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업링크' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popLinked","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:62"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:64"}],"swagger":{"ApiProperty":"{ description: '팝업링크여부(default:0, 연결:1|미연결:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:25"}],"swagger":{"ApiProperty":"{ description: '팝업명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popOpenedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:81"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:82"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업시작일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popShow","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:55"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:57"}],"swagger":{"ApiProperty":"{ description: '팝업노출여부(default:1, 노출:1|비노출:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:49"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:50"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업정렬(default:0 / 높은순서순)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:31"}],"swagger":{"ApiPropertyOptional":"{ description: '팝업제목' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popType","kind":"property","validators":[{"name":"IsEnum","args_literal":"PopUpType","anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '팝업타입(POP001: 텍스트 | POP002:이미지)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/popup/popup.entity.Popup.popUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:93"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:94"}],"swagger":{"ApiPropertyOptional":"{ description: '상품수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/popup/popup.entity.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.createProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.createProduct","http":"POST /admin/product","controller_path":"admin/product","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateProductDto","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:75"}],"swagger":{"ApiOperation":"{\r\n    summary: '상품 신규등록',\r\n    description: '사진등록필요 시 S3추가필요',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.createProduct","defined_in":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.deleteProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.deleteProduct","http":"POST /admin/product/delete","controller_path":"admin/product","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteProductDto","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:97"}],"swagger":{"ApiOperation":"{\r\n    summary: '상픔삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.deleteProduct","defined_in":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getAllProductList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getAllProductList","http":"GET /admin/product/all","controller_path":"admin/product","method_path":"all","param_bindings":[{"decorator":"Query","type_ref":"GetProductAllListDto","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:51"}],"swagger":{"ApiOperation":"{\r\n    summary: '상품 전체조회',\r\n  }","ApiOkResponse":"{ type: GetProductAllListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getAllProductList","defined_in":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProduct","http":"GET /admin/product/:prdId","controller_path":"admin/product","method_path":":prdId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:63"}],"swagger":{"ApiOperation":"{\r\n    summary: '상품 상세조회',\r\n  }","ApiOkResponse":"{ type: GetProductDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProduct","defined_in":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProductList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProductList","http":"GET /admin/product","controller_path":"admin/product","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetAdminProductListDto","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:39"}],"swagger":{"ApiOperation":"{\r\n    summary: `상품목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetProductListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.getProductList","defined_in":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.updateProduct","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.updateProduct","http":"POST /admin/product/edit/:prdId","controller_path":"admin/product","method_path":"edit/:prdId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:86"},{"decorator":"Body","type_ref":"UpdateProductDto","anchor":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:87"}],"swagger":{"ApiOperation":"{\r\n    summary: '상품 수정',\r\n    description: '사진등록필요 시 S3추가필요',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/product/product-admin.controller.AdminProductController.updateProduct","defined_in":"insuniverse-server/apps/api/src/modules/product/product-admin.controller.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.controller.ProductController.getProductList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/product/product.controller.ProductController.getProductList","http":"GET /product","controller_path":"product","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetProductListDto","anchor":"insuniverse-server/apps/api/src/modules/product/product.controller.ts:21"}],"swagger":{"ApiOperation":"{\r\n    summary: `상품목록`,\r\n    description: `default 값 (prdShow : 1 | prdType :PRD001)\r\n                  default 정렬 (prdSort : desc)`,\r\n  }","ApiOkResponse":"{ type: GetProductListResponseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.controller.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.CreateProductDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Product, [ 'prdId', 'prdCode', 'prdSort', 'prdCreatedAt', 'prdUpdatedAt', 'prdUseCycle', 'prdPaymentCycle', 'prdPaymentType', 'prdUseType', ]), PartialType( PickType(Product, [ 'prdCode', 'prdConsumerPrice', 'prdSort', 'prdMonthlyPoint', ]), ), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Product, [ 'prdId', 'prdCode', 'prdSort', 'prdCreatedAt', 'prdUpdatedAt', 'prdUseCycle', 'prdPaymentCycle', 'prdPaymentType', 'prdUseType', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdCode","prdSort","prdCreatedAt","prdUpdatedAt","prdUseCycle","prdPaymentCycle","prdPaymentType","prdUseType"]},{"op":"intersection","base_expr":"PartialType( PickType(Product, [ 'prdCode', 'prdConsumerPrice', 'prdSort', 'prdMonthlyPoint', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Product, [ 'prdCode', 'prdConsumerPrice', 'prdSort', 'prdMonthlyPoint', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdCode","prdConsumerPrice","prdSort","prdMonthlyPoint"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdContent","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdImg","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdConsumerPrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdMonthlyPoint","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdCaution","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdSort","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.DeleteProductDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetAdminProductListDto","kind":"type","class_kind":"dto","extends_expr":"GetCommonProductListDto","composed_from":[{"op":"intersection","base_expr":"GetCommonProductListDto","base_ref":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Product, ['prdShow', 'prdRecommend', 'prdType'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Product, ['prdShow', 'prdRecommend', 'prdType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Product, ['prdShow', 'prdRecommend', 'prdType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdShow","prdRecommend","prdType"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: prdCreatedAt)',\r\n    enum: ['prdCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: prdName(상품명))',\r\n    enum: ['prdCode', 'prdName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['prdCode', 'prdName', 'prdSort', 'prdCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductAllListDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, ['prdType'])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdType"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductAllListResponseDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, [ 'prdId', 'prdName', 'prdCode', 'prdLimitedQty', 'prdSalePrice', ])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdName","prdCode","prdLimitedQty","prdSalePrice"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Product, [ 'prdType', 'prdShow', 'prdRecommend', 'prdUseCycle', 'prdPaymentCycle', ])","composed_from":[{"op":"omit","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdType","prdShow","prdRecommend","prdUseCycle","prdPaymentCycle"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdPaymentType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdUseType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdContent","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdImg","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdConsumerPrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdSort","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdMonthlyPoint","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdCaution","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["omit"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto","ops_applied":[],"optional_by_partial":false},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto","ops_applied":[],"optional_by_partial":false},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto.prdRecommend","kind":"property","validators":[{"name":"IsEnum","args_literal":"['추천', '미추천']","anchor":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:123"}],"swagger":{"ApiProperty":"{ description: '추천여부', enum: ['추천', '미추천'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto.prdShow","kind":"property","validators":[{"name":"IsEnum","args_literal":"['노출', '비노출']","anchor":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:118"}],"swagger":{"ApiProperty":"{ description: '노출여부', enum: ['노출', '비노출'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductDto.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '일반상품']","anchor":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:113"}],"swagger":{"ApiProperty":"{ description: '상품타입', enum: ['구독상품', '일반상품'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonProductListDto, [])","composed_from":[{"op":"omit","base_expr":"GetCommonProductListDto","base_ref":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","props":[]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetCommonProductListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListDto.prdShow","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListDto.sortKey","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.GetProductListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:131"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:132"}],"swagger":{"ApiProperty":"{ type: [GetProductDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.dto.UpdateProductDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(Product, [ 'prdId', 'prdCode', 'prdSort', 'prdCreatedAt', 'prdUpdatedAt', 'prdUseCycle', 'prdPaymentCycle', 'prdPaymentType', 'prdUseType', ]), PartialType(PickType(Product, ['prdConsumerPrice', 'prdSort', 'prdMonthlyPoint'])), )","composed_from":[{"op":"intersection","base_expr":"OmitType(Product, [ 'prdId', 'prdCode', 'prdSort', 'prdCreatedAt', 'prdUpdatedAt', 'prdUseCycle', 'prdPaymentCycle', 'prdPaymentType', 'prdUseType', ])","base_ref":null,"props":null},{"op":"omit","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdCode","prdSort","prdCreatedAt","prdUpdatedAt","prdUseCycle","prdPaymentCycle","prdPaymentType","prdUseType"]},{"op":"intersection","base_expr":"PartialType(PickType(Product, ['prdConsumerPrice', 'prdSort', 'prdMonthlyPoint']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Product, ['prdConsumerPrice', 'prdSort', 'prdMonthlyPoint'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdConsumerPrice","prdSort","prdMonthlyPoint"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdContent","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdImg","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdConsumerPrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdMonthlyPoint","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdCaution","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"prdSort","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":20,"resolution":"own","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdPaymentType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdUseType","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdPaymentCycle","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdUseCycle","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdContent","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdImg","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdConsumerPrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdSort","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdRecommend","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdShow","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdMonthlyPoint","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdCaution","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false},{"name":"prdCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdCaution","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:119"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:120"}],"swagger":{"ApiPropertyOptional":"{ description: '유의사항' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:58"}],"swagger":{"ApiProperty":"{ description: '상품코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdConsumerPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:85"}],"swagger":{"ApiProperty":"{ description: '상품소비자가격' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:69"}],"swagger":{"ApiPropertyOptional":"{ description: '상품설명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:131"}],"swagger":{"ApiProperty":"{ description: '상품생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:21"}],"swagger":{"ApiProperty":"{ description: '상품id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdImg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:74"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:75"}],"swagger":{"ApiPropertyOptional":"{ description: '상품 이미지' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdLimitedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:80"}],"swagger":{"ApiProperty":"{ description: '이용제한수량' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdMonthlyPoint","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:114"}],"swagger":{"ApiProperty":"{ description: '매월 지급 포인트(default:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:62"}],"swagger":{"ApiProperty":"{ description: '상품명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdPaymentCycle","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:48"}],"swagger":{"ApiProperty":"{ description: '결제주기' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdPaymentType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ProductCycleType","anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:36"}],"swagger":{"ApiProperty":"{\r\n    description: '결제주기타입(PCY001: 월구독| PCY002:연구독 | PCY003:일구독)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdRecommend","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:102"}],"swagger":{"ApiProperty":"{ description: '상품추천여부(default:0, 추천:1|미추천:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdSalePrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:90"}],"swagger":{"ApiProperty":"{ description: '상품판매가격' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdShow","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:108"}],"swagger":{"ApiProperty":"{ description: '상품노출여부(default:1, 노출:1|비노출:0)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdSort","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:96"}],"swagger":{"ApiProperty":"{ description: '상품정렬(default:0 / 높은순서순)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ProductType","anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:29"}],"swagger":{"ApiProperty":"{\r\n    description:\r\n      '상품타입(PRD001: 구독상품 | PRD002:체험험상품 | PRD003:기업상품)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:125"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:126"}],"swagger":{"ApiPropertyOptional":"{ description: '상품수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdUseCycle","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:53"}],"swagger":{"ApiProperty":"{ description: '이용주기' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/product/product.entity.Product.prdUseType","kind":"property","validators":[{"name":"IsEnum","args_literal":"ProductCycleType","anchor":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:43"}],"swagger":{"ApiProperty":"{\r\n    description: '이용주기타입(PCY001: 월구독| PCY002:연구독 | PCY003:일구독)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/product/product.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.addPush","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.addPush","http":"POST /admin/push","controller_path":"admin/push","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"AddPushDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:16"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 등록' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.cancelPush","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.cancelPush","http":"POST /admin/push/cancel/:pshId","controller_path":"admin/push","method_path":"cancel/:pshId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:63"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 취소 (알람 삭제)' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.deletePush","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.deletePush","http":"DELETE /admin/push","controller_path":"admin/push","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"DeletePushDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:69"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 삭제' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.deletePushPost","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.deletePushPost","http":"POST /admin/push/delete","controller_path":"admin/push","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeletePushDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:75"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 삭제 (POST)' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.editPush","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.editPush","http":"POST /admin/push/edit/:pshId","controller_path":"admin/push","method_path":"edit/:pshId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:51"},{"decorator":"Body","type_ref":"EditPushDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:51"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 수정' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getFcmUsers","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getFcmUsers","http":"GET /admin/push/fcm-users","controller_path":"admin/push","method_path":"fcm-users","param_bindings":[{"decorator":"Query","type_ref":"GetFcmUsersDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:29"}],"swagger":{"ApiOperation":"{ summary: 'FCM 토큰이 있는 회원 목록 조회' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushDetail","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushDetail","http":"GET /admin/push/:pshId","controller_path":"admin/push","method_path":":pshId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:44"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 상세 조회' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushList","http":"GET /admin/push","controller_path":"admin/push","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetPushListDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:22"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 목록 조회' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushSendHistory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.getPushSendHistory","http":"GET /admin/push/:pshId/send-history","controller_path":"admin/push","method_path":":pshId/send-history","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:36"},{"decorator":"Query","type_ref":"GetPushSendHistoryDto","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:37"}],"swagger":{"ApiOperation":"{ summary: '푸시 발송 내역 조회' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.imageUpload","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.imageUpload","http":"POST /admin/push/image-upload","controller_path":"admin/push","method_path":"image-upload","param_bindings":[{"decorator":"UploadedFiles","type_ref":"Express.Multer.File[]","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:92"}],"swagger":{"ApiOperation":"{ summary: '푸시 에디터 이미지 업로드' }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '파일',\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: { type: 'string', format: 'binary', nullable: true },\r\n      },\r\n    },\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.controller.PushController.sendPush","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/push/push.controller.PushController.sendPush","http":"POST /admin/push/send/:pshId","controller_path":"admin/push","method_path":"send/:pshId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:57"}],"swagger":{"ApiOperation":"{ summary: '푸시 알림 발송' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.controller.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"pushTitle","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushContent","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushDetailContent","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushUrl","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushTargetType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"targetUserIds","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"targetAgencyIds","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushScheduledAt","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.pushContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:34"}],"swagger":{"ApiProperty":"{ description: '푸시 내용', example: '새로운 상품이 출시되었습니다.' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.pushDetailContent","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:41"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:42"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '푸시 상세 내용 (HTML 에디터)',\r\n    example: '<p>상세 내용입니다.</p>',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.pushScheduledAt","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:82"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '예약 발송 시간 (없으면 즉시 발송)',\r\n    example: '2025-01-01 10:00:00',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.pushTargetType","kind":"property","validators":[{"name":"IsEnum","args_literal":"PushTargetType","anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:58"}],"swagger":{"ApiProperty":"{\r\n    description: '푸시 대상 타입',\r\n    enum: PushTargetType,\r\n    example: PushTargetType.ALL,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.pushTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:30"}],"swagger":{"ApiProperty":"{ description: '푸시 제목', example: '새로운 공지사항' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.pushUrl","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:49"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:50"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '이동 URL (알람 클릭 시 이동할 URL)',\r\n    example: '/insurance/detail/123',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.targetAgencyIds","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:74"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:75"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '기업회원(mem002) 발송 시 특정 기업만 선택 — 기업 ID(agcId) 쉼표 구분. 비우면 전체 기업회원.',\r\n    example: '2,5,7',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.AddPushDto.targetUserIds","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:65"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:66"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '특정 회원에게 발송 시 회원 로그인 ID (쉼표로 구분)',\r\n    example: 'user1,user2,user3',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.DeletePushDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.DeletePushDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:232"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.DeletePushDto.ids","kind":"property","validators":[{"name":"IsInt","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:234"}],"swagger":{"ApiProperty":"{ description: '삭제할 푸시 ID 목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:235"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"pushTitle","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushContent","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushDetailContent","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushUrl","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushTargetType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"targetUserIds","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"targetAgencyIds","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false},{"name":"pushScheduledAt","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.pushContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:180"}],"swagger":{"ApiProperty":"{ description: '푸시 내용', example: '새로운 상품이 출시되었습니다.' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.pushDetailContent","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:187"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:188"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '푸시 상세 내용 (HTML 에디터)',\r\n    example: '<p>상세 내용입니다.</p>',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:189"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.pushScheduledAt","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:228"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '예약 발송 시간 (없으면 즉시 발송)',\r\n    example: '2025-01-01 10:00:00',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.pushTargetType","kind":"property","validators":[{"name":"IsEnum","args_literal":"PushTargetType","anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:204"}],"swagger":{"ApiProperty":"{\r\n    description: '푸시 대상 타입',\r\n    enum: PushTargetType,\r\n    example: PushTargetType.ALL,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:205"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.pushTitle","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:176"}],"swagger":{"ApiProperty":"{ description: '푸시 제목', example: '새로운 공지사항' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:177"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.pushUrl","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:195"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:196"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '이동 URL (알람 클릭 시 이동할 URL)',\r\n    example: '/insurance/detail/123',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:197"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.targetAgencyIds","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:220"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:221"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '기업회원(mem002) 발송 시 특정 기업만 선택 — 기업 ID(agcId) 쉼표 구분. 비우면 전체 기업회원.',\r\n    example: '2,5,7',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:222"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.EditPushDto.targetUserIds","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:211"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:212"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '특정 회원에게 발송 시 회원 ID (쉼표로 구분)',\r\n    example: '1,2,3',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:213"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetFcmUsersDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetFcmUsersDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:265"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetFcmUsersDto.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:270"},{"name":"IsEnum","args_literal":"MemberType","anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:272"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '회원 타입 (MEM001: 일반회원, MEM002: 기업회원)',\r\n    enum: MemberType\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":9,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchField","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"pshTargetType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"pshStatus","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"pshScheduledType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false},{"name":"pshActionType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.endDate","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:108"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:109"}],"swagger":{"ApiPropertyOptional":"{ description: '종료 날짜', example: '2025-12-31' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.pshActionType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:128"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:129"}],"swagger":{"ApiPropertyOptional":"{ description: '동작방식 필터 (link: 링크, detail: 상세)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.pshScheduledType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:123"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:124"}],"swagger":{"ApiPropertyOptional":"{ description: '예약 타입 필터 (immediate: 즉시발송, scheduled: 예약발송)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.pshStatus","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:118"},{"name":"IsEnum","args_literal":"PushStatus","anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:119"}],"swagger":{"ApiPropertyOptional":"{ description: '상태 필터', enum: PushStatus }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.pshTargetType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:113"},{"name":"IsEnum","args_literal":"PushTargetType","anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:114"}],"swagger":{"ApiPropertyOptional":"{ description: '대상 타입 필터', enum: PushTargetType }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.searchField","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:98"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:99"}],"swagger":{"ApiPropertyOptional":"{ description: '검색 필드 (pshTitle: 제목, pshContent: 내용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.searchKey","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:93"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:94"}],"swagger":{"ApiPropertyOptional":"{ description: '검색 키워드 (searchText와 동일)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.searchText","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:88"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:89"}],"swagger":{"ApiPropertyOptional":"{ description: '검색 키워드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListDto.startDate","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:103"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:104"}],"swagger":{"ApiPropertyOptional":"{ description: '시작 날짜', example: '2025-01-01' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ type: [PushResponse], description: '목록' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto","kind":"type","class_kind":"dto","extends_expr":"PaginationDto","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"agcName","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto","ops_applied":[],"optional_by_partial":false},{"name":"almChecked","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto.agcName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:255"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:256"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명 필터' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:257"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto.almChecked","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:260"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:261"}],"swagger":{"ApiPropertyOptional":"{ description: '열람여부 필터 (0: 미열람, 1: 열람)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:262"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto.memType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:250"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:251"}],"swagger":{"ApiPropertyOptional":"{ description: '회원타입 필터 (MEM001: 일반, MEM002: 기업)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:252"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.GetPushSendHistoryDto.searchText","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:245"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:246"}],"swagger":{"ApiPropertyOptional":"{ description: '회원아이디 검색' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:247"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"pshId","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshTitle","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshContent","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshDetailContent","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshUrl","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshTargetType","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshTargetUserIds","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshScheduledAt","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshSentAt","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshStatus","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false},{"name":"pshCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshContent","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '푸시 내용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:165"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshDetailContent","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '푸시 상세 내용 (HTML)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '푸시 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshScheduledAt","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '예약 발송 시간' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:156"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshSentAt","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '실제 발송 시간' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshStatus","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '상태', enum: PushStatus }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshTargetType","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '대상 타입', enum: PushTargetType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshTargetUserIds","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '특정 회원 ID 목록 (쉼표로 구분)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshTitle","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '푸시 제목' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/push/push.dto.PushResponse.pshUrl","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '이동 URL' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/push/push.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralBenefit","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralBenefit","http":"GET /admin/referral/benefit/config","controller_path":"admin/referral","method_path":"benefit/config","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: `추천인 혜택 설정 조회`,\r\n  }","ApiOkResponse":"{ type: ReferralBenefitDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralBenefit","defined_in":"insuniverse-server/apps/api/src/modules/referral/referral-admin.controller.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralMemberList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralMemberList","http":"GET /admin/referral/member","controller_path":"admin/referral","method_path":"member","param_bindings":[{"decorator":"Query","type_ref":"GetReferralMemberListDto","anchor":"insuniverse-server/apps/api/src/modules/referral/referral-admin.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: `추천인 회원 목록 조회`,\r\n  }","ApiOkResponse":"{ type: GetReferralMemberListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.getReferralMemberList","defined_in":"insuniverse-server/apps/api/src/modules/referral/referral-admin.controller.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.updateReferralBenefit","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.updateReferralBenefit","http":"PUT /admin/referral/benefit/config","controller_path":"admin/referral","method_path":"benefit/config","param_bindings":[{"decorator":"Body","type_ref":"UpdateReferralBenefitDto","anchor":"insuniverse-server/apps/api/src/modules/referral/referral-admin.controller.ts:43"}],"swagger":{"ApiOperation":"{\r\n    summary: `추천인 혜택 설정 수정`,\r\n  }","ApiOkResponse":true},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/referral/referral-admin.controller.AdminReferralController.updateReferralBenefit","defined_in":"insuniverse-server/apps/api/src/modules/referral/referral-admin.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.controller.ReferralController.getReferralBenefit","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/referral/referral.controller.ReferralController.getReferralBenefit","http":"GET /referral/benefit","controller_path":"referral","method_path":"benefit","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: `추천인 혜택 설정 조회 (공개)`,\r\n  }","ApiOkResponse":"{ type: ReferralBenefitDto }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.controller.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchType","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto","ops_applied":[],"optional_by_partial":false},{"name":"isDownload","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchKeyword","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto.dateType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:66"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:67"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: memCreatedAt)',\r\n    enum: ['memCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto.isDownload","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:79"}],"swagger":{"ApiPropertyOptional":"{ description: '엑셀 다운로드 여부' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto.searchKeyword","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:83"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:84"}],"swagger":{"ApiPropertyOptional":"{ description: '검색어' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListDto.searchType","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:74"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:75"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: memName)',\r\n    enum: ['memName', 'memLoginId', 'memPhone'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListResponseDto.count","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '총 개수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.GetReferralMemberListResponseDto.list","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '목록', type: [ReferralMemberDto] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"rfbId","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbEnabled","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbReferrerPoint","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbRefereePoint","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbExpireEnabled","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbExpireDays","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '등록일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbEnabled","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '혜택 사용 여부 (Y/N)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbExpireDays","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소멸기간(일)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbExpireEnabled","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '소멸기간 설정 여부 (Y/N)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천인 혜택 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:8"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbRefereePoint","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '가입한 자 포인트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbReferrerPoint","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천한 자 포인트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralBenefitDto.rfbUpdatedAt","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{ description: '수정일' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"referrerMemId","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"referrerMemLoginId","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"referrerMemName","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"referrerMemMyReferralCode","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"refereeMemId","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"refereeMemLoginId","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"refereeMemName","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false},{"name":"refereeMemCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.refereeMemCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '피추천인 가입일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.refereeMemId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '피추천인 회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.refereeMemLoginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '피추천인 로그인 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.refereeMemName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '피추천인 이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.referrerMemId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천인 회원 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.referrerMemLoginId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천인 로그인 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.referrerMemMyReferralCode","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천인 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.ReferralMemberDto.referrerMemName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '추천인 이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"rfbEnabled","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbReferrerPoint","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbRefereePoint","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbExpireEnabled","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto","ops_applied":[],"optional_by_partial":false},{"name":"rfbExpireDays","source_class":"insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto.rfbEnabled","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:34"}],"swagger":{"ApiProperty":"{ description: '혜택 사용 여부 (Y/N)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto.rfbExpireDays","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:53"}],"swagger":{"ApiProperty":"{ description: '소멸기간(일)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto.rfbExpireEnabled","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:48"}],"swagger":{"ApiProperty":"{ description: '소멸기간 설정 여부 (Y/N)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto.rfbRefereePoint","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:44"}],"swagger":{"ApiProperty":"{ description: '가입한 자 포인트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/referral/referral.dto.UpdateReferralBenefitDto.rfbReferrerPoint","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:39"}],"swagger":{"ApiProperty":"{ description: '추천한 자 포인트' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/referral/referral.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.dto.CreatedRefundDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Order, ['ordId']), PickType(Subscribe, [ 'subId', 'subState', 'subDisabledAt', 'subDisableCompletedAt', ]), OmitType(Refund, ['refId', 'refCreatedAt', 'refUpdatedAt', 'refCompletedAt']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Order, ['ordId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordId"]},{"op":"intersection","base_expr":"PickType(Subscribe, [ 'subId', 'subState', 'subDisabledAt', 'subDisableCompletedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId","subState","subDisabledAt","subDisableCompletedAt"]},{"op":"intersection","base_expr":"OmitType(Refund, ['refId', 'refCreatedAt', 'refUpdatedAt', 'refCompletedAt'])","base_ref":null,"props":null},{"op":"omit","base_expr":"Refund","base_ref":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","props":["refId","refCreatedAt","refUpdatedAt","refCompletedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subDisabledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subDisableCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refBank","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refAccountName","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refPrice","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refMemo","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"refAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":["intersection","omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"refId","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refBank","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refAccountName","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refPrice","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refMemo","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refAccountNumber","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false},{"name":"refCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:10"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refAccountName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:33"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:34"}],"swagger":{"ApiPropertyOptional":"{ description: '환불예금주명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refAccountNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:51"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:52"}],"swagger":{"ApiPropertyOptional":"{ description: '환불계좌번호' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refBank","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:27"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:28"}],"swagger":{"ApiPropertyOptional":"{ description: '환불은행명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:57"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:58"}],"swagger":{"ApiPropertyOptional":"{ description: '환불 완료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:69"}],"swagger":{"ApiProperty":"{ description: '환불 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:14"}],"swagger":{"ApiProperty":"{ description: '환불 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:15"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refMemo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:45"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:46"}],"swagger":{"ApiPropertyOptional":"{ description: '환불메모' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refPrice","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:39"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:40"}],"swagger":{"ApiPropertyOptional":"{ description: '환불rmador' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refState","kind":"property","validators":[{"name":"IsEnum","args_literal":"RefundState","anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:22"}],"swagger":{"ApiProperty":"{\r\n    description: `환불상태(환불완료 : REF001 | 환불반려 : REF002)`,\r\n    enum: RefundState,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:23"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund.refUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:63"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:64"}],"swagger":{"ApiPropertyOptional":"{ description: '환불 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/refund/refund.entity.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.createAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.createAgency","http":"POST /admin/sales-channel","controller_path":"admin/sales-channel","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateSalesAgencyChannelDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:90"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 채널 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.createAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.deleteAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.deleteAgency","http":"POST /admin/sales-channel/delete","controller_path":"admin/sales-channel","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteSalesAgencyChannelDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:114"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.deleteAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgency","http":"GET /admin/sales-channel/:sacId","controller_path":"admin/sales-channel","method_path":":sacId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:78"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 채널 상세조회',\r\n  }","ApiOkResponse":"{ type: GetSalesAgencyChannelDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgencyList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgencyList","http":"GET /admin/sales-channel","controller_path":"admin/sales-channel","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetSalesAgencyChannelListDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:42"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:43"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 채널/목록',\r\n  }","ApiOkResponse":"{ type: GetSalesAgencyChannelResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAgencyList","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAllAgencyList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAllAgencyList","http":"GET /admin/sales-channel/all","controller_path":"admin/sales-channel","method_path":"all","param_bindings":[{"decorator":"Query","type_ref":"GetSalesAgencyChannelAllListDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:64"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 채널/전체목록',\r\n  }","ApiOkResponse":"{ type: GetSalesAgencyChannelResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.getAllAgencyList","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.updateAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.updateAgency","http":"POST /admin/sales-channel/edit/:sacId","controller_path":"admin/sales-channel","method_path":"edit/:sacId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:100"},{"decorator":"Body","type_ref":"UpdateSalesAgencyChannelDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:101"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 채널 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.AdminSalesAgencyChannelController.updateAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.controller.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.CreateSalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sagId', 'sacName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sagId","sacName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.DeleteSalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelAllListDto","kind":"type","class_kind":"dto","extends_expr":"PartialType( PickType(SalesAgency, ['sagId']), )","composed_from":[{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(SalesAgencyChannel, [ 'sacId', 'sagId', 'sacName', 'sacCode', 'sacCreatedAt', 'sacUpdatedAt', ]), PickType(SalesAgency, ['sagName']), )","composed_from":[{"op":"intersection","base_expr":"PickType(SalesAgencyChannel, [ 'sacId', 'sagId', 'sacName', 'sacCode', 'sacCreatedAt', 'sacUpdatedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacId","sagId","sacName","sacCode","sacCreatedAt","sacUpdatedAt"]},{"op":"intersection","base_expr":"PickType(SalesAgency, ['sagName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sacUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sacCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(SalesAgency, ['sagId'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입(default: sacCreatedAt)',\r\n    enum: ['sacCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건(default: sacName(채널명))',\r\n    enum: ['sacName', 'sacCode'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['sacCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.GetSalesAgencyChannelResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:83"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:84"}],"swagger":{"ApiProperty":"{ type: [GetSalesAgencyChannelDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.UpdateSalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sagId', 'sacName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sagId","sacName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel-admin.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"sacId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":[],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":[],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":[],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":[],"optional_by_partial":false},{"name":"sacUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":[],"optional_by_partial":false},{"name":"sacCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel.sacCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:26"}],"swagger":{"ApiProperty":"{ description: '영업대리점 채널 코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel.sacCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:37"}],"swagger":{"ApiProperty":"{ description: '영업대리점 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel.sacId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '영업대리점 채널 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel.sacName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:21"}],"swagger":{"ApiProperty":"{ description: '영업대리점 채널명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel.sacUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:31"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:32"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel.sagId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:16"}],"swagger":{"ApiProperty":"{ description: '영업대리점 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.createAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.createAgency","http":"POST /admin/sales","controller_path":"admin/sales","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateSalesAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:76"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.createAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.deleteAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.deleteAgency","http":"POST /admin/sales/delete","controller_path":"admin/sales","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteSalesAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:99"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.deleteAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgency","http":"GET /admin/sales/:sagId","controller_path":"admin/sales","method_path":":sagId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:64"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 상세조회',\r\n  }","ApiOkResponse":"{ type: GetSalesAgencyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgencyList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgencyList","http":"GET /admin/sales","controller_path":"admin/sales","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetSalesAgencyListDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:38"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점/목록',\r\n  }","ApiOkResponse":"{ type: GetSalesAgencyListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAgencyList","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAllAgencyList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAllAgencyList","http":"GET /admin/sales/all","controller_path":"admin/sales","method_path":"all","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점/전체목록',\r\n  }","ApiOkResponse":"{ type: GetSalesAgencyListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.getAllAgencyList","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.updateAgency","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.updateAgency","http":"POST /admin/sales/edit/:sagId","controller_path":"admin/sales","method_path":"edit/:sagId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:87"},{"decorator":"Body","type_ref":"UpdateSalesAgencyDto","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:88"}],"swagger":{"ApiOperation":"{\r\n    summary: '영업대리점 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.controller.AdminSalesAgencyController.updateAgency","defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.controller.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.CreateSalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, [ 'sagName', 'sagDefault', 'sagEmail', 'sagManager', 'sagReceive', 'sagLoginId', 'sagPassword', ])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName","sagDefault","sagEmail","sagManager","sagReceive","sagLoginId","sagPassword"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagDefault","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagEmail","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagManager","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagReceive","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagPassword","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.DeleteSalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(SalesAgency, [ 'sagId', 'sagName', 'sagEmail', 'sagManager', 'sagUpdatedAt', 'sagCreatedAt', 'sagDefault', 'sagLoginId', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(SalesAgency, [ 'sagId', 'sagName', 'sagEmail', 'sagManager', 'sagUpdatedAt', 'sagCreatedAt', 'sagDefault', 'sagLoginId', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName","sagEmail","sagManager","sagUpdatedAt","sagCreatedAt","sagDefault","sagLoginId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagDefault","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagEmail","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagManager","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagReceive","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyDto.sagReceive","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:83"}],"swagger":{"ApiProperty":"{ description: '발송여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(SalesAgency, ['sagReceive', 'sagDefault'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagReceive', 'sagDefault']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagReceive', 'sagDefault'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagReceive","sagDefault"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sagDefault","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagReceive","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: sagCreatedAt)',\r\n    enum: ['sagCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '검색조건 (default: sagName(기업명), sagLoginId(로그인 아이디), sagManager(담당자), sagEmail(이메일))',\r\n    enum: ['sagName', 'sagLoginId', 'sagManager', 'sagEmail'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['sagCreatedAt', 'sagName'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:106"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:107"}],"swagger":{"ApiProperty":"{ type: [GetSalesAgencyDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.GetSalesAgencyResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(SalesAgency, [ 'sagId', 'sagName', 'sagEmail', 'sagManager', 'sagReceive', 'sagUpdatedAt', 'sagCreatedAt', 'sagDefault', 'sagLoginId', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(SalesAgency, [ 'sagId', 'sagName', 'sagEmail', 'sagManager', 'sagReceive', 'sagUpdatedAt', 'sagCreatedAt', 'sagDefault', 'sagLoginId', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName","sagEmail","sagManager","sagReceive","sagUpdatedAt","sagCreatedAt","sagDefault","sagLoginId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagDefault","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagEmail","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagManager","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagReceive","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"sagCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency-admin.dto.UpdateSalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, [ 'sagName', 'sagDefault', 'sagEmail', 'sagManager', 'sagReceive', 'sagLoginId', 'sagPassword', ])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName","sagDefault","sagEmail","sagManager","sagReceive","sagLoginId","sagPassword"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagDefault","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagEmail","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagManager","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagReceive","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagPassword","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency-admin.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagDefault","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagEmail","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagManager","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagReceive","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagLoginId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagPassword","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false},{"name":"sagCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '영업대리점코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:76"}],"swagger":{"ApiProperty":"{ description: '영업대리점 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagDefault","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:28"},{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:29"}],"swagger":{"ApiProperty":"{\r\n    description: '총판여부(default:0, 예: 1 | 아니오: 0)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagEmail","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:37"}],"swagger":{"ApiProperty":"{\r\n    description: '영업대리점 이메일',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '영업대리점 id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:58"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:59"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점 로그인 아이디' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagManager","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:44"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:45"}],"swagger":{"ApiProperty":"{\r\n    description: '영업대리점 담당자명',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '영업대리점명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagPassword","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:64"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:65"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점 로그인 패스워드' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagReceive","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:53"}],"swagger":{"ApiProperty":"{\r\n    description: '영업대리점 수신여부',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency.sagUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:70"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:71"}],"swagger":{"ApiPropertyOptional":"{ description: '영업대리점 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/sales-agency/sales-agency.entity.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.createSearchDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.createSearchDisease","http":"POST /admin/search","controller_path":"admin/search","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"CreateSearchDiseaseDto","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:134"}],"swagger":{"ApiOperation":"{\r\n    summary: '진단코드 신규등록',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.createSearchDisease","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.deleteSearchDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.deleteSearchDisease","http":"POST /admin/search/delete","controller_path":"admin/search","method_path":"delete","param_bindings":[{"decorator":"Body","type_ref":"DeleteSearchDiseaseDto","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:155"}],"swagger":{"ApiOperation":"{\r\n    summary: '진단코드 삭제',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.deleteSearchDisease","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadSearchDiseaseList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadSearchDiseaseList","http":"GET /admin/search/download","controller_path":"admin/search","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetSearchDiseaseListDto","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:70"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:71"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 질병코드검색 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadSearchDiseaseList","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadUploadForm","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadUploadForm","http":"GET /admin/search/upload-form/download","controller_path":"admin/search","method_path":"upload-form/download","param_bindings":[{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:89"}],"swagger":{"ApiOperation":"{\r\n    summary: '질병코드검색 양식 다운로드',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.downloadUploadForm","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDisease","http":"GET /admin/search/:sdsCode","controller_path":"admin/search","method_path":":sdsCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:123"}],"swagger":{"ApiOperation":"{\r\n    summary: '진단코드 상세조회',\r\n  }","ApiOkResponse":"{ type: GetSearchDiseaseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDisease","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDiseaseList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDiseaseList","http":"GET /admin/search","controller_path":"admin/search","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetSearchDiseaseListDto","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: `진단코드목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetSearchDiseaseListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.getSearchDiseaseList","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.updateSearchDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.updateSearchDisease","http":"POST /admin/search/edit/:sdsCode","controller_path":"admin/search","method_path":"edit/:sdsCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:144"},{"decorator":"Body","type_ref":"UpdateSearchDiseaseDto","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:145"}],"swagger":{"ApiOperation":"{\r\n    summary: '진단코드 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.updateSearchDisease","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.uploadSearchDisease","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.uploadSearchDisease","http":"POST /admin/search/upload","controller_path":"admin/search","method_path":"upload","param_bindings":[{"decorator":"UploadedFile","type_ref":"Express.Multer.File","anchor":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:114"}],"swagger":{"ApiOperation":"{\r\n    summary: '양식_질병코드검색데이터 업로드',\r\n    description: '엑셀 양식으로 양식_질병코드검색데이터를 업로드합니다.',\r\n  }","ApiConsumes":"'multipart/form-data'","ApiBody":"{\r\n    description: '양식_질병코드검색데이터 업로드',\r\n    required: true,\r\n    schema: {\r\n      type: 'object',\r\n      properties: {\r\n        file: {\r\n          type: 'string',\r\n          format: 'binary',\r\n      "},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/search/search-admin.controller.AdminSearchController.uploadSearchDisease","defined_in":"insuniverse-server/apps/api/src/modules/search/search-admin.controller.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.controller.SearchController.getCategory","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/search/search.controller.SearchController.getCategory","http":"GET /search/:sdsCode","controller_path":"search","method_path":":sdsCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/search/search.controller.ts:19"}],"swagger":{"ApiOperation":"{\r\n    summary: '진단코드 상세 조회',\r\n  }","ApiOkResponse":"{ type: GetSearchDiseaseDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.controller.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.CreateSearchDiseaseDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(SearchDisease, [ 'sdsCreatedAt', 'sdsUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"SearchDisease","base_ref":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","props":["sdsCreatedAt","sdsUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sdsCode","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsName","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsContent","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.DeleteSearchDiseaseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"codes","source_class":"insuniverse-server:apps/api/src/modules/search/search.dto.DeleteSearchDiseaseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.DeleteSearchDiseaseDto.codes","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:54"},{"name":"IsString","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:55"}],"swagger":{"ApiProperty":"{ description: '삭제할 진단코드 배열' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(SearchDisease, [])","composed_from":[{"op":"omit","base_expr":"SearchDisease","base_ref":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","props":[]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sdsCode","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsName","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsContent","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: sdsCreatedAt)',\r\n    enum: ['sdsCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: sdsCode(질병코드))',\r\n    enum: ['sdsCode', 'sdsName', 'sdsContent'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['sdsCode', 'sdsName', 'sdsCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListDto.sortValue","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.GetSearchDiseaseListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:70"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:71"}],"swagger":{"ApiPropertyOptional":"{ type: [GetSearchDiseaseDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.dto.UpdateSearchDiseaseDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(SearchDisease, [ 'sdsCode', 'sdsCreatedAt', 'sdsUpdatedAt', ])","composed_from":[{"op":"omit","base_expr":"SearchDisease","base_ref":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","props":["sdsCode","sdsCreatedAt","sdsUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sdsName","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false},{"name":"sdsContent","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"sdsCode","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":[],"optional_by_partial":false},{"name":"sdsName","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":[],"optional_by_partial":false},{"name":"sdsContent","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":[],"optional_by_partial":false},{"name":"sdsUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":[],"optional_by_partial":false},{"name":"sdsCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease.sdsCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '질병코드코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:10"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease.sdsContent","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:20"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:21"}],"swagger":{"ApiPropertyOptional":"{ description: '질병 보장내용' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:22"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease.sdsCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:32"}],"swagger":{"ApiProperty":"{ description: '질병코드 생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease.sdsName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:14"}],"swagger":{"ApiProperty":"{ description: '질병코드명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/search/search.entity.SearchDisease.sdsUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:26"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:27"}],"swagger":{"ApiPropertyOptional":"{ description: '질병코드 수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/search/search.entity.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisDay","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisDay","http":"GET /admin/statistics/analysis/day","controller_path":"admin/statistics","method_path":"analysis/day","param_bindings":[{"decorator":"Query","type_ref":"GetAnalysisDayDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:132"}],"swagger":{"ApiOperation":"{ summary: `분석통계조회 - 일별` }","ApiOkResponse":"{ type: GetAnalysisDailyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisDay","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisMonth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisMonth","http":"GET /admin/statistics/analysis/month","controller_path":"admin/statistics","method_path":"analysis/month","param_bindings":[{"decorator":"Query","type_ref":"GetAnalysisMonthDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:118"}],"swagger":{"ApiOperation":"{ summary: `분석통계조회 - 월별` }","ApiOkResponse":"{ type: GetAnalysisMonthlyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getAnalysisMonth","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueDay","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueDay","http":"GET /admin/statistics/revenue/day","controller_path":"admin/statistics","method_path":"revenue/day","param_bindings":[{"decorator":"Query","type_ref":"GetRevenueDayDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:103"}],"swagger":{"ApiOperation":"{ summary: `매출통계조회 - 일별` }","ApiOkResponse":"{ type: GetRevenueDailyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueDay","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueMonth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueMonth","http":"GET /admin/statistics/revenue/month","controller_path":"admin/statistics","method_path":"revenue/month","param_bindings":[{"decorator":"Query","type_ref":"GetRevenueMonthDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:88"}],"swagger":{"ApiOperation":"{ summary: `매출통계조회 - 월별` }","ApiOkResponse":"{ type: GetRevenueMonthlyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getRevenueMonth","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpDay","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpDay","http":"GET /admin/statistics/signup/day","controller_path":"admin/statistics","method_path":"signup/day","param_bindings":[{"decorator":"Query","type_ref":"GetSignUpDayDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:73"}],"swagger":{"ApiOperation":"{ summary: `가입통계조회 - 일별` }","ApiOkResponse":"{ type: GetSignUpDailyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpDay","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpMonth","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpMonth","http":"GET /admin/statistics/signup/month","controller_path":"admin/statistics","method_path":"signup/month","param_bindings":[{"decorator":"Query","type_ref":"GetSignUpMonthDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:58"}],"swagger":{"ApiOperation":"{ summary: `가입통계조회 - 월별` }","ApiOkResponse":"{ type: GetSignUpMonthlyResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getSignUpMonth","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getStatistics","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getStatistics","http":"GET /admin/statistics","controller_path":"admin/statistics","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetStatisticsListDto","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:36"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:37"}],"swagger":{"ApiOperation":"{ summary: `통계조회` }","ApiOkResponse":"{ type: GetStatisticsResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/statistics/statistics.controller.StatisticsController.getStatistics","defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.controller.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAllPayDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAllPayDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAllPayDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAllPayDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:130"}],"swagger":{"ApiProperty":"{ description: '총 결제(취소)건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAllPayDto.totalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:135"}],"swagger":{"ApiProperty":"{ description: '총 결제(취소)금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:137"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDailyDto","kind":"type","class_kind":"dto","extends_expr":"GetAnalysisStatisticsDetailCommonDto","composed_from":[{"op":"intersection","base_expr":"GetAnalysisStatisticsDetailCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"totalCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"successCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"failureCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"successRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"failureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"day","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDailyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:316"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDailyDto.day","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:318"}],"swagger":{"ApiProperty":"{ description: '연월일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:320"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDailyResponseDto","kind":"type","class_kind":"dto","extends_expr":"GetAnalysisRateCommonDto","composed_from":[{"op":"intersection","base_expr":"GetAnalysisRateCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"analysisOverallRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"analysisFailureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDailyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:324"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDailyResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:331"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:332"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAnalysisDailyDto],\r\n    description: '분석결과 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:333"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDayDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"yearMonth","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDayDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisDayDto.yearMonth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:69"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:70"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연월',\r\n    example: '2025-01 또는 2025-01-dd (default:당월)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"authFailureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto","ops_applied":[],"optional_by_partial":false},{"name":"analysisFailureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto","ops_applied":[],"optional_by_partial":false},{"name":"etcRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto.analysisFailureRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:236"}],"swagger":{"ApiProperty":"{ description: '분석실패 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:238"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto.authFailureRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:231"}],"swagger":{"ApiProperty":"{ description: '인증실패 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:233"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisFailureRateDto.etcRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:241"}],"swagger":{"ApiProperty":"{ description: '그 외 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"year","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthDto.year","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:58"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:59"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연도',\r\n    example: '2025 또는 2025-mm-dd (default:당연도)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthlyDto","kind":"type","class_kind":"dto","extends_expr":"GetAnalysisStatisticsDetailCommonDto","composed_from":[{"op":"intersection","base_expr":"GetAnalysisStatisticsDetailCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"totalCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"successCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"failureCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"successRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"failureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"month","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthlyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthlyDto.month","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:298"}],"swagger":{"ApiProperty":"{ description: '연월' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:300"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthlyResponseDto","kind":"type","class_kind":"dto","extends_expr":"GetAnalysisRateCommonDto","composed_from":[{"op":"intersection","base_expr":"GetAnalysisRateCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"analysisOverallRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"analysisFailureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthlyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:304"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisMonthlyResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:311"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:312"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAnalysisMonthlyDto],\r\n    description: '분석결과 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:313"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisOverallRateDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"successRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisOverallRateDto","ops_applied":[],"optional_by_partial":false},{"name":"failureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisOverallRateDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:217"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisOverallRateDto.failureRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:224"}],"swagger":{"ApiProperty":"{ description: '분석실패 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:226"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisOverallRateDto.successRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:219"}],"swagger":{"ApiProperty":"{ description: '분석완료 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"analysisOverallRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"analysisFailureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:247"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto.analysisFailureRate","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:263"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:265"}],"swagger":{"ApiProperty":"{\r\n    type: GetAnalysisFailureRateDto,\r\n    description: '인증실패/분석실패/기타 비율',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:266"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisRateCommonDto.analysisOverallRate","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:253"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:255"}],"swagger":{"ApiProperty":"{\r\n    type: GetAnalysisOverallRateDto,\r\n    description: '분석완료/분석실패 비율',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:256"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"totalCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"successCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"failureCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"successRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"failureRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:269"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto.failureCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:281"}],"swagger":{"ApiProperty":"{ description: '분석실패 건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:283"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto.failureRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:291"}],"swagger":{"ApiProperty":"{ description: '분석실패 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:293"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto.successCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:276"}],"swagger":{"ApiProperty":"{ description: '분석완료 건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:278"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto.successRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:286"}],"swagger":{"ApiProperty":"{ description: '분석완료 비율' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:288"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetAnalysisStatisticsDetailCommonDto.totalCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:271"}],"swagger":{"ApiProperty":"{ description: '총 건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:273"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"date","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto","ops_applied":[],"optional_by_partial":false},{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:106"}],"swagger":{"ApiProperty":"{ description: '총 결제(취소)건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto.date","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:102"}],"swagger":{"ApiProperty":"{\r\n    description: '날짜',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:103"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayDailyDto.totalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:111"}],"swagger":{"ApiProperty":"{ description: '총 결제(취소)금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayMonthDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayMonthDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayMonthDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayMonthDto.count","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:118"}],"swagger":{"ApiProperty":"{ description: '총 결제(취소)건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetPayMonthDto.totalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:123"}],"swagger":{"ApiProperty":"{ description: '총 결제(취소)금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:125"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDailyDto","kind":"type","class_kind":"dto","extends_expr":"GetRevenueStatisticsCommonDto","composed_from":[{"op":"intersection","base_expr":"GetRevenueStatisticsCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"payAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"day","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDailyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:370"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDailyDto.day","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:372"}],"swagger":{"ApiProperty":"{ description: '연월일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDailyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDailyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:378"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDailyResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:385"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:386"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetRevenueDailyDto],\r\n    description: '매출결과 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:387"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDayDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memType'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"yearMonth","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDayDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueDayDto.yearMonth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:91"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:92"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연월',\r\n    example: '2025-01 또는 2025-01-dd (default:당월)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:93"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memType'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"year","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthDto.year","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:80"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:81"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연도',\r\n    example: '2025 또는 2025-mm-dd (default:당연도)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthlyDto","kind":"type","class_kind":"dto","extends_expr":"GetRevenueStatisticsCommonDto","composed_from":[{"op":"intersection","base_expr":"GetRevenueStatisticsCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"payAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"month","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthlyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthlyDto.month","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:352"}],"swagger":{"ApiProperty":"{ description: '연월' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthlyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthlyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:358"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueMonthlyResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:365"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:366"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetRevenueMonthlyDto],\r\n    description: '매출결과 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:367"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"payAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelAmount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:336"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto.cancelAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:344"}],"swagger":{"ApiProperty":"{ description: '결제취소 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:347"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetRevenueStatisticsCommonDto.payAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:338"}],"swagger":{"ApiProperty":"{ description: '결제 금액' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:341"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDailyDto","kind":"type","class_kind":"dto","extends_expr":"GetSignUpStatisticsCommonDto","composed_from":[{"op":"intersection","base_expr":"GetSignUpStatisticsCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"signupCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"resignCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"signupRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"resignRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"day","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDailyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:432"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDailyDto.day","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:434"}],"swagger":{"ApiProperty":"{ description: '연월일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:436"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDailyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDailyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:440"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDailyResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:447"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:448"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetSignUpDailyDto],\r\n    description: '가입통계 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:449"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDayDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memType'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"yearMonth","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDayDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpDayDto.yearMonth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:47"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:48"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연월',\r\n    example: '2025-01 또는 2025-01-dd (default:당월)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memType'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"year","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthDto.year","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:36"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:37"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연도',\r\n    example: '2025 또는 2025-mm-dd (default:당연도)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthlyDto","kind":"type","class_kind":"dto","extends_expr":"GetSignUpStatisticsCommonDto","composed_from":[{"op":"intersection","base_expr":"GetSignUpStatisticsCommonDto","base_ref":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"signupCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"resignCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"signupRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"resignRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"month","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthlyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:412"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthlyDto.month","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:414"}],"swagger":{"ApiProperty":"{ description: '연월' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:416"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthlyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"statisticsList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthlyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:420"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpMonthlyResponseDto.statisticsList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:427"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:428"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetSignUpMonthlyDto],\r\n    description: '가입통계 상세',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:429"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"signupCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"resignCount","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"signupRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false},{"name":"resignRate","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:390"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto.resignCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:397"}],"swagger":{"ApiProperty":"{ description: '탈퇴자수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:399"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto.resignRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:407"}],"swagger":{"ApiProperty":"{ description: '전월/전일 대비(탈퇴자수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:409"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto.signupCount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:392"}],"swagger":{"ApiProperty":"{ description: '가입자수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:394"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetSignUpStatisticsCommonDto.signupRate","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:402"}],"swagger":{"ApiProperty":"{ description: '전월/전일 대비(가입자수)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:404"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsListDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"yearMonth","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsListDto.yearMonth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:26"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '조회연월',\r\n    example: '2025-01 또는 2025-01-dd (default:당월)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"allMemberQty","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"memberQty","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"usedQty","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"allUsedQty","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"payMonth","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"payCancelMonth","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"payList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"payCancelList","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"allPay","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"allPayCancel","source_class":"insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.allMemberQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:143"}],"swagger":{"ApiProperty":"{ description: '전체 회원 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:145"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.allPay","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:202"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:203"}],"swagger":{"ApiProperty":"{\r\n    type: [GetAllPayDto],\r\n    description: '전체 결제금액',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.allPayCancel","kind":"property","validators":[{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:212"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:213"}],"swagger":{"ApiProperty":"{\r\n    type: [GetAllPayDto],\r\n    description: '전체 결제금액',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:214"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.allUsedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:158"}],"swagger":{"ApiProperty":"{ description: '전체 분석완료건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.memberQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:148"}],"swagger":{"ApiProperty":"{ description: '해당월 신규 회원 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.payCancelList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:192"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:193"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetPayDailyDto],\r\n    description: '일별 결제취소금액 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.payCancelMonth","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:171"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:173"}],"swagger":{"ApiProperty":"{ type: GetPayMonthDto, description: '해당월 결제취소정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.payList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:182"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:183"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetPayDailyDto],\r\n    description: '일별 결제금액 목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:184"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.payMonth","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:164"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:166"}],"swagger":{"ApiProperty":"{ type: GetPayMonthDto, description: '해당월 결제정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/statistics/statistics.dto.GetStatisticsResponseDto.usedQty","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:153"}],"swagger":{"ApiProperty":"{ description: '해당월 분석완료건 수' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/statistics/statistics.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.downloadSubscribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.downloadSubscribeList","http":"GET /admin/subscribe-failed/download","controller_path":"admin/subscribe-failed","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetSubscribeFailedListDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:59"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:60"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 구독 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.downloadSubscribeList","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.getSubscribeFailedList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.getSubscribeFailedList","http":"GET /admin/subscribe-failed","controller_path":"admin/subscribe-failed","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetSubscribeFailedListDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:37"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetSubscribeFailedListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.getSubscribeFailedList","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.resign","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.resign","http":"POST /admin/subscribe-failed/resubscribe","controller_path":"admin/subscribe-failed","method_path":"resubscribe","param_bindings":[{"decorator":"Body","type_ref":"ReSubscribeDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:69"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:69"}],"swagger":{"ApiOperation":"{ summary: '재구독처리' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.SubscribeFailedAdminController.resign","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed-admin.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.AgencySubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ChangeSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, ['prdId', 'prdName'])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false},{"name":"product","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false},{"name":"change","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:117"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:119"}],"swagger":{"ApiProperty":"{ type: AgencySubscribeDto, description: '기업정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.change","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:148"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:150"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:151"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: ChangeSubscribeDto,\r\n    description: '구독예약정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:124"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:126"}],"swagger":{"ApiProperty":"{ type: MemberSubscribeDto, description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.product","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:131"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:133"}],"swagger":{"ApiProperty":"{ type: ProductSubscribeDto, description: '상품정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:159"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:161"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:162"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyDto,\r\n    description: '영업대리점',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:170"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:172"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:173"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetAdminSubscribeFailedDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:138"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:140"}],"swagger":{"ApiProperty":"{ type: SubscribeDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: subCreatedAt)',\r\n    enum: ['subCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:45"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: subNumber)',\r\n    enum: [\r\n      'subNumber',\r\n      'memLoginId',\r\n      'memAgency',\r\n      'prdCode',\r\n      'prdName',\r\n      'agcCorporateName',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['subNumber', 'prdCode', 'prdName', 'subCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( CountDto, )","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:178"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.GetSubscribeFailedListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:186"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:188"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:189"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: [GetAdminSubscribeFailedDto],\r\n    description: '목록',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.MemberSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, [ 'memLoginId', 'memAgency', ])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId","memAgency"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.OrderSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Order, ['ordUpdatedAt'])","composed_from":[{"op":"omit","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordUsedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordReservedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordInvoiceQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ProductSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, [ 'prdId', 'prdName', 'prdCode', 'prdContent', 'prdLimitedQty', 'prdConsumerPrice', 'prdSalePrice', ])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdName","prdCode","prdContent","prdLimitedQty","prdConsumerPrice","prdSalePrice"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdContent","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdConsumerPrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ProductSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ProductSubscribeDto.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '일반상품']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:86"}],"swagger":{"ApiProperty":"{ description: '상품타입', enum: ['구독상품', '일반상품'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ReSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(IdsDto)","composed_from":[{"op":"intersection","base_expr":"IdsDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ids","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.IdsDto","ops_applied":["intersection"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.SubscribeDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Subscribe, ['subUpdatedAt', 'subState'])","composed_from":[{"op":"omit","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subUpdatedAt","subState"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subDisabledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subChangedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subChangeCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subDisableCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subChangeCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.SubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.SubscribeDto.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독', '해지', '변경']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:94"}],"swagger":{"ApiProperty":"{ description: '구독상태', enum: ['구독', '해지', '변경'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"sbfId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed","ops_applied":[],"optional_by_partial":false},{"name":"sbfReason","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed","ops_applied":[],"optional_by_partial":false},{"name":"subCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:5"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed.sbfId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:8"}],"swagger":{"ApiProperty":"{ description: '구독실패id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:9"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed.sbfReason","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:13"}],"swagger":{"ApiProperty":"{ description: '실패사유' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.SubscribeFailed.subCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:18"}],"swagger":{"ApiProperty":"{ description: '실패일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe-failed/subscribe-failed.entity.ts:19"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.downloadSubscribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.downloadSubscribeList","http":"GET /admin/subscribe/download","controller_path":"admin/subscribe","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetSubscribeListDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:79"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:80"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:81"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 구독 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.downloadSubscribeList","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getSubscribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getSubscribeList","http":"GET /admin/subscribe","controller_path":"admin/subscribe","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetSubscribeListDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:41"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:42"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetSubscribeListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getSubscribeList","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getmemin","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getmemin","http":"GET /admin/subscribe/:subId","controller_path":"admin/subscribe","method_path":":subId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:111"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:111"}],"swagger":{"ApiOperation":"{\r\n    summary: '구독 상세조회',\r\n  }","ApiOkResponse":"{ type: GetAdminSubscribeDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.getmemin","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:111"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.updateSub","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.updateSub","http":"POST /admin/subscribe/edit/:subId","controller_path":"admin/subscribe","method_path":"edit/:subId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:132"},{"decorator":"Body","type_ref":"ChangeSubscribePaymentDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:133"}],"swagger":{"ApiOperation":"{\r\n    summary: '구독 다음 결제일 수정',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","CorpReadonlyGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.AdminSubscribeController.updateSub","defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe-admin.controller.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.prompt","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.prompt","http":"POST /subscribe/prompt","controller_path":"subscribe","method_path":"prompt","param_bindings":[{"decorator":"Body","type_ref":"PromptSubscribeDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:73"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독즉시변경`,\r\n    description: `구독즉시변경은 기존 구독상품은 해지로 변경후 신규구독상품을 구독가입합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:73"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.promptPayment","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.promptPayment","http":"POST /subscribe/prompt-payment","controller_path":"subscribe","method_path":"prompt-payment","param_bindings":[{"decorator":"Body","type_ref":"PromptPaymentSubscribeDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:87"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독즉시결제`,\r\n    description: `1. 정기구독결제 실패의 경우 또는 \r\n                  * 정기구독결제가 실패하여 즉시결제를 할 경우 대표카드를 변경한 후 처리해야 합니다.\r\n                  2. 정기구독결제일에 구독해지(예정)-> 구독해지취소를 할 경우 \r\n          "},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.reservation","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.reservation","http":"POST /subscribe/reservation","controller_path":"subscribe","method_path":"reservation","param_bindings":[{"decorator":"Body","type_ref":"ReservationSubscribeDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:64"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독예약변경/구독예약변경취소하기`,\r\n    description: `구독예약변경은 다음 정기결제일에 결제시 기존상품은 해지로 변경후 \r\n                  변경예정 구독상품으로 구독가입합니다.\r\n                  `,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.state","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.state","http":"GET /subscribe/:memId","controller_path":"subscribe","method_path":":memId","param_bindings":[{"decorator":"Param","type_ref":"number","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:42"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독현황`,\r\n  }","ApiOkResponse":"{ type: GetSubscribeDto }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.subscribe","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.subscribe","http":"POST /subscribe","controller_path":"subscribe","method_path":"","param_bindings":[{"decorator":"Body","type_ref":"EnrollSubscriptionDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:33"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독(결제)가입하기`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.unsubscribe","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.controller.SubscribeController.unsubscribe","http":"POST /subscribe/unsubscribe","controller_path":"subscribe","method_path":"unsubscribe","param_bindings":[{"decorator":"Body","type_ref":"UnsubscribeDto","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:53"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독해지/구독해지취소하기`,\r\n  }"},"response_envelope":null,"guards_declared":["JwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.controller.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.AgencySubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ChangeSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, ['prdId', 'prdName'])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:220"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ChangeSubscribePaymentDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subNextPayDay']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNextPayDay"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:193"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.CreateAgencySubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PickType(Product, ['prdId']), PickType(Subscribe, ['subNumber', 'subNextPayDay', 'subState']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]},{"op":"intersection","base_expr":"PickType(Subscribe, ['subNumber', 'subNextPayDay', 'subState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNumber","subNextPayDay","subState"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:124"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.CreateAgencySubscriptionDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PartialType(PickType(Agency, ['agcCorporateCode', 'agcCorporateName'])), PickType(Product, [ 'prdId', 'prdSalePrice', 'prdCode', 'prdName', 'prdLimitedQty', ]), PickType(AgencyContract, ['actSubscriptionCycle']), PickType(Subscribe, ['subNextPayDay']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcCorporateCode', 'agcCorporateName']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcCorporateCode', 'agcCorporateName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateCode","agcCorporateName"]},{"op":"intersection","base_expr":"PickType(Product, [ 'prdId', 'prdSalePrice', 'prdCode', 'prdName', 'prdLimitedQty', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdSalePrice","prdCode","prdName","prdLimitedQty"]},{"op":"intersection","base_expr":"PickType(AgencyContract, ['actSubscriptionCycle'])","base_ref":null,"props":null},{"op":"pick","base_expr":"AgencyContract","base_ref":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","props":["actSubscriptionCycle"]},{"op":"intersection","base_expr":"PickType(Subscribe, ['subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNextPayDay"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcCorporateCode","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"actSubscriptionCycle","source_class":"insuniverse-server:apps/api/src/modules/agency/contract/contract.entity.AgencyContract","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"initialPlans","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.CreateAgencySubscriptionDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.CreateAgencySubscriptionDto.initialPlans","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.CreateSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PickType(Product, ['prdId']), PickType(Subscribe, ['subState', 'subNumber', 'subNextPayDay']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]},{"op":"intersection","base_expr":"PickType(Subscribe, ['subState', 'subNumber', 'subNextPayDay'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subState","subNumber","subNextPayDay"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:175"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.CreateSubscriptionDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PartialType(PickType(Card, ['crdId'])), PickType(Product, ['prdId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PartialType(PickType(Card, ['crdId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Card, ['crdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.EnrollSubscriptionDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PickType(Card, ['crdId']), PickType(Product, ['prdId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PickType(Card, ['crdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":10,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"product","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"change","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"orgName","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFullPath","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:335"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:338"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:340"}],"swagger":{"ApiProperty":"{ type: AgencySubscribeDto, description: '기업정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:341"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.change","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:369"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:371"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:372"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: ChangeSubscribeDto,\r\n    description: '구독예약정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:373"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:345"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:347"}],"swagger":{"ApiProperty":"{ type: MemberSubscribeDto, description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:348"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.orgFullPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:415"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:416"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '소속 조직 전체 경로(예: 대구 > 개발팀)',\r\n    nullable: true,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:417"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:400"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:401"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직 ID(ULID 26자)', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:402"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.orgName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:406"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:407"}],"swagger":{"ApiPropertyOptional":"{ description: '소속 조직명', nullable: true }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:408"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.product","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:352"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:354"}],"swagger":{"ApiProperty":"{ type: ProductSubscribeDto, description: '상품정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:355"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:380"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:382"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:383"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyDto,\r\n    description: '영업대리점',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:384"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:391"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:393"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:394"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:395"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetAdminSubscribeDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:359"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:361"}],"swagger":{"ApiProperty":"{ type: ProductSubscribeDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:362"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"order","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"product","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"subscribe","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"change","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"payment","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false},{"name":"refund","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.change","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:298"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:300"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:301"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: ChangeSubscribeDto,\r\n    description: '구독예약정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:302"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:267"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:269"}],"swagger":{"ApiProperty":"{ type: MemberSubscribeDto, description: 'FC정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:270"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.order","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:274"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:276"}],"swagger":{"ApiProperty":"{ type: OrderSubscribeDto, description: '주문정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:277"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.payment","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:309"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:311"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: ChangeSubscribeDto,\r\n    description: '결제정보보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:312"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.product","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:281"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:283"}],"swagger":{"ApiProperty":"{ type: ProductSubscribeDto, description: '상품정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:284"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.refund","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:319"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:321"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:322"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: ChangeSubscribeDto,\r\n    description: '환불정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:323"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeDto.subscribe","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:288"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:290"}],"swagger":{"ApiProperty":"{ type: SubscribeDto, description: '구독정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:291"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(Member, ['memType'])), PartialType(PickType(Subscribe, ['subState'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memType"]},{"op":"intersection","base_expr":"PartialType(PickType(Subscribe, ['subState']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Subscribe, ['subState'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subState"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":6,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","ops_applied":[],"optional_by_partial":false},{"name":"orgFilterPath","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: subCreatedAt)',\r\n    enum: ['subCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto.orgFilterPath","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:87"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:88"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto.orgId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:80"},{"name":"MaxLength","args_literal":"26","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:81"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:82"}],"swagger":{"ApiPropertyOptional":"{ description: '조직 필터(해당 조직+하위 포함)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto.orgPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:75"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:76"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: subNumber)',\r\n    enum: [\r\n      'subNumber',\r\n      'memLoginId',\r\n      'memAgency',\r\n      'prdCode',\r\n      'prdName',\r\n      'agcCorporateName',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['subNumber', 'prdCode', 'prdName', 'subCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:421"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.GetSubscribeListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:424"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:426"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:427"}],"swagger":{"ApiPropertyOptional":"{ type: [GetAdminSubscribeDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:428"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.MemberSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, ['memLoginId', 'memAgency'])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memLoginId","memAgency"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.MemberSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:200"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.MemberSubscribeDto.memType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['일반', '기업']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:203"}],"swagger":{"ApiProperty":"{ description: 'FC타입', enum: ['일반', '기업'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:204"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.OrderSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Order, ['ordUpdatedAt'])","composed_from":[{"op":"omit","base_expr":"Order","base_ref":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","props":["ordUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ordId","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordOid","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductType","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductCode","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordProductName","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordUsedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordReservedQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordInvoiceQty","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordSettlementPrice","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordExpiredAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false},{"name":"ordCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/order/order/order.entity.Order","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:221"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ProductSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Product, [ 'prdId', 'prdName', 'prdCode', 'prdContent', 'prdLimitedQty', 'prdConsumerPrice', 'prdSalePrice', ])","composed_from":[{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdName","prdCode","prdContent","prdLimitedQty","prdConsumerPrice","prdSalePrice"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdCode","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdName","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdContent","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdLimitedQty","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdConsumerPrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdSalePrice","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["pick"],"optional_by_partial":false},{"name":"prdType","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ProductSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:206"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ProductSubscribeDto.prdType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독상품', '일반상품']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:217"}],"swagger":{"ApiProperty":"{ description: '상품타입', enum: ['구독상품', '일반상품'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:218"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.PromptPaymentSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.PromptSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Member, ['memId']), PartialType(PickType(Card, ['crdId'])), PickType(Product, ['prdId']), PickType(Subscribe, ['subId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PartialType(PickType(Card, ['crdId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Card, ['crdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Card","base_ref":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","props":["crdId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]},{"op":"intersection","base_expr":"PickType(Subscribe, ['subId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"crdId","source_class":"insuniverse-server:apps/api/src/modules/card/card.entity.Card","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:148"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ReservationSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId']), PickType(Product, ['prdId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"isReserved","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ReservationSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.ReservationSubscribeDto.isReserved","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:143"}],"swagger":{"ApiProperty":"{ description: '구독변경여부(1:변경, 0: 변경취소)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacCode', 'sacName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode","sacName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:250"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:248"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.SubscribeDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(Subscribe, ['subUpdatedAt', 'subState'])","composed_from":[{"op":"omit","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subUpdatedAt","subState"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subDisabledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subChangedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subChangeCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subDisableCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subChangeCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["omit"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.SubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:222"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.SubscribeDto.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['구독', '해지', '변경']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:225"}],"swagger":{"ApiProperty":"{ description: '구독상태', enum: ['구독', '해지', '변경'] }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:226"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UnsubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"isUnsubscribed","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UnsubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UnsubscribeDto.isUnsubscribed","kind":"property","validators":[{"name":"IsIn","args_literal":"[0, 1]","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:134"}],"swagger":{"ApiProperty":"{ description: '구독해지여부(1:해지, 0: 해지취소)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UpdateSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, [ 'subId', 'subState', 'subDisabledAt', 'subChangedAt', 'subChangeCanceledAt', 'subDisableCompletedAt', 'subChangeCompletedAt', ]), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, [ 'subId', 'subState', 'subDisabledAt', 'subChangedAt', 'subChangeCanceledAt', 'subDisableCompletedAt', 'subChangeCompletedAt', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId","subState","subDisabledAt","subChangedAt","subChangeCanceledAt","subDisableCompletedAt","subChangeCompletedAt"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subDisabledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subChangedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subChangeCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subDisableCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subChangeCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UpdateSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UpdateSubscribeDto.prdId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:171"}],"swagger":{"ApiPropertyOptional":"{ description: '상품id' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:172"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UpsertSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(Subscribe, ['subId']), PickType(Member, ['memId']), PickType(Product, ['prdId', 'prdPaymentCycle']), PickType(Subscribe, ['subNumber']), )","composed_from":[{"op":"intersection","base_expr":"PickType(Subscribe, ['subId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subId"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PickType(Product, ['prdId', 'prdPaymentCycle'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Product","base_ref":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","props":["prdId","prdPaymentCycle"]},{"op":"intersection","base_expr":"PickType(Subscribe, ['subNumber'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Subscribe","base_ref":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","props":["subNumber"]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdId","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdPaymentCycle","source_class":"insuniverse-server:apps/api/src/modules/product/product.entity.Product","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"prdPaymentType","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UpsertSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.UpsertSubscribeDto.prdPaymentType","kind":"property","validators":[{"name":"IsEnum","args_literal":"['day', 'year', 'month']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:189"}],"swagger":{"ApiProperty":"{ description: '결제주기타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:190"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.paymentSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Payment, [])","composed_from":[{"op":"pick","base_expr":"Payment","base_ref":"insuniverse-server:apps/api/src/modules/payment/payment.entity.Payment","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"pmtState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.paymentSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:229"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.paymentSubscribeDto.pmtState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['결제완료', '결제취소', '결제실패']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:235"}],"swagger":{"ApiProperty":"{\r\n    description: '결제상태',\r\n    enum: ['결제완료', '결제취소', '결제실패'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:236"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.refundSubscribeDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Refund, [])","composed_from":[{"op":"pick","base_expr":"Refund","base_ref":"insuniverse-server:apps/api/src/modules/refund/refund.entity.Refund","props":[]}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"refState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.refundSubscribeDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:238"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.dto.refundSubscribeDto.refState","kind":"property","validators":[{"name":"IsEnum","args_literal":"['환불완료', '환불반려']","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:244"}],"swagger":{"ApiProperty":"{\r\n    description: '환불상태',\r\n    enum: ['환불완료', '환불반려'],\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.dto.ts:245"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"subId","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subState","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subNumber","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subNextPayDay","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subDisabledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subChangedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subChangeCanceledAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subDisableCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subChangeCompletedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false},{"name":"subCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:12"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subChangeCanceledAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:50"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:51"}],"swagger":{"ApiPropertyOptional":"{ description: '구독변경취소일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subChangeCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:62"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:63"}],"swagger":{"ApiPropertyOptional":"{ description: '구독변경완료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subChangedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:44"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:45"}],"swagger":{"ApiPropertyOptional":"{ description: '구독변경일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:74"}],"swagger":{"ApiProperty":"{ description: '최초구독일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subDisableCompletedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:56"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:57"}],"swagger":{"ApiPropertyOptional":"{ description: '구독해지완료일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subDisabledAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:38"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:39"}],"swagger":{"ApiPropertyOptional":"{ description: '구독해지일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '구독id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subNextPayDay","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:33"}],"swagger":{"ApiProperty":"{ description: '다음결제일 | 구독이용종료일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:28"}],"swagger":{"ApiProperty":"{ description: '구독번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:29"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subState","kind":"property","validators":[{"name":"IsEnum","args_literal":"SubscribeType","anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:23"}],"swagger":{"ApiProperty":"{\r\n    description: `구독상태(구독:SUB001 | 해지:SUB002 | 변경:SUB003 | 실패:SUB004)`,\r\n    enum: SubscribeType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:24"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/subscribe/subscribe/subscribe.entity.Subscribe.subUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:68"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:69"}],"swagger":{"ApiPropertyOptional":"{ description: '구독수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/subscribe/subscribe/subscribe.entity.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.annotate","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.annotate","http":"POST /admin/treat-test/catalog/annotate","controller_path":"admin/treat-test","method_path":"catalog/annotate","param_bindings":[{"decorator":"Body","type_ref":"{ vendor: string; nativeCode: string; category?: string; userMessage?: string; note?: string }","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:43"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.catalog","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.catalog","http":"GET /admin/treat-test/catalog","controller_path":"admin/treat-test","method_path":"catalog","param_bindings":[],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.certify","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.certify","http":"POST /admin/treat-test/certify","controller_path":"admin/treat-test","method_path":"certify","param_bindings":[{"decorator":"Body","type_ref":"TestInput","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:31"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.deleteCoverage","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.deleteCoverage","http":"POST /admin/treat-test/coverage/delete","controller_path":"admin/treat-test","method_path":"coverage/delete","param_bindings":[{"decorator":"Body","type_ref":"{ vendor: string; scenario: string; authType?: string }","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:71"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.deleteEntry","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.deleteEntry","http":"POST /admin/treat-test/catalog/delete","controller_path":"admin/treat-test","method_path":"catalog/delete","param_bindings":[{"decorator":"Body","type_ref":"{ vendor: string; nativeCode: string }","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:57"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.editCoverage","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.editCoverage","http":"POST /admin/treat-test/coverage/edit","controller_path":"admin/treat-test","method_path":"coverage/edit","param_bindings":[{"decorator":"Body","type_ref":"{ vendor: string; scenario: string; authType: string; code?: string; ok?: boolean }","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:64"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:64"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.editEntry","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.editEntry","http":"POST /admin/treat-test/catalog/edit","controller_path":"admin/treat-test","method_path":"catalog/edit","param_bindings":[{"decorator":"Body","type_ref":"{ vendor: string; nativeCode: string; category?: string; userMessage?: string; note?: string; messages?: string[]; scenarios?: string[] }","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:50"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.flows","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.flows","http":"GET /admin/treat-test/flows","controller_path":"admin/treat-test","method_path":"flows","param_bindings":[],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.health","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.health","http":"GET /admin/treat-test/health","controller_path":"admin/treat-test","method_path":"health","param_bindings":[],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:25"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.mappingStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.mappingStatus","http":"GET /admin/treat-test/mapping-status","controller_path":"admin/treat-test","method_path":"mapping-status","param_bindings":[],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:123"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.results","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.results","http":"GET /admin/treat-test/results","controller_path":"admin/treat-test","method_path":"results","param_bindings":[{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:40"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.scenarios","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.scenarios","http":"GET /admin/treat-test/scenarios","controller_path":"admin/treat-test","method_path":"scenarios","param_bindings":[],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.treat","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat-test/treat-test.controller.TreatTestController.treat","http":"POST /admin/treat-test/treat","controller_path":"admin/treat-test","method_path":"treat","param_bindings":[{"decorator":"Body","type_ref":"TestInput","anchor":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:34"}],"swagger":{},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat-test/treat-test.controller.ts:34"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/coocon-bypass.controller.CooconBypassController.scrap","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/coocon-bypass.controller.CooconBypassController.scrap","http":"POST /clients/coocon/scrap","controller_path":"clients/coocon","method_path":"scrap","param_bindings":[{"decorator":"Body","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/treat/coocon-bypass.controller.ts:42"},{"decorator":"Req","type_ref":"any","anchor":"insuniverse-server/apps/api/src/modules/treat/coocon-bypass.controller.ts:42"}],"swagger":{"ApiOperation":"{\r\n    summary: '쿠콘 진료수집 바이패스',\r\n    description:\r\n      '쿠콘 봉투(Common/InputList/Dsnc/SAS_SessionID)를 그대로 전달한다. Auth_key는 서버가 주입(외부 미노출). 본인인증 시 동시 슬롯 예약.',\r\n  }"},"response_envelope":null,"guards_declared":["ClientBasicAuthGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/coocon-bypass.controller.ts:42"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.downloadLogList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.downloadLogList","http":"GET /admin/b2c-treat-log/download","controller_path":"admin/b2c-treat-log","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetB2cTreatLogListDto","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.ts:47"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.ts:48"}],"swagger":{"ApiOperation":"{\r\n    summary: 'B2C 분석로그 엑셀다운로드',\r\n    description: '모든 B2C 분석로그 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.downloadLogList","defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.getLogList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.getLogList","http":"GET /admin/b2c-treat-log","controller_path":"admin/b2c-treat-log","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetB2cTreatLogListDto","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.ts:26"}],"swagger":{"ApiOperation":"{\r\n    summary: `B2C 분석로그 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetB2cTreatLogListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.LogB2cTreatAdminController.getLogList","defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat-admin.controller.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.AgencyDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.AgencyDto","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.AgencyDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.AgencyDto.agcCorporateName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.AgencyDto.agcId","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '기업 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.CreateB2cLogDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(LogB2cTreat, ['lbtId', 'lbtCreatedAt'])","composed_from":[{"op":"omit","base_expr":"LogB2cTreat","base_ref":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","props":["lbtId","lbtCreatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lbtBodId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtBcuName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtBcuPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtBcuBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtAgcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtAgcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtBodTransactionId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefResultCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"lbtCodefResultMessage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"log","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto","ops_applied":[],"optional_by_partial":false},{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:124"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:126"}],"swagger":{"ApiProperty":"{\r\n    type: AgencyDto,\r\n    description: '기업 정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto.log","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:97"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:99"}],"swagger":{"ApiProperty":"{ type: LogB2cTreatDto, description: 'B2C 분석로그 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:104"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:106"}],"swagger":{"ApiProperty":"{ type: SalesAgencyDto, description: '영업대리점 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetAdminB2cTreatLogDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:114"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:116"}],"swagger":{"ApiProperty":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널 정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), PartialType( PickType(LogB2cTreat, [ 'lbtCodefRequestStage', 'lbtCodefRequestType', 'lbtCodefCertType', 'lbtCodefResultStatus', 'lbtAgcId', 'lbtCodefInitiatedBy', ]), ), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]},{"op":"intersection","base_expr":"PartialType( PickType(LogB2cTreat, [ 'lbtCodefRequestStage', 'lbtCodefRequestType', 'lbtCodefCertType', 'lbtCodefResultStatus', 'lbtAgcId', 'lbtCodefInitiatedBy', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(LogB2cTreat, [ 'lbtCodefRequestStage', 'lbtCodefRequestType', 'lbtCodefCertType', 'lbtCodefResultStatus', 'lbtAgcId', 'lbtCodefInitiatedBy', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"LogB2cTreat","base_ref":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","props":["lbtCodefRequestStage","lbtCodefRequestType","lbtCodefCertType","lbtCodefResultStatus","lbtAgcId","lbtCodefInitiatedBy"]}],"own_property_count":3,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lbtAgcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lbtCodefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lbtCodefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lbtCodefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lbtCodefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"lbtCodefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입(default: lbtCreatedAt)',\r\n    enum: ['lbtCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: lbtBodTransactionId)',\r\n    enum: [\r\n      'lbtBodTransactionId',\r\n      'lbtCodefResultCode',\r\n      'lbtBcuName',\r\n      'lbtBcuPhone',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:60"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['lbtCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.GetB2cTreatLogListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:134"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:136"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:137"}],"swagger":{"ApiPropertyOptional":"{ type: [GetAdminB2cTreatLogDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.LogB2cTreatDto","kind":"type","class_kind":"dto","extends_expr":"LogB2cTreat","composed_from":[{"op":"intersection","base_expr":"LogB2cTreat","base_ref":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","props":null}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"lbtId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBodId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBcuName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBcuPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBcuBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtAgcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtAgcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBodTransactionId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefResultCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefResultMessage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacId', 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacId","sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, [ 'sagId', 'sagName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":16,"resolution":"own","effective_properties":[{"name":"lbtId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBodId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBcuName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBcuPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBcuBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtAgcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtAgcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtBodTransactionId","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefResultCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCodefResultMessage","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false},{"name":"lbtCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:33"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtAgcCorporateName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:72"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:73"}],"swagger":{"ApiProperty":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:74"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtAgcId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:67"}],"swagger":{"ApiProperty":"{ description: '기업 ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtBcuBirth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:60"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:61"}],"swagger":{"ApiProperty":"{ description: 'B2C 사용자 생년월일 (암호화)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:62"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtBcuName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:48"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:49"}],"swagger":{"ApiProperty":"{ description: 'B2C 사용자명 (암호화)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:50"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtBcuPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:54"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:55"}],"swagger":{"ApiProperty":"{ description: 'B2C 사용자 전화번호 (암호화)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:56"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtBodId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:42"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:43"}],"swagger":{"ApiProperty":"{ description: 'B2C 주문상세 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtBodTransactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:78"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:79"}],"swagger":{"ApiProperty":"{ description: 'CODEF 거래번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefCertType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:102"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:103"}],"swagger":{"ApiProperty":"{ description: 'CODEF 인증타입', enum: CodefCertType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefInitiatedBy","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:90"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:91"}],"swagger":{"ApiProperty":"{ description: 'CODEF 요청주체 (사용자/시스템)', enum: CodefInitiatedBy }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefRequestStage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:96"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:97"}],"swagger":{"ApiProperty":"{ description: 'CODEF 요청단계 (1차/2차)', enum: CodefRequestStage }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:98"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefRequestType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:84"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:85"}],"swagger":{"ApiProperty":"{ description: 'CODEF 요청타입 (기본/자동차)', enum: CodefRequestType }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:86"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefResultCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:114"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:115"}],"swagger":{"ApiProperty":"{ description: 'CODEF 결과코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefResultMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:120"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:121"}],"swagger":{"ApiProperty":"{ description: 'CODEF 결과메세지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCodefResultStatus","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:108"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:109"}],"swagger":{"ApiProperty":"{ description: 'CODEF 결과상태 (성공/실패)', enum: CodefResultStatus }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:126"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:127"}],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:128"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.LogB2cTreat.lbtId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:36"},{"name":"IsNotEmpty","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:37"}],"swagger":{"ApiProperty":"{ description: '로그 ID' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log-b2c/log-b2c-treat.entity.ts:38"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.downloadSubscribeList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.downloadSubscribeList","http":"GET /admin/treat-log/download","controller_path":"admin/treat-log","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetTreatLogListDto","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat-admin.controller.ts:47"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat-admin.controller.ts:48"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 구독 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.downloadSubscribeList","defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat-admin.controller.ts:46"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.getLogList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.getLogList","http":"GET /admin/treat-log","controller_path":"admin/treat-log","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetTreatLogListDto","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat-admin.controller.ts:26"}],"swagger":{"ApiOperation":"{\r\n    summary: `구독 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetTreatLogListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/log/log-treat-admin.controller.LogTreatController.getLogList","defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat-admin.controller.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.CreateLogDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(LogTreat, ['ltrId', 'ltrCreatedAt', 'memType']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(LogTreat, ['ltrId', 'ltrCreatedAt', 'memType'])","base_ref":null,"props":null},{"op":"omit","base_expr":"LogTreat","base_ref":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","props":["ltrId","ltrCreatedAt","memType"]}],"own_property_count":2,"resolution":"resolved","effective_properties":[{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefResultCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefResultMessage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefProvider","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.CreateLogDto","ops_applied":[],"optional_by_partial":false},{"name":"codefElapsedMs","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"codefTimeout","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.CreateLogDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.CreateLogDto.codefProvider","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.CreateLogDto.memType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:83"}],"swagger":{"ApiProperty":"{ description: 'FC타입' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:84"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"log","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto.log","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:107"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:109"}],"swagger":{"ApiProperty":"{ type: LogTreatDto, description: '분석로그 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:114"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:116"}],"swagger":{"ApiProperty":"{ type: SalesAgencyDto, description: '영업대리점 정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetAdminTreatLogDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:124"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:126"}],"swagger":{"ApiProperty":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널 정보',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), PartialType( PickType(LogTreat, [ 'codefRequestStage', 'codefRequestType', 'codefCertType', 'codefResultStatus', 'memType', 'agcId', 'codefInitiatedBy', 'codefProvider', ]), ), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]},{"op":"intersection","base_expr":"PartialType( PickType(LogTreat, [ 'codefRequestStage', 'codefRequestType', 'codefCertType', 'codefResultStatus', 'memType', 'agcId', 'codefInitiatedBy', 'codefProvider', ]), )","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(LogTreat, [ 'codefRequestStage', 'codefRequestType', 'codefCertType', 'codefResultStatus', 'memType', 'agcId', 'codefInitiatedBy', 'codefProvider', ])","base_ref":null,"props":null},{"op":"pick","base_expr":"LogTreat","base_ref":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","props":["codefRequestStage","codefRequestType","codefCertType","codefResultStatus","memType","agcId","codefInitiatedBy","codefProvider"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefProvider","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"codefTimeout","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto.codefTimeout","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:73"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:74"}],"swagger":{"ApiPropertyOptional":"{ description: '타임아웃 여부 필터 (1=타임아웃만 / 0=정상)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입(default: ltrCreatedAt)',\r\n    enum: ['ltrCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: memLoginId)',\r\n    enum: [\r\n      'memLoginId',\r\n      'altCode',\r\n      'oddTransactionId',\r\n      'codefResultCode',\r\n      'codefResultMessage',\r\n      'usrName'"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:65"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    enum: ['ltrCreatedAt', 'codefElapsedMs'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.GetTreatLogListResponseDto.list","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:134"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:136"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:137"}],"swagger":{"ApiPropertyOptional":"{ type: [GetAdminTreatLogDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.LogTreatDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(LogTreat, ['agcId'])","composed_from":[{"op":"omit","base_expr":"LogTreat","base_ref":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","props":["agcId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"ltrId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefResultCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefResultMessage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefProvider","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefElapsedMs","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"codefTimeout","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false},{"name":"ltrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacId', 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacId","sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, [ 'sagId', 'sagName', ])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId","sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false},{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":21,"resolution":"own","effective_properties":[{"name":"ltrId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"oddTransactionId","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefRequestType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefInitiatedBy","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefRequestStage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefCertType","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefResultStatus","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefResultCode","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefResultMessage","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefProvider","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefElapsedMs","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"codefTimeout","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false},{"name":"ltrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.agcCorporateName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:92"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:93"}],"swagger":{"ApiPropertyOptional":"{ description: '기업명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:94"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.agcId","kind":"property","validators":[{"name":"IsNumber","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:85"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:87"}],"swagger":{"ApiPropertyOptional":"{ description: '기업ID' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.altCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:98"}],"swagger":{"ApiProperty":"{ description: '알림톡코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefCertType","kind":"property","validators":[{"name":"IsEnum","args_literal":"CodefCertType","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:128"}],"swagger":{"ApiProperty":"{\r\n    description:\r\n      'CODEF 인증타입(CCF001: 인증서 | CCF002: 휴대폰 | CCF003: 카카오톡 | CCF004: 페이코 | CCF005: 삼성패스 | CCF006: KB모바일 | CCF007: 통신사(PASS) | CCF008: 네이버 | CCF009: 신한인증서 | CCF010: TOSS)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:129"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefElapsedMs","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:156"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:157"}],"swagger":{"ApiPropertyOptional":"{ description: '2차 수집 호출 소요(ms) — 측정 벤더(coocon)만' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:158"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefInitiatedBy","kind":"property","validators":[{"name":"IsEnum","args_literal":"CodefInitiatedBy","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:115"}],"swagger":{"ApiProperty":"{\r\n    description: 'CODEF 요청주체(사용자: CIB001, 시스템: CIB002)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefProvider","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:150"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:151"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '처리업체(1차 라우팅 공급자: codef/coocon/octover/hyphen)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:152"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefRequestStage","kind":"property","validators":[{"name":"IsEnum","args_literal":"CodefRequestStage","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:120"}],"swagger":{"ApiProperty":"{ description: 'CODEF 인증차수(1차: CRS001, 2차: CRS002)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefRequestType","kind":"property","validators":[{"name":"IsEnum","args_literal":"CodefRequestType","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:108"}],"swagger":{"ApiProperty":"{ description: 'CODEF 요청 구분(기본: CAT001, 자동차: CAT002)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefResultCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:138"}],"swagger":{"ApiProperty":"{ description: 'CODEF 결과코드' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefResultMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:143"}],"swagger":{"ApiProperty":"{ description: 'CODEF 결과메세지' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:144"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefResultStatus","kind":"property","validators":[{"name":"IsEnum","args_literal":"CodefResultStatus","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:133"}],"swagger":{"ApiProperty":"{ description: 'CODEF 결과상태(성공, 실패)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:134"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.codefTimeout","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:162"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:163"}],"swagger":{"ApiPropertyOptional":"{ description: '조회 타임아웃 실패 여부(1=타임아웃)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:164"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.ltrCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:168"}],"swagger":{"ApiProperty":"{ description: '생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:169"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.ltrId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:52"}],"swagger":{"ApiProperty":"{ description: '구독id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:53"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.memLoginId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:65"}],"swagger":{"ApiProperty":"{ description: '회원아이디' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:66"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.memType","kind":"property","validators":[{"name":"IsEnum","args_literal":"MemberType","anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:60"}],"swagger":{"ApiProperty":"{\r\n    description: '회원타입(일반: MEM001, MEM002',\r\n    enum: MemberType,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.oddTransactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:103"}],"swagger":{"ApiProperty":"{ description: '요청거래번호' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.usrBirth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:80"}],"swagger":{"ApiProperty":"{ description: '고객 생년월일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.usrName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:70"}],"swagger":{"ApiProperty":"{ description: '고객명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/log/log-treat.entity.LogTreat.usrPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:75"}],"swagger":{"ApiProperty":"{ description: '고객 연락처' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/log/log-treat.entity.ts:76"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.daily","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.daily","http":"GET /admin/treat-monitor/daily","controller_path":"admin/treat-monitor","method_path":"daily","param_bindings":[{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:41"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:42"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:43"},{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:44"}],"swagger":{"ApiOperation":"{\r\n    summary: '일별 총합계 (기간 일자별 — 시도기준 + 고객 코호트 회복, 기업상품 다중필터, 온디맨드)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.daily","defined_in":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:40"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.dailyExcel","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.dailyExcel","http":"GET /admin/treat-monitor/daily-excel","controller_path":"admin/treat-monitor","method_path":"daily-excel","param_bindings":[{"decorator":"Query","type_ref":"string | undefined","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:55"},{"decorator":"Query","type_ref":"string | undefined","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:56"},{"decorator":"Query","type_ref":"string | undefined","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:57"},{"decorator":"Query","type_ref":"string | undefined","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:58"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:59"}],"swagger":{"ApiOperation":"{ summary: '진료집계 스타일 엑셀 다운로드 (제목·그룹헤더·% 서식·색)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.dailyExcel","defined_in":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:54"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.enterprises","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.enterprises","http":"GET /admin/treat-monitor/enterprises","controller_path":"admin/treat-monitor","method_path":"enterprises","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '기업상품 목록 (일별 집계 다중필터 셀렉트용)' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.enterprises","defined_in":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.monthly","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.monthly","http":"GET /admin/treat-monitor/monthly","controller_path":"admin/treat-monitor","method_path":"monthly","param_bindings":[{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:26"}],"swagger":{"ApiOperation":"{\r\n    summary: '월 단위 집계 (성공/이탈/실패 숫자, 온디맨드 — 폴링과 분리)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.monthly","defined_in":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.overview","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.overview","http":"GET /admin/treat-monitor/overview","controller_path":"admin/treat-monitor","method_path":"overview","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '진료 처리 실시간 현황 (큐/슬롯/처리량/상태/공급자/정합성/실패)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.overview","defined_in":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:18"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.vendorErrors","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.vendorErrors","http":"GET /admin/treat-monitor/vendor-errors","controller_path":"admin/treat-monitor","method_path":"vendor-errors","param_bindings":[{"decorator":"Query","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:85"}],"swagger":{"ApiOperation":"{\r\n    summary: '벤더별 에러 카탈로그 (사전 매핑 + 최근 N일 실발생, 미매핑 부각)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/monitor/treat-monitor.controller.TreatMonitorController.vendorErrors","defined_in":"insuniverse-server/apps/api/src/modules/treat/monitor/treat-monitor.controller.ts:85"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getCarSetting","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getCarSetting","http":"GET /admin/treat-provider/config/car","controller_path":"admin/treat-provider","method_path":"config/car","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '자동차보험 수집 전체 ON/OFF 조회' }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getCarSetting","defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getList","http":"GET /admin/treat-provider","controller_path":"admin/treat-provider","method_path":"","param_bindings":[],"swagger":{"ApiOperation":"{ summary: '진료 공급자 설정 목록 (단가/한도/사용여부)' }","ApiOkResponse":"{ type: GetTreatProviderListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getList","defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:30"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getWebhook","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getWebhook","http":"GET /admin/treat-provider/config/webhook","controller_path":"admin/treat-provider","method_path":"config/webhook","param_bindings":[],"swagger":{"ApiOperation":"{\r\n    summary: '모니터링 알림 웹훅 설정 조회 (URL + 발송 종류 + 종류 카탈로그)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.getWebhook","defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setCarSetting","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setCarSetting","http":"PATCH /admin/treat-provider/config/car","controller_path":"admin/treat-provider","method_path":"config/car","param_bindings":[{"decorator":"Body","type_ref":"SetCarSettingDto","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:49"}],"swagger":{"ApiOperation":"{\r\n    summary: '자동차보험 수집 전체 ON/OFF 설정',\r\n    description:\r\n      '전 벤더 공통. 운영 중 즉시(~15초 캐시) 자동차 수집 차단/복구. 자동차가 이상할 때 끄면 건강 수집만 진행.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setCarSetting","defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setWebhook","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setWebhook","http":"PATCH /admin/treat-provider/config/webhook","controller_path":"admin/treat-provider","method_path":"config/webhook","param_bindings":[{"decorator":"Body","type_ref":"SetWebhookDto","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:69"}],"swagger":{"ApiOperation":"{\r\n    summary: '모니터링 알림 웹훅 설정',\r\n    description:\r\n      'URL 빈 값=알림 비활성. types=발송할 종류. (예: Google Chat incoming webhook)',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.setWebhook","defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:69"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.update","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.update","http":"PATCH /admin/treat-provider/:key","controller_path":"admin/treat-provider","method_path":":key","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:88"},{"decorator":"Body","type_ref":"UpdateTreatProviderDto","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:89"}],"swagger":{"ApiOperation":"{\r\n    summary: '진료 공급자 설정 수정',\r\n    description:\r\n      '단가/한도/사용여부 변경. 변경 시 ~15초 내 라우팅에 반영(캐시).',\r\n  }","ApiParam":"{\r\n    name: 'key',\r\n    description: \"공급자 키('codef'|'coocon'|'octover')\",\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider-admin.controller.AdminTreatProviderController.update","defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider-admin.controller.ts:87"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.GetTreatProviderListResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.GetTreatProviderListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.GetTreatProviderListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:142"}],"swagger":{"ApiProperty":"{\r\n    type: [TreatProviderDto],\r\n    description: '진료 공급자 설정 목록',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:143"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetCarSettingDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"enabled","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetCarSettingDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:14"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetCarSettingDto.enabled","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:16"}],"swagger":{"ApiProperty":"{ description: '자동차보험 수집 전체 ON(true)/OFF(false)' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:17"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetWebhookDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"url","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetWebhookDto","ops_applied":[],"optional_by_partial":false},{"name":"types","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetWebhookDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetWebhookDto.types","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:32"},{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:33"},{"name":"IsString","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:34"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '발송할 알림 종류 키 배열 (예: [\"success_rate\",\"provider\"])',\r\n    type: [String],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.SetWebhookDto.url","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:24"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:25"}],"swagger":{"ApiPropertyOptional":"{\r\n    description: '모니터링 알림 웹훅 URL (빈 값=비활성)',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"tprId","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprKey","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprName","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprLimitPerMin","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprFlowCost","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprUnitCost","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprEnabled","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprRateEnabled","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprSplitCount","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprSort","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprWebhookUrl","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprCreatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprEnabled","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '사용 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:118"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprFlowCost","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '플로우 비용' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprId","kind":"property","validators":[],"swagger":{"ApiProperty":true},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprKey","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: \"공급자 키('codef'|'coocon'|'octover')\" }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprLimitPerMin","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '분당 한도' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:115"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprName","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '표시명' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprRateEnabled","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: 'rate-limit(타임) 사용 여부' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:121"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprSort","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '정렬' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:127"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprSplitCount","kind":"property","validators":[],"swagger":{"ApiProperty":"{\r\n    description: '수집 분할 횟수(1=분할없음, coocon/hyphen 지원)',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprUnitCost","kind":"property","validators":[],"swagger":{"ApiProperty":"{ description: '단가' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprUpdatedAt","kind":"property","validators":[],"swagger":{"ApiProperty":"{ required: false }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:131"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.TreatProviderDto.tprWebhookUrl","kind":"property","validators":[],"swagger":{"ApiProperty":"{ required: false, description: '벤더 장애 통보 웹훅 URL' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:130"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"tprName","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprLimitPerMin","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprFlowCost","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprUnitCost","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprEnabled","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprRateEnabled","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprSplitCount","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprSort","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false},{"name":"tprWebhookUrl","source_class":"insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:39"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprEnabled","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:67"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:68"},{"name":"Min","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:69"},{"name":"Max","args_literal":"2","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:70"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '사용 여부(1 사용 / 0 중지 / 2 중지예약-신규차단+진행건 완료 후 0 전환). 디스패처는 1만 풀에 포함(2는 자동 신규차단), 진행건은 jti sticky로 완료.',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprFlowCost","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:52"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:53"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:54"}],"swagger":{"ApiPropertyOptional":"{ description: '플로우 1건당 비용(한도 소모)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:55"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprLimitPerMin","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:46"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:47"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:48"}],"swagger":{"ApiPropertyOptional":"{ description: '분당 한도' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:49"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprName","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:41"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:42"}],"swagger":{"ApiPropertyOptional":"{ description: '표시명' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:43"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprRateEnabled","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:77"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:78"},{"name":"Min","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:79"},{"name":"Max","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:80"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '분당 rate-limit(타임) 사용 여부(1 사용 / 0 미사용). ON이면 분당한도/플로우비용을 분당 허용건수로 적용',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprSort","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:94"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:95"}],"swagger":{"ApiPropertyOptional":"{ description: '표시 정렬' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:96"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprSplitCount","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:87"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:88"},{"name":"Min","args_literal":"1","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:89"},{"name":"Max","args_literal":"4","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:90"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '수집 분할 횟수(조회기간 N등분 순차 수집 후 병합). 1=분할없음. coocon/hyphen 지원',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprUnitCost","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:58"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:59"},{"name":"Min","args_literal":"0","anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:60"}],"swagger":{"ApiPropertyOptional":"{ description: '단가(낮을수록 우선 라우팅)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:61"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/provider/treat-provider.dto.UpdateTreatProviderDto.tprWebhookUrl","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:102"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:103"}],"swagger":{"ApiPropertyOptional":"{\r\n    description:\r\n      '벤더 장애 통보 웹훅 URL(구글챗 등). 이 벤더의 장애 경고만 이 채널로 발송. 빈 문자열=미발송.',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/provider/treat-provider.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.background","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.background","http":"POST /treat/treat-compare","controller_path":"treat","method_path":"treat-compare","param_bindings":[{"decorator":"Body","type_ref":"TreatCompareDto","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:110"}],"swagger":{"ApiOperation":"{\r\n    summary: '진료정보 요청 및 분석 진행',\r\n    description: '진료정보 요청 및 분석 진행',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.certify","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.certify","http":"POST /treat/certify","controller_path":"treat","method_path":"certify","param_bindings":[{"decorator":"Body","type_ref":"CertifyDto","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:71"}],"swagger":{"ApiOperation":"{\r\n    summary: '심평원 개인인증 요청하기',\r\n    description: `심평원의 개인인증을 요청합니다.`,\r\n  }","ApiOkResponse":"{ type: GetCertifyResponseDto }"},"response_envelope":null,"guards_declared":["CertifyRateLimitGuard"],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.certifyResume","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.certifyResume","http":"GET /treat/certify-resume/:altCode","controller_path":"treat","method_path":"certify-resume/:altCode","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:80"}],"swagger":{"ApiOperation":"{ summary: '중단된 1차 인증 응답 복구' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.compare","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.compare","http":"POST /treat/compare","controller_path":"treat","method_path":"compare","param_bindings":[{"decorator":"Body","type_ref":"CompareDto","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:100"}],"swagger":{"ApiOperation":"{\r\n    summary: '분석요청하기',\r\n    description: `고객의 분석요청 및 재분석요청일시 사용합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:100"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.dropout","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.dropout","http":"POST /treat/dropout","controller_path":"treat","method_path":"dropout","param_bindings":[{"decorator":"Body","type_ref":"DropoutPayload","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:41"}],"swagger":{"ApiOperation":"{\r\n    summary: '인증 이탈 비콘',\r\n    description: '인증단계 이탈 시점(stage/timing) 적재.',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:41"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.queueLeave","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.queueLeave","http":"POST /treat/queue/:queueId/leave","controller_path":"treat","method_path":"queue/:queueId/leave","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:59"}],"swagger":{"ApiOperation":"{ summary: '대기열 이탈', description: '대기열에서 제거.' }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:59"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.queueStatus","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.queueStatus","http":"GET /treat/queue/:queueId","controller_path":"treat","method_path":"queue/:queueId","param_bindings":[{"decorator":"Param","type_ref":"string","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:52"}],"swagger":{"ApiOperation":"{\r\n    summary: '대기열 상태 조회',\r\n    description: '만석 대기열 순번/READY 폴링(생존 갱신).',\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:52"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.treat","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/treat/treat.controller.TreatController.treat","http":"POST /treat/treat","controller_path":"treat","method_path":"treat","param_bindings":[{"decorator":"Body","type_ref":"TreatDto","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:89"}],"swagger":{"ApiOperation":"{\r\n    summary: '심평원 진료정보 요청하기',\r\n    description: `심평원의 진료정보를 요청합니다.`,\r\n  }"},"response_envelope":null,"guards_declared":[],"policy_anchor":null,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.controller.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":14,"resolution":"own","effective_properties":[{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"isB2c","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"marketingAgree","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"identityNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"loginType","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"loginTypeLevel","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"authMethod","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"telecom","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"timeout","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"secureNoYN","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false},{"name":"queueId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.altCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:26"}],"swagger":{"ApiProperty":"{\r\n    description: '진료정보 URL 엔드포인트 code (알림톡 코드 또는 B2C 기업코드)',\r\n    example: 'ae4955c1733test',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.authMethod","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:120"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:121"}],"swagger":{"ApiProperty":"{\r\n    description: `인증방법\r\n                  loginType=\"2\" 이고 loginTypeLevel=\"1\" 이라면 필수\r\n                  \"0\":SMS인증\r\n                  \"1\":PASS인증 (default=0)`,\r\n    example: '0',\r\n    type: String,\r\n"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:122"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.identityNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:74"}],"swagger":{"ApiProperty":"{\r\n    description: '진료정보요청 고객 주민번호뒷자리',\r\n    example: '1111111',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:78"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.isB2c","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:34"}],"swagger":{"ApiProperty":"{\r\n    description: 'B2C 플로우 여부',\r\n    example: false,\r\n    required: false,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:35"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.loginType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:87"}],"swagger":{"ApiProperty":"{\r\n    description: `인증구분 \r\n                  2 :인증서 또는 휴대폰인증\r\n                  5 :간편인증`,\r\n    example: '5',\r\n    type: String,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:88"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.loginTypeLevel","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:109"}],"swagger":{"ApiProperty":"{\r\n    description: `인증상세구분\r\n                  loginType=\"2\" 의 경우 \r\n                  \"0\": 인증서\r\n                  \"1\": 휴대폰 (사용)\r\n                  loginType=\"5\" 의 경우\r\n                  \"1\":카카오톡 (사용)\r\n"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:110"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.marketingAgree","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:42"},{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:43"}],"swagger":{"ApiProperty":"{\r\n    description: '광고 동의 여부 (B2C only)',\r\n    example: '0',\r\n    required: false,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.queueId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:167"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:168"}],"swagger":{"ApiProperty":"{ required: false, description: '대기열 재요청 시 기존 대기열 ID(순번 유지용)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:169"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.secureNoYN","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:161"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:162"}],"swagger":{"ApiProperty":"{\r\n    description: `보안문자 실행여부\r\n                  loginType=\"2\"(인증서, SMS)이고, loginTypeLevel=\"1\"(휴대폰)인 경우 선택\r\n                  \"0\":미적용\r\n                  \"1\":적용 (default : 0))`,\r\n    example: '0',\r\n  "},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.telecom","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:137"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:138"}],"swagger":{"ApiProperty":"{\r\n    description: `통신사\r\n                  authMethod=\"1\" 필수,\r\n                  loginType=“5”이고 loginTypeLevel=“5” 필수\r\n                  \"0\":SKT\r\n                  \"1\":KT\r\n                  \"2\":LG U"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:139"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.timeout","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:149"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:150"}],"swagger":{"ApiProperty":"{\r\n    description: `제한시간 \r\n                  loginType=\"2\" 이고 loginTypeLevel=\"1\" 의 경우 선택 입력\r\n                  SMS 제한시간, 단위 초\r\n                  (default:170s, 30s~170s)`,\r\n    example: '170',\r\n    t"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:151"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.usrBirth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:64"}],"swagger":{"ApiProperty":"{\r\n    description: '진료정보요청 고객 생년월일',\r\n    example: '910801',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.usrName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:47"}],"swagger":{"ApiProperty":"{ description: '진료정보요청 고객명', example: '홍길동' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto.usrPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:54"}],"swagger":{"ApiProperty":"{\r\n    description: '진료정보요청 고객핸드폰번호 (-)제외',\r\n    example: '01011112222',\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CodefTreatResultDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( OmitType(CodefResult, []), PickType(OrderDetail, ['oddId']), PickType(Member, ['memId']), PickType(User, ['usrName']), )","composed_from":[{"op":"intersection","base_expr":"OmitType(CodefResult, [])","base_ref":null,"props":null},{"op":"omit","base_expr":"CodefResult","base_ref":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","props":[]},{"op":"intersection","base_expr":"PickType(OrderDetail, ['oddId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]},{"op":"intersection","base_expr":"PickType(User, ['usrName'])","base_ref":null,"props":null},{"op":"pick","base_expr":"User","base_ref":"insuniverse-server:apps/api/src/modules/user/user.entity.User","props":["usrName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"code","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"extraMessage","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"transactionId","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"elapsedMs","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"isTimeout","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:277"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CompareDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CompareDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:284"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.CompareDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:286"}],"swagger":{"ApiProperty":"{ description: '주문상세Id', example: 1 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:287"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"orderDetail","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"queueId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:410"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto.data","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:420"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:422"}],"swagger":{"ApiProperty":"{ type: Certify, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:423"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto.orderDetail","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:413"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:415"}],"swagger":{"ApiProperty":"{ type: OrderDetailTreatDto, description: '주문상세정보' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:416"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.GetCertifyResponseDto.queueId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:428"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:429"}],"swagger":{"ApiProperty":"{ required: false, description: '대기열 ID (만석 시)' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:430"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.OrderDetailTreatDto","kind":"type","class_kind":"dto","extends_expr":"PickType(OrderDetail, ['oddId'])","composed_from":[{"op":"pick","base_expr":"OrderDetail","base_ref":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","props":["oddId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/order/order-detail/order-detail.entity.OrderDetail","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:407"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CertiftDto, [])","composed_from":[{"op":"omit","base_expr":"CertiftDto","base_ref":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","props":[]}],"own_property_count":10,"resolution":"resolved","effective_properties":[{"name":"altCode","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"isB2c","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"marketingAgree","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"identityNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"loginType","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"loginTypeLevel","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"authMethod","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"telecom","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"timeout","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"secureNoYN","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"queueId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"secureNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"secureNoRefresh","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"smsAuthNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"simpleAuth","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"is2Way","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"jobIndex","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"threadIndex","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"jti","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false},{"name":"twoWayTimestamp","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:302"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.is2Way","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:361"}],"swagger":{"ApiProperty":"{\r\n    description: `추가 요청임을 알리는 설정값\r\n                  인증요청후 진료정보요청시 필수값 (필수값고정 : 1)\r\n                  값: O or 1 \r\n                  `,\r\n    example: 1,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:362"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.jobIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:371"}],"swagger":{"ApiProperty":"{\r\n    description: `잡 인덱스\r\n                  인증요청후 반환값의 잡인덱스\r\n                  인증완료후 진료정보요청 시 필수값   \r\n                  `,\r\n    example: 0,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:372"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.jti","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:392"}],"swagger":{"ApiProperty":"{\r\n    description: `트렌잭션 아이디 \r\n                  인증요청후 반환값의 트렌잭션 아이디\r\n                  인증완료후 진료정보요청시 필수값   \r\n                  `,\r\n    example: '66d7c644ec82a9a95',\r\n    type: String,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:393"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:304"}],"swagger":{"ApiProperty":"{ description: '인증후 반환받은 주문상세Id', example: 1 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:305"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.secureNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:314"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:315"}],"swagger":{"ApiProperty":"{\r\n    description: `보안문자 이미지정보 \r\n                  (다른인증 확인후 필요없을 시 삭제예정)\r\n                  `,\r\n    example: '66d7c644ec82a9a95',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:316"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.secureNoRefresh","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:326"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:327"}],"swagger":{"ApiProperty":"{\r\n    description: `(다른인증 확인후 필요없을 시 삭제예정)\r\n                  보안문자 새로고침\t\r\n                  \"0\": 기본, \"1\": 재요청, \"2\" : 입력취소(default:0)\r\n                  `,\r\n    example: '0',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:328"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.simpleAuth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:350"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:351"}],"swagger":{"ApiProperty":"{\r\n    description: `(다른인증 확인후 디폴트 1일시 삭제예정)\r\n                  간편인증\r\n                  \"0\": cancel , \"1\": ok\r\n                  `,\r\n    example: '0',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:352"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.smsAuthNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:338"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:339"}],"swagger":{"ApiProperty":"{\r\n    description: `(다른인증 확인후 디폴트 1일시 삭제예정)\r\n                  간편인증\r\n                  \"0\": cancel , \"1\": ok\r\n                  `,\r\n    example: '0',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:340"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.threadIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:381"}],"swagger":{"ApiProperty":"{\r\n    description: `스레드 인덱스\r\n                  인증요청후 반환값의 스레드인덱스\r\n                  인증완료후 진료정보요청 시 필수값   \r\n                  `,\r\n    example: 0,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:382"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatCompareDto.twoWayTimestamp","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:402"}],"swagger":{"ApiProperty":"{\r\n    description: `추가인증시간 \r\n                  인증요청후 반환값은 추가인증시간\r\n                  인증완료후 진료정보요청 시 필수값   \r\n                  `,\r\n    example: 1725417030279,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:403"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(CertiftDto, ['altCode'])","composed_from":[{"op":"omit","base_expr":"CertiftDto","base_ref":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","props":["altCode"]}],"own_property_count":10,"resolution":"resolved","effective_properties":[{"name":"isB2c","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"marketingAgree","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"identityNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"loginType","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"loginTypeLevel","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"authMethod","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"telecom","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"timeout","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"secureNoYN","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"queueId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.CertiftDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"oddId","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"secureNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"secureNoRefresh","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"smsAuthNo","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"simpleAuth","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"is2Way","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"jobIndex","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"threadIndex","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"jti","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false},{"name":"twoWayTimestamp","source_class":"insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:173"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.is2Way","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:232"}],"swagger":{"ApiProperty":"{\r\n    description: `추가 요청임을 알리는 설정값\r\n                  인증요청후 진료정보요청시 필수값 (필수값고정 : 1)\r\n                  값: O or 1 \r\n                  `,\r\n    example: 1,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:233"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.jobIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:242"}],"swagger":{"ApiProperty":"{\r\n    description: `잡 인덱스\r\n                  인증요청후 반환값의 잡인덱스\r\n                  인증완료후 진료정보요청 시 필수값   \r\n                  `,\r\n    example: 0,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.jti","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:263"}],"swagger":{"ApiProperty":"{\r\n    description: `트렌잭션 아이디 \r\n                  인증요청후 반환값의 트렌잭션 아이디\r\n                  인증완료후 진료정보요청시 필수값   \r\n                  `,\r\n    example: '66d7c644ec82a9a95',\r\n    type: String,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.oddId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:175"}],"swagger":{"ApiProperty":"{ description: '인증후 반환받은 주문상세Id', example: 1 }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:176"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.secureNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:185"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:186"}],"swagger":{"ApiProperty":"{\r\n    description: `보안문자 이미지정보 \r\n                  (다른인증 확인후 필요없을 시 삭제예정)\r\n                  `,\r\n    example: '66d7c644ec82a9a95',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:187"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.secureNoRefresh","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:197"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:198"}],"swagger":{"ApiProperty":"{\r\n    description: `(다른인증 확인후 필요없을 시 삭제예정)\r\n                  보안문자 새로고침\t\r\n                  \"0\": 기본, \"1\": 재요청, \"2\" : 입력취소(default:0)\r\n                  `,\r\n    example: '0',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:199"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.simpleAuth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:221"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:222"}],"swagger":{"ApiProperty":"{\r\n    description: `(다른인증 확인후 디폴트 1일시 삭제예정)\r\n                  간편인증\r\n                  \"0\": cancel , \"1\": ok\r\n                  `,\r\n    example: '0',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.smsAuthNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:209"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:210"}],"swagger":{"ApiProperty":"{\r\n    description: `(다른인증 확인후 디폴트 1일시 삭제예정)\r\n                  간편인증\r\n                  \"0\": cancel , \"1\": ok\r\n                  `,\r\n    example: '0',\r\n    type: String,\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:211"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.threadIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:252"}],"swagger":{"ApiProperty":"{\r\n    description: `스레드 인덱스\r\n                  인증요청후 반환값의 스레드인덱스\r\n                  인증완료후 진료정보요청 시 필수값   \r\n                  `,\r\n    example: 0,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:253"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatDto.twoWayTimestamp","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:273"}],"swagger":{"ApiProperty":"{\r\n    description: `추가인증시간 \r\n                  인증요청후 반환값은 추가인증시간\r\n                  인증완료후 진료정보요청 시 필수값   \r\n                  `,\r\n    example: 1725417030279,\r\n  }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:274"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatmentInfoCarDto","kind":"type","class_kind":"dto","extends_expr":"PickType(DataDto, [ 'resBasicTreatList', 'resDetailTreatList', ])","composed_from":[{"op":"pick","base_expr":"DataDto","base_ref":"insuniverse-server:libs/codef/src/codef.dto.DataDto","props":["resBasicTreatList","resDetailTreatList"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"resBasicTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":["pick"],"optional_by_partial":false},{"name":"resDetailTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:296"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/treat/treat.dto.TreatmentInfoDto","kind":"type","class_kind":"dto","extends_expr":"PickType(DataDto, [ 'resBasicTreatList', 'resDetailTreatList', 'resPrescribeDrugList', ])","composed_from":[{"op":"pick","base_expr":"DataDto","base_ref":"insuniverse-server:libs/codef/src/codef.dto.DataDto","props":["resBasicTreatList","resDetailTreatList","resPrescribeDrugList"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"resBasicTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":["pick"],"optional_by_partial":false},{"name":"resDetailTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":["pick"],"optional_by_partial":false},{"name":"resPrescribeDrugList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/treat/treat.dto.ts:290"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.downloadUserList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.downloadUserList","http":"GET /admin/user/download","controller_path":"admin/user","method_path":"download","param_bindings":[{"decorator":"Query","type_ref":"GetCommonUserListDto","anchor":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:98"},{"decorator":"Res","type_ref":"Response","anchor":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:99"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:100"}],"swagger":{"ApiOperation":"{\r\n    summary: '엑셀다운로드',\r\n    description: '모든 FC 목록을 다운로드합니다.',\r\n  }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.downloadUserList","defined_in":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.getUserList","kind":"endpoint","symbol":"insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.getUserList","http":"GET /admin/user","controller_path":"admin/user","method_path":"","param_bindings":[{"decorator":"Query","type_ref":"GetCommonUserListDto","anchor":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:32"},{"decorator":"Req","type_ref":"Request","anchor":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:32"}],"swagger":{"ApiOperation":"{\r\n    summary: `고객 목록/검색`,\r\n  }","ApiOkResponse":"{ type: GetUserListResponseDto }"},"response_envelope":null,"guards_declared":["AdminJwtAuthGuard","RolesGuard"],"policy_anchor":"policy_anchors:insuniverse-server:apps/api/src/modules/user/user-admin.controller.AdminUserController.getUserList","defined_in":"insuniverse-server/apps/api/src/modules/user/user-admin.controller.ts:32"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.AgencyUserDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Agency, ['agcCorporateName'])","composed_from":[{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcCorporateName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"agcCorporateName","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.EnrollDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PickType(User, ['usrName', 'usrBirth', 'usrPhone']), PickType(Member, ['memId']), )","composed_from":[{"op":"intersection","base_expr":"PickType(User, ['usrName', 'usrBirth', 'usrPhone'])","base_ref":null,"props":null},{"op":"pick","base_expr":"User","base_ref":"insuniverse-server:apps/api/src/modules/user/user.entity.User","props":["usrName","usrBirth","usrPhone"]},{"op":"intersection","base_expr":"PickType(Member, ['memId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["intersection","pick"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetAdminUserListDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(GetCommonUserListDto, [ 'memId', ])","composed_from":[{"op":"omit","base_expr":"GetCommonUserListDto","base_ref":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","props":["memId"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":["omit"],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection","omit"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick","omit"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType( PaginationDto, DateSearchDto, SearchDto, PartialType(PickType(Member, ['memId', 'memType'])), PartialType(PickType(Agency, ['agcId'])), PartialType(PickType(SalesAgency, ['sagId'])), PartialType(PickType(SalesAgencyChannel, ['sacCode'])), )","composed_from":[{"op":"intersection","base_expr":"PaginationDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","props":null},{"op":"intersection","base_expr":"DateSearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","props":null},{"op":"intersection","base_expr":"SearchDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","props":null},{"op":"intersection","base_expr":"PartialType(PickType(Member, ['memId', 'memType']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Member, ['memId', 'memType'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memType"]},{"op":"intersection","base_expr":"PartialType(PickType(Agency, ['agcId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(Agency, ['agcId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"Agency","base_ref":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","props":["agcId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgency, ['sagId']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgency, ['sagId'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagId"]},{"op":"intersection","base_expr":"PartialType(PickType(SalesAgencyChannel, ['sacCode']))","base_ref":null,"props":null},{"op":"partial","base_expr":"PickType(SalesAgencyChannel, ['sacCode'])","base_ref":null,"props":null},{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacCode"]}],"own_property_count":4,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto.dateType","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색날짜 타입 (default: usrCreatedAt)',\r\n    enum: ['usrCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto.orgPath","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:67"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: usrName)',\r\n    enum: [\r\n      'usrName',\r\n      'usrPhone',\r\n      'memLoginId',\r\n      'memName',\r\n      'memAgency',\r\n      'agcCorporateName',\r\n    ],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto.sortKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '정렬조건 (default: usrCreatedAt)',\r\n    enum: ['usrName', 'usrCreatedAt'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"agency","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto","ops_applied":[],"optional_by_partial":false},{"name":"member","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto","ops_applied":[],"optional_by_partial":false},{"name":"user","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgency","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto","ops_applied":[],"optional_by_partial":false},{"name":"salesAgencyChannel","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto.agency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:116"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:118"}],"swagger":{"ApiPropertyOptional":"{ type: AgencyUserDto, description: '기업 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto.member","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:123"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:125"}],"swagger":{"ApiPropertyOptional":"{ type: MemberUserDto, description: 'FC 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto.salesAgency","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:137"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:139"}],"swagger":{"ApiPropertyOptional":"{ type: SalesAgencyDto, description: '영업대리점 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:140"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto.salesAgencyChannel","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:147"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:149"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: SalesAgencyChannelDto,\r\n    description: '영업대리점 채널 정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserDto.user","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:130"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:132"}],"swagger":{"ApiPropertyOptional":"{ type: UserDto, description: '고객 정보' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserListDto","kind":"type","class_kind":"dto","extends_expr":"GetCommonUserListDto","composed_from":[{"op":"intersection","base_expr":"GetCommonUserListDto","base_ref":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"page","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"limit","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"sortKey","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false},{"name":"sortValue","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.PaginationDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"dateType","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false},{"name":"startDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"endDate","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.DateSearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"searchKey","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserListDto","ops_applied":[],"optional_by_partial":false},{"name":"searchText","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.SearchDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"agcId","source_class":"insuniverse-server:apps/api/src/modules/agency/agency/agency.entity.Agency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sagId","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["intersection","partial","pick"],"optional_by_partial":true},{"name":"orgPath","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetCommonUserListDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserListDto.searchKey","kind":"property","validators":[],"swagger":{"ApiPropertyOptional":"{\r\n    description: '검색조건 (default: usrName)',\r\n    enum: ['usrName', 'usrPhone'],\r\n  }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:80"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserListResponseDto","kind":"type","class_kind":"dto","extends_expr":"IntersectionType(CountDto)","composed_from":[{"op":"intersection","base_expr":"CountDto","base_ref":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","props":null}],"own_property_count":1,"resolution":"resolved","effective_properties":[{"name":"count","source_class":"insuniverse-server:apps/api/src/modules/common/common.dto.CountDto","ops_applied":["intersection"],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:apps/api/src/modules/user/user.dto.GetUserListResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.GetUserListResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:158"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:159"}],"swagger":{"ApiPropertyOptional":"{ type: [GetUserDto], description: '목록' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.MemberUserDto","kind":"type","class_kind":"dto","extends_expr":"PickType(Member, [ 'memId', 'memName', 'memLoginId', 'memAgency', 'memType', ])","composed_from":[{"op":"pick","base_expr":"Member","base_ref":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","props":["memId","memName","memLoginId","memAgency","memType"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"memId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memType","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memName","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memLoginId","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false},{"name":"memAgency","source_class":"insuniverse-server:apps/api/src/modules/fc/fc.entity.Member","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:90"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.SalesAgencyChannelDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgencyChannel, [ 'sacName', 'sacCode', ])","composed_from":[{"op":"pick","base_expr":"SalesAgencyChannel","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","props":["sacName","sacCode"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sacName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false},{"name":"sacCode","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/channel/sales-agency-channel.entity.SalesAgencyChannel","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.SalesAgencyDto","kind":"type","class_kind":"dto","extends_expr":"PickType(SalesAgency, ['sagName'])","composed_from":[{"op":"pick","base_expr":"SalesAgency","base_ref":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","props":["sagName"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"sagName","source_class":"insuniverse-server:apps/api/src/modules/sales-agency/sales-agency.entity.SalesAgency","ops_applied":["pick"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.dto.UserDto","kind":"type","class_kind":"dto","extends_expr":"OmitType(User, ['usrUpdatedAt'])","composed_from":[{"op":"omit","base_expr":"User","base_ref":"insuniverse-server:apps/api/src/modules/user/user.entity.User","props":["usrUpdatedAt"]}],"own_property_count":0,"resolution":"resolved","effective_properties":[{"name":"usrId","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["omit"],"optional_by_partial":false},{"name":"usrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":["omit"],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User","kind":"type","class_kind":"entity","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"usrId","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":[],"optional_by_partial":false},{"name":"usrName","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":[],"optional_by_partial":false},{"name":"usrPhone","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":[],"optional_by_partial":false},{"name":"usrBirth","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":[],"optional_by_partial":false},{"name":"usrUpdatedAt","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":[],"optional_by_partial":false},{"name":"usrCreatedAt","source_class":"insuniverse-server:apps/api/src/modules/user/user.entity.User","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:6"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User.usrBirth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:25"}],"swagger":{"ApiProperty":"{ description: '고객생년월일' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:26"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User.usrCreatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:36"}],"swagger":{"ApiProperty":"{ description: '고객생성일시' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:37"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User.usrId","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:10"}],"swagger":{"ApiProperty":"{ description: '고객id' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:11"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User.usrName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:15"}],"swagger":{"ApiProperty":"{ description: '고객이름' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:16"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User.usrPhone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:20"}],"swagger":{"ApiProperty":"{ description: '고객연락처' }"},"optional":false,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:21"}
{"id":"api_contracts:insuniverse-server:apps/api/src/modules/user/user.entity.User.usrUpdatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:31"}],"swagger":{"ApiPropertyOptional":"{ description: '고객수정일시' }"},"optional":true,"defined_in":"insuniverse-server/apps/api/src/modules/user/user.entity.ts:32"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":16,"resolution":"own","effective_properties":[{"name":"msgid","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"type","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"sender","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"phone","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"status","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"reqdate","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"sentdate","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"rsltdate","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"reportdate","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"rslt","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"rslt_message","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"button_json","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"tpl_code","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"senderKey","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"smid","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.button_json","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:104"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:105"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:101"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.msgid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:63"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:64"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.phone","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:72"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.reportdate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:89"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:90"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:91"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.reqdate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:78"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:79"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.rslt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:93"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:94"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.rslt_message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:97"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:98"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.rsltdate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:85"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:86"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.sender","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:69"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:70"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.senderKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:110"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:111"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.sentdate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:81"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:82"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.smid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:113"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:114"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.status","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:75"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:76"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.tpl_code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:107"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:108"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckDto.type","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:66"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:116"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto.code","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:118"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:119"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:126"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:127"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:128"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.AlimtalkSendCheckResponseDto.message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:122"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"type","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false},{"name":"mid","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false},{"name":"current","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false},{"name":"unit","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false},{"name":"total","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false},{"name":"scnt","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false},{"name":"fcnt","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendInfo","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:10"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.current","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:22"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:23"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.fcnt","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:39"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:40"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.mid","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:18"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.scnt","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:34"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:35"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:36"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.total","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:30"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.type","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:12"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:13"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendInfo.unit","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:26"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"info","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto.code","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:46"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto.info","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:54"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:56"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SendResponseDto.message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:50"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"mdid","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"type","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"sender","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"receiver","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"sms_state","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"reg_date","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"send_date","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false},{"name":"reserve_date","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.mdid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:134"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:135"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.receiver","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:143"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.reg_date","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:149"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:150"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:151"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.reserve_date","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:157"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:158"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:159"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.send_date","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:153"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:154"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:155"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.sender","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:140"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.sms_state","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:146"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:147"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckDto.type","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:137"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:138"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"result_code","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"next_yn","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"list","source_class":"insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:161"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto.list","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:175"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:176"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:177"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto.message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:167"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:168"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto.next_yn","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:171"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:172"}
{"id":"api_contracts:insuniverse-server:libs/aligo/src/aligo.dto.SmsSendCheckResponseDto.result_code","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/aligo/src/aligo.dto.ts:163"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/aligo/src/aligo.dto.ts:164"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"accessToken","source_class":"insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"tokenType","source_class":"insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"expires","source_class":"insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"scope","source_class":"insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:318"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto.accessToken","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:320"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:321"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto.expires","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:328"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:329"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto.scope","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:332"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:334"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.AuthResponseDto.tokenType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:324"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:325"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"continue2Way","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false},{"name":"method","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false},{"name":"jobIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false},{"name":"threadIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false},{"name":"jti","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false},{"name":"twoWayTimestamp","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false},{"name":"extraInfo","source_class":"insuniverse-server:libs/codef/src/codef.dto.Certify","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:53"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.continue2Way","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:56"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:57"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.extraInfo","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:86"},{"name":"IsObject","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:92"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:93"}],"swagger":{"ApiPropertyOptional":"{\r\n    type: ExtraInfo,\r\n    description: '추가인증정보',\r\n  }"},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:94"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.jobIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:66"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:67"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.jti","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:76"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.method","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:61"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.threadIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:71"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:72"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Certify.twoWayTimestamp","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:81"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CertifyResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"result","source_class":"insuniverse-server:libs/codef/src/codef.dto.CertifyResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:libs/codef/src/codef.dto.CertifyResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:337"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CertifyResponseDto.data","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:342"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:344"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CertifyResponseDto.result","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:338"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:340"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":6,"resolution":"own","effective_properties":[{"name":"code","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":[],"optional_by_partial":false},{"name":"extraMessage","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":[],"optional_by_partial":false},{"name":"message","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":[],"optional_by_partial":false},{"name":"transactionId","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":[],"optional_by_partial":false},{"name":"elapsedMs","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":[],"optional_by_partial":false},{"name":"isTimeout","source_class":"insuniverse-server:libs/codef/src/codef.dto.CodefResult","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult.code","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:12"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:13"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult.elapsedMs","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:25"},{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:26"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult.extraMessage","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:15"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:16"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult.isTimeout","kind":"property","validators":[{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:30"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:31"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult.message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:18"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:19"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.CodefResult.transactionId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:21"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"jobIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"threadIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"jti","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"twoWayTimestamp","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"continue2Way","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"extraInfo","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"method","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"commName","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"commStartDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"commEndDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"resBasicTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"resDetailTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false},{"name":"resPrescribeDrugList","source_class":"insuniverse-server:libs/codef/src/codef.dto.DataDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:262"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.commEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:301"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:302"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:303"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.commName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:293"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:294"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:295"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.commStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:297"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:298"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:299"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.continue2Way","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:280"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:281"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:282"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.extraInfo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:284"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:285"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:286"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.jobIndex","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:264"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:265"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:266"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.jti","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:272"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:273"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:274"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.method","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:288"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:289"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:290"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.resBasicTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:305"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:306"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:307"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.resDetailTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:309"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:310"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:311"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.resPrescribeDrugList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:313"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:314"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:315"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.threadIndex","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:268"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:269"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:270"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.DataDto.twoWayTimestamp","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:276"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:277"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:278"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.ExtraInfo","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"reqSecureNo","source_class":"insuniverse-server:libs/codef/src/codef.dto.ExtraInfo","ops_applied":[],"optional_by_partial":false},{"name":"reqSecureNoRefresh","source_class":"insuniverse-server:libs/codef/src/codef.dto.ExtraInfo","ops_applied":[],"optional_by_partial":false},{"name":"reqSMSAuthNo","source_class":"insuniverse-server:libs/codef/src/codef.dto.ExtraInfo","ops_applied":[],"optional_by_partial":false},{"name":"commSimpleAuth","source_class":"insuniverse-server:libs/codef/src/codef.dto.ExtraInfo","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.ExtraInfo.commSimpleAuth","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:49"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:50"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.ExtraInfo.reqSMSAuthNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:44"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:45"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:46"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.ExtraInfo.reqSecureNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:36"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.ExtraInfo.reqSecureNoRefresh","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:40"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"continue2Way","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"method","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"jobIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"threadIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"jti","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"twoWayTimestamp","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"extraInfo","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"commName","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"commStartDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"commEndDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false},{"name":"resMedicineSummaryList","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummary","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:412"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.commEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:451"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:452"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:453"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.commName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:443"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:444"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:445"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.commStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:447"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:448"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:449"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.continue2Way","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:414"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:415"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:416"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.extraInfo","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:438"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:440"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:441"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.jobIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:422"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:423"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:424"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.jti","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:430"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:431"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:432"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.method","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:418"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:419"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:420"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.resMedicineSummaryList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:455"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:456"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:457"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.threadIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:426"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:427"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:428"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummary.twoWayTimestamp","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:434"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:435"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:436"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummaryResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"result","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummaryResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:libs/codef/src/codef.dto.MedicineSummaryResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:460"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummaryResponseDto.data","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:465"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:467"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.MedicineSummaryResponseDto.result","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:461"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:463"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"continue2Way","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"method","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"jobIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"threadIndex","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"jti","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"twoWayTimestamp","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"extraInfo","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"commName","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"commStartDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"commEndDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"resBasicTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"resDetailTreatList","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false},{"name":"resPrescribeDrugList","source_class":"insuniverse-server:libs/codef/src/codef.dto.Treatment","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:198"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.commEndDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:245"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:246"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:247"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.commName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:237"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:238"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:239"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.commStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:241"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:242"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.continue2Way","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:201"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:202"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:203"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.extraInfo","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:231"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:233"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:234"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.jobIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:211"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:212"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:213"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.jti","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:221"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:222"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:223"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.method","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:206"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:207"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:208"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.resBasicTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:249"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:250"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:251"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.resDetailTreatList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:253"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:254"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:255"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.resPrescribeDrugList","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:257"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:258"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:259"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.threadIndex","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:216"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:217"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:218"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.Treatment.twoWayTimestamp","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:226"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:227"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:228"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.TreatmentMultipleResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"result","source_class":"insuniverse-server:libs/codef/src/codef.dto.TreatmentMultipleResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:libs/codef/src/codef.dto.TreatmentMultipleResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:360"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.TreatmentMultipleResponseDto.data","kind":"property","validators":[{"name":"IsArray","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:366"},{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:367"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:369"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:370"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.TreatmentMultipleResponseDto.result","kind":"property","validators":[{"name":"ValidateNested","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:362"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:364"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.TreatmentResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":2,"resolution":"own","effective_properties":[{"name":"result","source_class":"insuniverse-server:libs/codef/src/codef.dto.TreatmentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"data","source_class":"insuniverse-server:libs/codef/src/codef.dto.TreatmentResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:347"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.TreatmentResponseDto.data","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:352"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.TreatmentResponseDto.result","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:348"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:350"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":13,"resolution":"own","effective_properties":[{"name":"resTreatStartDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resHospitalName","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resDepartment","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resTreatType","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resDiseaseCode","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resDiseaseName","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resVisitDays","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resTotalAmount","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resPublicCharge","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resDeductibleAmt","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resHospitalCode","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resTreatDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resMedicalFee","source_class":"insuniverse-server:libs/codef/src/codef.dto.basicTreatList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:97"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resDeductibleAmt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:128"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:129"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resDepartment","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:104"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:105"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:106"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resDiseaseCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:111"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:112"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:113"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resDiseaseName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:115"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:116"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resHospitalCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:131"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:132"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:133"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:101"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:102"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resMedicalFee","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:139"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:140"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:141"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resPublicCharge","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:125"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resTotalAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:122"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resTreatDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:135"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:136"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:137"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:98"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:99"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:108"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:109"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.basicTreatList.resVisitDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:119"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"resTreatStartDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resHospitalName","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resTreatType","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resCodeName","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resOneDose","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resDailyDosesNumber","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false},{"name":"resTotalDosingdays","source_class":"insuniverse-server:libs/codef/src/codef.dto.detailTreatList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:144"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resCodeName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:155"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:156"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:157"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resDailyDosesNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:162"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:163"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:148"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:149"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resOneDose","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:159"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:160"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resTotalDosingdays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:165"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:166"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:145"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.detailTreatList.resTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:151"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:152"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:153"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"resDispenseDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false},{"name":"resPrescribingHospital","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false},{"name":"resDispensingPharmacy","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false},{"name":"resPrescribingHospitalCode","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false},{"name":"resDispensingPharmacyCode","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false},{"name":"resDrugName","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false},{"name":"resTotalDosingDays","source_class":"insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:374"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resDispenseDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:376"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:377"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:378"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resDispensingPharmacy","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:386"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:387"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:388"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resDispensingPharmacyCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:396"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:397"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:398"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resDrugName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:401"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:402"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:403"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resPrescribingHospital","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:381"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:382"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:383"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resPrescribingHospitalCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:391"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:392"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:393"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.medicineSummaryList.resTotalDosingDays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:406"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:407"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:408"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"resTreatStartDate","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resHospitalName","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resTreatType","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resDrugName","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resIngredients","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resOneDose","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resDailyDosesNumber","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false},{"name":"resTotalDosingdays","source_class":"insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:169"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resDailyDosesNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:190"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:191"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resDrugName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:179"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:180"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:181"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resHospitalName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:173"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:174"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resIngredients","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:183"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:184"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:185"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resOneDose","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:187"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:188"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resTotalDosingdays","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:193"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:194"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resTreatStartDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:170"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:171"}
{"id":"api_contracts:insuniverse-server:libs/codef/src/codef.dto.prescribeDrugList.resTreatType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/codef/src/codef.dto.ts:176"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/codef/src/codef.dto.ts:177"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":9,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"tid","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"resultCode","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"resultMsg","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"amount","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"moid","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"cardNum","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"cardName","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"cardType","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.amount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:25"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:26"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:27"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.cardName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:40"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:41"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:42"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.cardNum","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:35"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:36"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.cardType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:45"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:46"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:47"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.moid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:30"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:31"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.resultCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:16"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:17"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.resultMsg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:20"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:21"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:8"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:9"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.ApprovePaymentResultDto.tid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:12"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:13"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":7,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"tid","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelDate","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelTime","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"cancelAmt","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"resultCode","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false},{"name":"resultMsg","source_class":"insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:51"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.cancelAmt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:71"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:72"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:73"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.cancelDate","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:61"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:62"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:63"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.cancelTime","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:66"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:67"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:68"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.resultCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:76"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.resultMsg","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:80"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:81"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:82"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.success","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:53"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:54"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/smartro/smartro.dto.CancelPaymentResultDto.tid","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:57"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/smartro/smartro.dto.ts:58"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.Checkout","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"url","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.Checkout","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:81"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.Checkout.url","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:82"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:83"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":8,"resolution":"own","effective_properties":[{"name":"mId","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"customerKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"authenticatedAt","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"method","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"billingKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cardCompany","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cardNumber","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"card","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:132"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.authenticatedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:145"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:146"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.billingKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:153"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:154"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.card","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:165"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:167"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.cardCompany","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:157"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:158"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.cardNumber","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:161"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:162"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.customerKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:139"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:140"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.mId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:134"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:135"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:136"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssueResponseDto.method","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:149"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:150"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"issuerCode","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":[],"optional_by_partial":false},{"name":"acquirerCode","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":[],"optional_by_partial":false},{"name":"number","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":[],"optional_by_partial":false},{"name":"cardType","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":[],"optional_by_partial":false},{"name":"ownerType","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:11"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard.acquirerCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:17"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard.cardType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:25"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:26"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard.issuerCode","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:13"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:14"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard.number","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:21"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard.ownerType","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:29"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":11,"resolution":"own","effective_properties":[{"name":"transactionKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"cancelReason","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"taxExemptionAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"canceledAt","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"easyPayDiscountAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"receiptKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"cancelStatus","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"cancelRequestId","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"cancelAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"taxFreeAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false},{"name":"refundableAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:87"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.cancelAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:119"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:120"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.cancelReason","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:91"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:92"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.cancelRequestId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:116"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:117"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.cancelStatus","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:106"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:107"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.canceledAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:97"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:98"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.easyPayDiscountAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:100"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:101"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.receiptKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:103"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:104"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.refundableAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:125"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:126"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.taxExemptionAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:94"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:95"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.taxFreeAmount","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:122"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:123"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCancels.transactionKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:88"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:89"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","kind":"type","class_kind":"dto","extends_expr":"OmitType(IssuedCard, [])","composed_from":[{"op":"omit","base_expr":"IssuedCard","base_ref":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","props":[]}],"own_property_count":7,"resolution":"resolved","effective_properties":[{"name":"issuerCode","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":["omit"],"optional_by_partial":false},{"name":"acquirerCode","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":["omit"],"optional_by_partial":false},{"name":"number","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":["omit"],"optional_by_partial":false},{"name":"cardType","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":["omit"],"optional_by_partial":false},{"name":"ownerType","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.IssuedCard","ops_applied":["omit"],"optional_by_partial":false},{"name":"installmentPlanMonths","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false},{"name":"isInterestFree","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false},{"name":"interestPayer","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false},{"name":"approveNo","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false},{"name":"useCardPoint","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false},{"name":"acquireStatus","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false},{"name":"amount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.acquireStatus","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:61"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:62"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.amount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:70"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:71"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.approveNo","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:47"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:48"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.installmentPlanMonths","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:36"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:37"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.interestPayer","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:43"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:44"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.isInterestFree","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:40"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:41"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentCard.useCardPoint","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:51"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:52"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":41,"resolution":"own","effective_properties":[{"name":"message","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mId","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"lastTransactionKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"paymentKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"orderId","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"orderName","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"taxExemptionAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"status","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"requestedAt","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"approvedAt","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"useEscrow","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cultureExpense","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"card","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"secret","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"type","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"easyPayAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"easyPayDiscountAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"country","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"isPartialCancelable","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"receipt","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"checkout","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cancels","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"transactionKey","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"currency","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"totalAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"balanceAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"suppliedAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"vat","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"taxFreeAmount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"method","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"version","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"virtualAccount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"transfer","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"mobilePhone","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"giftCertificate","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cashReceipt","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"metadata","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"cashReceipts","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"discount","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"easyPay","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"failure","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:203"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.approvedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:258"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:259"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:260"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.balanceAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:325"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:326"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.cancels","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:308"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:310"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:311"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.card","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:270"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:272"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.cashReceipt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:360"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.cashReceipts","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:366"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.checkout","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:303"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:305"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:306"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.country","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:289"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:290"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.cultureExpense","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:267"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:268"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.currency","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:317"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:318"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.discount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:369"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.easyPay","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:372"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.easyPayAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:283"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:284"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.easyPayDiscountAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:286"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:287"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.failure","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:375"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.giftCertificate","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:357"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.isPartialCancelable","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:293"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:294"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.lastTransactionKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:214"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:215"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:216"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.mId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:210"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:211"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.message","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:205"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:206"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:207"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.metadata","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:363"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.method","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:341"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:342"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.mobilePhone","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:354"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.orderId","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:223"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:224"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.orderName","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:226"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:227"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.paymentKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:219"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:220"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.receipt","kind":"property","validators":[{"name":"ValidateNested","args_literal":"{ each: true }","anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:297"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:299"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:300"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.requestedAt","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:254"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:255"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.secret","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:275"},{"name":"IsOptional","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:276"}],"swagger":{},"optional":true,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:277"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.status","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:242"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:243"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.suppliedAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:329"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:330"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.taxExemptionAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:229"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:230"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.taxFreeAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:337"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:338"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.totalAmount","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:321"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:322"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.transactionKey","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:313"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:314"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.transfer","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:351"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.type","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:280"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:281"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.useEscrow","kind":"property","validators":[{"name":"IsBoolean","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:263"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:264"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.vat","kind":"property","validators":[{"name":"IsInt","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:333"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:334"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.version","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:345"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:346"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.PaymentResponseDto.virtualAccount","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:349"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.Receipt","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":1,"resolution":"own","effective_properties":[{"name":"url","source_class":"insuniverse-server:libs/pg/src/toss/toss.dto.Receipt","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:75"}
{"id":"api_contracts:insuniverse-server:libs/pg/src/toss/toss.dto.Receipt.url","kind":"property","validators":[{"name":"IsString","args_literal":null,"anchor":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:76"}],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/pg/src/toss/toss.dto.ts:77"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":3,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"alreadySent","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"failReason","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:28"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto.alreadySent","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:32"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto.failReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:34"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxCancelResponseDto.success","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:30"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":4,"resolution":"own","effective_properties":[{"name":"success","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"jobId","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"pageCnt","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"failReason","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:2"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto.failReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:10"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto.jobId","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:6"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto.pageCnt","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:8"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxSendResponseDto.success","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:4"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto","kind":"type","class_kind":"dto","extends_expr":null,"composed_from":[],"own_property_count":5,"resolution":"own","effective_properties":[{"name":"status","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"sendStatus","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"resultCode","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"failReason","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto","ops_applied":[],"optional_by_partial":false},{"name":"raw","source_class":"insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto","ops_applied":[],"optional_by_partial":false}],"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:14"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto.failReason","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:22"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto.raw","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:24"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto.resultCode","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:20"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto.sendStatus","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:18"}
{"id":"api_contracts:insuniverse-server:libs/vfax/src/vfax.dto.VfaxStatusResponseDto.status","kind":"property","validators":[],"swagger":{},"optional":false,"defined_in":"insuniverse-server/libs/vfax/src/vfax.dto.ts:16"}
