public function RestClient::objectCreate in Salesforce Suite 8.3
Same name and namespace in other branches
- 8.4 src/Rest/RestClient.php \Drupal\salesforce\Rest\RestClient::objectCreate()
- 5.0.x src/Rest/RestClient.php \Drupal\salesforce\Rest\RestClient::objectCreate()
Create a new object of the given type.
Parameters
string $name: Object type name, E.g., Contact, Account, etc.
array $params: Values of the fields to set for the object.
Return value
\Drupal\salesforce\SFID The new object's SFID.
Overrides RestClientInterface::objectCreate
1 method overrides RestClient::objectCreate()
- TestRestClient::objectCreate in src/
Tests/ TestRestClient.php - @inheritDoc
File
- src/
Rest/ RestClient.php, line 739
Class
- RestClient
- Objects, properties, and methods to communicate with the Salesforce REST API.
Namespace
Drupal\salesforce\RestCode
public function objectCreate($name, array $params) {
$response = $this
->apiCall("sobjects/{$name}", $params, 'POST', TRUE);
$data = $response->data;
return new SFID($data['id']);
}