--- title: "ContractProduct" slug: "common-vapidatatype-contractproduct" updated: 2026-10-22T10:46:03Z published: 2026-10-22T10:46:03Z canonical: "api-gov.ncloud-docs.com/common-vapidatatype-contractproduct" --- > ## Documentation Index > Fetch the complete documentation index at: https://api-gov.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # ContractProduct Classic/VPC 환경에서 이용 가능합니다. 계약 상품입니다. ## 구문 구문은 다음과 같습니다. ``` private String contractProductSequence; private String beforeContractProductSequence; private String productCode; private String priceNo; private String promiseNo; private String instanceNo; private CommonCode productItemKind; private CommonCode productRatingType; private CommonCode serviceStatus; private Date serviceStartDate; private Date serviceEndDate; private Long productSize; private Integer productCount; private List usageList; ``` ## 필드 필드에 대한 설명은 다음과 같습니다. | 필드 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `contractProductSequence` | String | Required | 계약 상품 일련 번호 | | `beforeContractProductSequence` | String | Required | 이전 계약 상품 일련 번호 | | `productCode` | String | Required | 상품 코드 | | `priceNo` | String | Required | 요금제 번호 | | `promiseNo` | String | Required | 약정 번호 | | `instanceNo` | String | Required | 인스턴스 번호 | | `productItemKind` | [CommonCode](/docs/common-vapidatatype-commoncode) | Required | 상품 품목 종류 | | `productRatingType` | [CommonCode](/docs/common-vapidatatype-commoncode) | Required | 과금 유형 코드 | | `serviceStatus` | [CommonCode](/docs/common-vapidatatype-commoncode) | Required | 서비스 상태 | | `serviceStartDate` | Date | Required | 서비스 시작 일시 | | `serviceEndDate` | Date | Required | 서비스 종료 일시 | | `productSize` | Long | Required | 상품 크기 | | `productCount` | Integer | Required | 상품 수 | | `usageList` | List<[Usage](/docs/common-vapidatatype-Usage)> | Required | 사용량 목록 |