Resuming Assets
You can invoke this global method to resume suspended assets.
|
API |
Signature |
|---|---|
| resumeAssets |
static Apttus_Config2.CPQStruct.ResumeAssetResponseDO resumeAssets(Apttus_Config2.CPQStruct.ResumeAssetRequestDO request) |
|
Parameters |
||
|---|---|---|
Name |
Type |
Description |
| Request | Apttus_Config2.CPQStruct. ResumeAssetRequestDO |
Request object invoked by the method |
|
Request Data Object - Apttus_Config2.CPQStruct. ResumeAssetRequestDO |
|||
|---|---|---|---|
|
Field |
Type |
Description |
Is Required |
| assetIds | List<Id> |
List of asset IDs to be resumed. |
Yes |
| CartId | Id |
Product configuration ID. |
Yes |
| CustomData | Map<String, String> |
Custom field values to be updated. For example, you can pass the reason for resumption as custom data. You can pass more than one custom field. |
No |
| NewStartDate | Date |
New start date for the resumed assets. Tip:
This parameter will be effective in future when Conga CPQ supports the resumption of assets from the date specified in this parameter. |
No |
|
Response Data Object - Apttus_Config2.CPQStruct. ResumeAssetResponseDO |
||
|---|---|---|
|
Field |
Type |
Description |
| Errors | List<String> |
Contains errors messages if any operations failed. |
| IsSuccess | Boolean |
Indicates whether the resume asset operation is successful. |
| LineItemMap | Map <ID, Apttus_Config2__LineItem__c> |
Indicates the line items to be resumed. |
Code Sample
The following code sample helps you suspend assets.
