Badge wrapped object with camel case properties. Each properties maps to a field on the SObject that has _ for each capital letter. Ex. (badgeType -> Badge_Type__c)
Maps To: OrderApi__Badge__c
Badges are assigned to Contacts either automatically (Badge Workflow) or manually. Badges can enable Contacts for special Price Rules - as well as permission to read, update, or delete certain content types.
Method Summary
Modifier and Type | Method and Description |
---|---|
Badge | getInstance() |
Badge | getInstance(OrderApi__Badge__c badge) |
List<Badge> | getInstance(List |
List<Badge> | getInstance(List |
void | Badge() |
Method Detail
This class supports the following methods:
global static Badge getInstance()
Get base instance with no initial S0bject.
global static Badge getInstance(OrderApi__Badge__c badge)
Get base instance with an initial SObject.
Parameters
Name | Type | Description |
---|---|---|
badge | OrderApi__Badge__c | OrderApi__Badge__c |
global static List<Badge> getInstance(List<OrderApi__Badge__c> badgeObjs)
Get base instance with list of initial SObjects.
Parameters
Name | Type | Description |
---|---|---|
badgeObjs | List<OrderApi__Badge__c> | List |
global static List<Badge> getInstance(List<OrderApi__Badge__c> badgeObjs,String className)
Get base instance with list of initial SObjects.
Parameters
Name | Type | Description |
---|---|---|
badgeObjs | List<OrderApi__Badge__c> | List |
className | String | undefined |
global Badge()
Badge Constructor that should not be called directly.
Properties
Name | Type | Description |
---|---|---|
id | Id | |
contact | Id | Link to the assigned Contact. |
account | Id | Link to the assigned Account. |
badgeType | Id | |
isActive | Boolean | When checked, the Badge is considered "Awarded" and "Active" and will be considered when calculating any permission or pricing configurations related to the linked Badge Type. Defaults checked. |