---
title: "ContractProduct"
slug: "common-apidatatype-contractproduct"
updated: 2026-04-23T08:55:18Z
published: 2026-04-23T09:02:06Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://api.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<Usage> 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 | 사용량 목록 |
