Create Ramp Deal Input
Input representation of the request to create a ramp deal.
- JSON example
-
{ "transactionId": "0Q0xx0000004C92CAE", "transactionLineId": "0QLxx0000004C9VGAU", "subscriptionTerm": 14, "subscriptionTermUnit": "MONTHS", "trialTerm": 45, "trialTermUnit": "DAYS", "segmentType": "YEARLY", "executionSettings": { "executePricing": true, "executeConfigRules": false } }
- Properties
-
Name Type Description Required or Optional Available Version executionSettings Execution Settings Input[] Settings to run the pricing or configuration rules. Optional 62.0 segmentType String Type of segment that the user wants to create. Valid values are:
- FREE_TRIAL
- CUSTOM
- YEARLY
Required 62.0 subscriptionTerm Integer Subscription length of the term-defined product. Required 62.0 subscriptionTermUnit String Unit of time for the subscription length. Valid value is:
- MONTHS
Required 62.0 transactionId String ID of the sales transaction that’s configured, such as quote or order. Required 62.0 transactionLineId String Quote line item ID or order item ID that the price ramp is created for. Required 62.0 trialTerm Integer Length of the trial period, if any. Optional 62.0 trialTermUnit String Unit of time for the trial period. Valid value is:
- DAYS
Optional. Required if trialTerm property is specified. 62.0