--- title: "ContractProduct" slug: "common-vapidatatype-contractproduct" updated: 2026-09-17T09:56:55Z published: 2026-09-17T09:56:55Z 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 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/ja/common-vapidatatype-commoncode) | Required | 商品品目の種類 | | `productRatingType` | [CommonCode](/docs/ja/common-vapidatatype-commoncode) | Required | 課金タイプコード | | `serviceStatus` | [CommonCode](/docs/ja/common-vapidatatype-commoncode) | Required | サービスの状態 | | `serviceStartDate` | Date | Required | サービス開始日時 | | `serviceEndDate` | Date | Required | サービス終了日時 | | `productSize` | Long | Required | 商品サイズ | | `productCount` | Integer | Required | 商品数 | | `usageList` | List<[Usage](/docs/ja/common-vapidatatype-Usage)> | Required | 使用量リスト |