PriceRule wrapped object with camel case properties. Each properties maps to a field on the SObject that has _ for each capital letter. Ex. (isDefault -> Is_Default__c)
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| void | PriceRule() |
| PriceRule | getInstance() |
| PriceRule | getInstance(OrderApi__Price_Rule__c priceRuleObj) |
| List<PriceRule> | getInstance(List |
| List<PriceRule> | getInstance(List |
| void | fromSObject(SObject priceRuleObj) |
| void | toSObject() |
Method Detail
This class supports the following methods:
global PriceRule()
PriceRule Constructor that should not be called directly.
global static PriceRule getInstance()
Get base instance with no initial S0bject.
global static PriceRule getInstance(OrderApi__Price_Rule__c priceRuleObj)
Get base instance with an initial SObject.
Parameters
| Name | Type | Description |
|---|---|---|
| priceRuleObj | OrderApi__Price_Rule__c | OrderApi__Price_Rule__c |
global static List<PriceRule> getInstance(List<OrderApi__Price_Rule__c> priceRuleObjs)
Get base instance with list of initial SObjects.
Parameters
| Name | Type | Description |
|---|---|---|
| priceRuleObjs | List<OrderApi__Price_Rule__c> | List |
global static List<PriceRule> getInstance(List<OrderApi__Price_Rule__c> priceRuleObjs,String className)
Get base instance with list of initial SObjects.
Parameters
| Name | Type | Description |
|---|---|---|
| priceRuleObjs | List<OrderApi__Price_Rule__c> | List |
| className | String | String |
global virtual override void fromSObject(SObject priceRuleObj)
Parameters
| Name | Type | Description |
|---|---|---|
| priceRuleObj | SObject | undefined |
global virtual override SObject toSObject()
Properties
| Name | Type | Description |
|---|---|---|
| id | String | |
| name | String | |
| item | String | |
| isDefault | Boolean | |
| isActive | Boolean | |
| isPromotionalPrice | Boolean | |
| price | Decimal | |
| isMultiCurrency | Boolean | |
| currencyISOCode | String | |
| taxInclusivePrice | Decimal | |
| ownerId | Id | |
| isDeleted | Boolean | |
| createdDate | Datetime | |
| createdById | Id | |
| lastModifiedDate | Datetime | |
| lastModifiedById | Id | |
| systemModstamp | Datetime | |
| currentNumAvailable | Integer | |
| endDate | Date | |
| itemClass | Id | |
| limitPerAccount | Integer | |
| limitPerContact | Integer | |
| maxAssignments | Integer | |
| maxNumAvailable | Integer | |
| maxQuantity | Integer | |
| minAssignments | Integer | |
| minQuantity | Integer | |
| numTimesUsed | Integer | |
| requiredBadgeTypes | String | |
| requiredSourceCodes | String | |
| requiredSubscriptionPlans | String | |
| startDate | Date | |
| isEarlyBirdPrice | Boolean | |
| isOnSitePrice | Boolean | |
| scheduleItem | Id | |
| ticketType | Id | |
| priceRuleVariables | List |