Creates an instance of the RecordResource class to assign values to the fields of a sales transaction by using the sObject type, API method, and sales transaction ID properties. Additionally, you can group order or quote line items based on a criteria by using the groupAction and criteria properties.
Creates an instance of the RecordResource class to assign values to the fields of a sales transaction by using the sObject type, API method, and sales transaction ID properties.
Creates an instance of the RecordResource class to assign the values to the fields of a sales transaction by using the sObject type and API method properties.
Creates an instance of the RecordResource class to assign values to the fields of a sales transaction by using the sObject type, API method, and sales transaction ID properties. Additionally, you can group order or quote line items based on a criteria by using the groupAction and criteria properties.
Signature
public RecordResource(Schema.SObjectType type, String method, String groupAction, Map<String,ANY> criteria)
Object that’s returned from the field describe result using the getReferenceTo() method or from the sObject describe result using the getSObjectType() method.
method
Type: String
Method for the API request, such as POST, PATCH, or DELETE.
groupAction
Type: String
Action to group order or quote line items. Valid values are:
GroupBy
Group
Ungroup
GroupAll
DeleteGroup
criteria
Type: Map<String,ANY>
Criteria to group order or quote line items. For example, group order or quote line items based on a monthly billing frequency.
RecordResource(type, method, id)
Creates an instance of the RecordResource class to assign values to the fields of a sales transaction by using the sObject type, API method, and sales transaction ID properties.
Signature
public RecordResource(Schema.SObjectType type, String method, Id id)
Object that’s returned from the field describe result using the getReferenceTo() method or from the sObject describe result using the getSObjectType() method.
method
Type: String
Method for the API request, such as POST, PATCH, or DELETE.
id
Type: Id
ID of the sales transaction, such as a quote or an order.
RecordResource(type, method)
Creates an instance of the RecordResource class to assign the values to the fields of a sales transaction by using the sObject type and API method properties.
Signature
public RecordResource(Schema.SObjectType type, String method)
Object that’s returned from the field describe result using the getReferenceTo() method or from the sObject describe result using the getSObjectType()method.
method
Type: String
Method for the API request, such as POST, PATCH, or DELETE.
RecordResource Properties
Learn more about the available properties with the RecordResource class.
The RecordResource class includes these properties.
Set the type property to assign the object type that’s returned from the field describe result by using the getReferenceTo() method or from the sObject describe result by using the getSObjectType() method.
criteria
Set the criteria property to group order or quote line items. For example, group order or quote line items based on a monthly billing frequency.
Signature
public Map<String,ANY> criteria {get; set;}
Property Value
Type: Map<String,ANY>
fieldValues
Set the fieldValues property to assign values to the fields to update the sales transaction.
Signature
public Map<String,ANY> fieldValues {get; set;}
Property Value
Type: ListMap<String,ANY>
groupAction
Set the groupAction property to group order or quote line items.
You can group order or quote line items based on location, work types, or departments, if groups are enabled for your org. Groups provide a visualization of the products to view large quotes.
Signature
public String groupAction {get; set;}
Property Value
Type: String
Valid values are:
GroupBy
Group
Ungroup
GroupAll
DeleteGroup
id
Set the id property to assign the ID of the sales transaction record.
Signature
public String id {get; set;}
Property Value
Type: String
method
Set the method property to specify the API request method, such as POST, PATCH, or DELETE.
Signature
public String method {get; set;}
Property Value
Type: String
type
Set the type property to assign the object type that’s returned from the field describe result by using the getReferenceTo() method or from the sObject describe result by using the getSObjectType() method.