--- title: "ContractProduct" slug: "common-vapidatatype-contractproduct" updated: 2026-09-17T09:31:00Z published: 2026-09-17T09:31:00Z canonical: "api.ncloud-docs.com/common-vapidatatype-contractproduct" --- > ## 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 Available in Classic and VPC This is a contract product. ## Syntax The syntax is as follows. ``` 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; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `contractProductSequence` | String | Required | Contract product serial number | | `beforeContractProductSequence` | String | Required | Previous contract product serial number | | `productCode` | String | Required | Product code | | `priceNo` | String | Required | Pricing plan number | | `promiseNo` | String | Required | Contract number | | `instanceNo` | String | Required | Instance number | | `productItemKind` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product item type | | `productRatingType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Charge type code | | `serviceStatus` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Service status | | `serviceStartDate` | Date | Required | Service start date and time | | `serviceEndDate` | Date | Required | Service end date and time | | `productSize` | Long | Required | Product size | | `productCount` | Integer | Required | Product quantity | | `usageList` | List<[Usage](/docs/en/common-vapidatatype-Usage)> | Required | Usage list |