Receipt wrapped object with camel case properties. Each properties maps to a field on the SObject that has _ for each capital letter. Ex. (appliedAmount -> Applied_Amount__c)
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Receipt | getInstance() |
| Receipt | getInstance(OrderApi__Receipt__c receipt) |
| List<Receipt> | getInstance(List |
| List<ReceiptLine> | getInstance(List |
| void | Receipt() |
| void | fromSObject(SObject receiptObj) |
| void | toSObject() |
Method Detail
This class supports the following methods:
global static Receipt getInstance()
Get base instance with no initial S0bject.
global static Receipt getInstance(OrderApi__Receipt__c receipt)
Get base instance with an initial SObject.
Parameters
| Name | Type | Description |
|---|---|---|
| receipt | OrderApi__Receipt__c | OrderApi__Receipt__c |
global static List<Receipt> getInstance(List<OrderApi__Receipt__c> receiptObjs)
Get base instance with list of initial SObjects.
Parameters
| Name | Type | Description |
|---|---|---|
| receiptObjs | List<OrderApi__Receipt__c> | List |
global static List<Receipt> getInstance(List<OrderApi__Receipt__c> receiptObjs,String className)
Get base instance with list of initial SObjects.
Parameters
| Name | Type | Description |
|---|---|---|
| receiptObjs | List<OrderApi__Receipt__c> | List |
| className | String | undefined |
global Receipt()
Receipt Constructor that should not be called directly.
global virtual override void fromSObject(SObject receiptObj)
Parameters
| Name | Type | Description |
|---|---|---|
| receiptObj | SObject | undefined |
global virtual override SObject toSObject()
Properties
| Name | Type | Description |
|---|---|---|
| actionInformation | String | |
| id | Id | |
| batch | Id | |
| businessGroup | Id | |
| contact | Id | |
| customer | String | |
| calculateBillingDetails | Boolean | |
| calculateMemo | Boolean | |
| calculateShippingDetails | Boolean | |
| name | String | |
| entity | String | |
| balance | Decimal | |
| postedDate | Date | |
| receiptDate | Date | |
| appliedAmount | Decimal | |
| epayment | Id | |
| salesOrder | Id | |
| paymentMethodDescription | String | |
| gatewayTransactionId | String | |
| memo | String | |
| paymentMethod | Id | |
| paymentGateway | Id | |
| total | Decimal | |
| isRefund | Boolean | |
| isPayment | Boolean | |
| isPosted | Boolean | |
| processRefund | Boolean | |
| currencyISOCode | String | |
| type | String | |
| sourceCode | Id | |
| shippingStreet | String | |
| paymentType | String | |
| shippingState | String | |
| shippingPostalCode | String | |
| shippingCountry | String | |
| shippingContact | String | |
| shippingCity | String | |
| billingStreet | String | |
| billingState | String | |
| billingPostalCode | String | |
| billingCountry | String | |
| billingContact | String | |
| billingCity | String | |
| refund | Boolean | |
| referenceNumber | String | |
| receipt | Id | |
| depositAccount | Id | |
| receiptLines | List |