Assignment wrapped object with camel case properties. Each properties maps to a field on the SObject that has _ for each capital letter. Ex. (fullName -> Full_Name__c)
Maps To: OrderApi__Assignment__c
Assignments track Contacts assigned to purchases of Items (Only available when Items are available for Assignment - determined by the parent Item Class)
Method Summary
Modifier and Type | Method and Description |
---|---|
Assignment | getInstance() |
Assignment | getInstance(OrderApi__Assignment__c asgn) |
List<Assignment> | getInstance(List |
List<AssignmentRole> | getInstance(List |
void | Assignment() |
Method Detail
This class supports the following methods:
global static Assignment getInstance()
Get base instance with no initial S0bject.
global static Assignment getInstance(OrderApi__Assignment__c asgn)
Get base instance with an initial SObject.
Parameters
Name | Type | Description |
---|---|---|
asgn | OrderApi__Assignment__c | OrderApi__Assignment__c |
global static List<Assignment> getInstance(List<OrderApi__Assignment__c> assignmentObjs)
Get base instance with list of initial SObjects.
Parameters
Name | Type | Description |
---|---|---|
assignmentObjs | List<OrderApi__Assignment__c> | List |
global static List<Assignment> getInstance(List<OrderApi__Assignment__c> assignmentObjs,String className)
Get base instance with list of initial SObjects.
Parameters
Name | Type | Description |
---|---|---|
assignmentObjs | List<OrderApi__Assignment__c> | undefined |
className | String | undefined |
global Assignment()
Assignment Constructor that should not be called directly.
Properties
Name | Type | Description |
---|---|---|
id | Id | |
contact | Id | Required Link to assigned Contact record |
term | Id | Link to related Term for the subscribing customer. |
item | Id | System Calculated Link to related Item. |
subscription | Id | Link to related Subscription for the subscribing customer. |
subscriptionLine | Id | System Calculated Link to related Subscription Line. |
salesOrderLine | Id | Required Assignments must be linked to a source Sales Order Line |
assignmentRole | Id | System Calculated Required Override Link to the Role for the assigned Contact on record. |
fullName | String | Contact full name. |
isActive | Boolean | When checked, the Contact is considered "Active". Defaults checked. |
isPrimary | Boolean | When checked, the Assignment is considered "Primary". |
assignedDate | Date | System Calculated Required Override Defaults to the parent Sales Order Line. |
unassignedDate | Date | The date the Contact was unassigned. |