class NPSPClient extends Client
Class NPSPClient
Client for interacting with the Nonprofit Success Pack package. This client extends the functionality of the base SalesForce client by adding CRUD support for the custom objects that are supplied by the NPSP package.
$client = new NPSPClient(SFAPIClient::connect($endpoint, $auth));
protected SFAPIClient
|
$_client |
from Client | |
protected array
|
$_types |
from Client | |
protected array
|
$_typeNames |
from Client |
public
|
|
__construct(SFAPIClient $client)
|
NPSPClient constructor. | |
public
|
SFRecordsResult |
search(string $query)
|
No description | from Client |
public
|
SFRecordsResult |
fullSearch(string $query)
|
No description | from Client |
public
|
|
__call(string $name, array $arguments)
|
No description | from Client |
public
|
null|array |
getRESTParts(string $name)
|
No description | from Client |
|
SFCreationResult |
createAccount(array $data)
|
No description | |
|
SFObjectResult |
getAccount(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchAccount(string $id, array $data)
|
No description | |
|
BoolResult |
deleteAccount(string $id)
|
No description | |
|
SFCreationResult |
createActivity(array $data)
|
No description | |
|
SFObjectResult |
getActivity(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchActivity(string $id, array $data)
|
No description | |
|
BoolResult |
deleteActivity(string $id)
|
No description | |
|
SFCreationResult |
createAsset(array $data)
|
No description | |
|
SFObjectResult |
getAsset(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchAsset(string $id, array $data)
|
No description | |
|
BoolResult |
deleteAsset(string $id)
|
No description | |
|
SFCreationResult |
createAssetRelationship(array $data)
|
No description | |
|
SFObjectResult |
getAssetRelationship(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchAssetRelationship(string $id, array $data)
|
No description | |
|
BoolResult |
deleteAssetRelationship(string $id)
|
No description | |
|
SFCreationResult |
createCampaign(array $data)
|
No description | |
|
SFObjectResult |
getCampaign(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchCampaign(string $id, array $data)
|
No description | |
|
BoolResult |
deleteCampaign(string $id)
|
No description | |
|
SFCreationResult |
createCampaignMember(array $data)
|
No description | |
|
SFObjectResult |
getCampaignMember(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchCampaignMember(string $id, array $data)
|
No description | |
|
BoolResult |
deleteCampaignMember(string $id)
|
No description | |
|
SFCreationResult |
createCase(array $data)
|
No description | |
|
SFObjectResult |
getCase(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchCase(string $id, array $data)
|
No description | |
|
BoolResult |
deleteCase(string $id)
|
No description | |
|
SFCreationResult |
createContact(array $data)
|
No description | |
|
SFObjectResult |
getContact(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchContact(string $id, array $data)
|
No description | |
|
BoolResult |
deleteContact(string $id)
|
No description | |
|
SFCreationResult |
createContentVersion(array $data)
|
No description | |
|
SFObjectResult |
getContentVersion(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchContentVersion(string $id, array $data)
|
No description | |
|
BoolResult |
deleteContentVersion(string $id)
|
No description | |
|
SFCreationResult |
createContract(array $data)
|
No description | |
|
SFObjectResult |
getContract(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchContract(string $id, array $data)
|
No description | |
|
BoolResult |
deleteContract(string $id)
|
No description | |
|
SFCreationResult |
createContractContactRole(array $data)
|
No description | |
|
SFObjectResult |
getContractContactRole(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchContractContactRole(string $id, array $data)
|
No description | |
|
BoolResult |
deleteContractContactRole(string $id)
|
No description | |
|
SFCreationResult |
createDuplicateRecordItem(array $data)
|
No description | |
|
SFObjectResult |
getDuplicateRecordItem(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchDuplicateRecordItem(string $id, array $data)
|
No description | |
|
BoolResult |
deleteDuplicateRecordItem(string $id)
|
No description | |
|
SFCreationResult |
createDuplicateRecordSet(array $data)
|
No description | |
|
SFObjectResult |
getDuplicateRecordSet(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchDuplicateRecordSet(string $id, array $data)
|
No description | |
|
BoolResult |
deleteDuplicateRecordSet(string $id)
|
No description | |
|
SFCreationResult |
createEmailMessage(array $data)
|
No description | |
|
SFObjectResult |
getEmailMessage(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchEmailMessage(string $id, array $data)
|
No description | |
|
BoolResult |
deleteEmailMessage(string $id)
|
No description | |
|
SFCreationResult |
createEvent(array $data)
|
No description | |
|
SFObjectResult |
getEvent(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchEvent(string $id, array $data)
|
No description | |
|
BoolResult |
deleteEvent(string $id)
|
No description | |
|
SFCreationResult |
createLead(array $data)
|
No description | |
|
SFObjectResult |
getLead(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchLead(string $id, array $data)
|
No description | |
|
BoolResult |
deleteLead(string $id)
|
No description | |
|
SFCreationResult |
createMacro(array $data)
|
No description | |
|
SFObjectResult |
getMacro(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchMacro(string $id, array $data)
|
No description | |
|
BoolResult |
deleteMacro(string $id)
|
No description | |
|
SFCreationResult |
createOpportunity(array $data)
|
No description | |
|
SFObjectResult |
getOpportunity(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchOpportunity(string $id, array $data)
|
No description | |
|
BoolResult |
deleteOpportunity(string $id)
|
No description | |
|
SFCreationResult |
createOpportunityLineItem(array $data)
|
No description | |
|
SFObjectResult |
getOpportunityLineItem(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchOpportunityLineItem(string $id, array $data)
|
No description | |
|
BoolResult |
deleteOpportunityLineItem(string $id)
|
No description | |
|
SFCreationResult |
createOrder(array $data)
|
No description | |
|
SFObjectResult |
getOrder(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchOrder(string $id, array $data)
|
No description | |
|
BoolResult |
deleteOrder(string $id)
|
No description | |
|
SFCreationResult |
createOrderItem(array $data)
|
No description | |
|
SFObjectResult |
getOrderItem(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchOrderItem(string $id, array $data)
|
No description | |
|
BoolResult |
deleteOrderItem(string $id)
|
No description | |
|
SFCreationResult |
createPricebook2(array $data)
|
No description | |
|
SFObjectResult |
getPricebook2(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchPricebook2(string $id, array $data)
|
No description | |
|
BoolResult |
deletePricebook2(string $id)
|
No description | |
|
SFCreationResult |
createPricebookEntry(array $data)
|
No description | |
|
SFObjectResult |
getPricebookEntry(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchPricebookEntry(string $id, array $data)
|
No description | |
|
BoolResult |
deletePricebookEntry(string $id)
|
No description | |
|
SFCreationResult |
createQuickText(array $data)
|
No description | |
|
SFObjectResult |
getQuickText(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchQuickText(string $id, array $data)
|
No description | |
|
BoolResult |
deleteQuickText(string $id)
|
No description | |
|
SFCreationResult |
createScorecard(array $data)
|
No description | |
|
SFObjectResult |
getScorecard(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchScorecard(string $id, array $data)
|
No description | |
|
BoolResult |
deleteScorecard(string $id)
|
No description | |
|
SFCreationResult |
createScorecardAssociation(array $data)
|
No description | |
|
SFObjectResult |
getScorecardAssociation(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchScorecardAssociation(string $id, array $data)
|
No description | |
|
BoolResult |
deleteScorecardAssociation(string $id)
|
No description | |
|
SFCreationResult |
createScorecardMetric(array $data)
|
No description | |
|
SFObjectResult |
getScorecardMetric(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchScorecardMetric(string $id, array $data)
|
No description | |
|
BoolResult |
deleteScorecardMetric(string $id)
|
No description | |
|
SFCreationResult |
createSignupRequest(array $data)
|
No description | |
|
SFObjectResult |
getSignupRequest(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchSignupRequest(string $id, array $data)
|
No description | |
|
BoolResult |
deleteSignupRequest(string $id)
|
No description | |
|
SFCreationResult |
createSocialPersona(array $data)
|
No description | |
|
SFObjectResult |
getSocialPersona(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchSocialPersona(string $id, array $data)
|
No description | |
|
BoolResult |
deleteSocialPersona(string $id)
|
No description | |
|
SFCreationResult |
createSocialPost(array $data)
|
No description | |
|
SFObjectResult |
getSocialPost(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchSocialPost(string $id, array $data)
|
No description | |
|
BoolResult |
deleteSocialPost(string $id)
|
No description | |
|
SFCreationResult |
createTask(array $data)
|
No description | |
|
SFObjectResult |
getTask(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchTask(string $id, array $data)
|
No description | |
|
BoolResult |
deleteTask(string $id)
|
No description | |
|
SFCreationResult |
createUser(array $data)
|
No description | |
|
SFObjectResult |
getUser(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchUser(string $id, array $data)
|
No description | |
|
BoolResult |
deleteUser(string $id)
|
No description | |
|
SFCreationResult |
createUserProvisioningRequest(array $data)
|
No description | |
|
SFObjectResult |
getUserProvisioningRequest(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchUserProvisioningRequest(string $id, array $data)
|
No description | |
|
BoolResult |
deleteUserProvisioningRequest(string $id)
|
No description | |
|
SFCreationResult |
createAddress(array $data)
|
No description | |
|
SFObjectResult |
getAddress(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchAddress(string $id, array $data)
|
No description | |
|
BoolResult |
deleteAddress(string $id)
|
No description | |
|
SFCreationResult |
createAffiliation(array $data)
|
No description | |
|
SFObjectResult |
getAffiliation(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchAffiliation(string $id, array $data)
|
No description | |
|
BoolResult |
deleteAffiliation(string $id)
|
No description | |
|
SFCreationResult |
createAllocation(array $data)
|
No description | |
|
SFObjectResult |
getAllocation(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchAllocation(string $id, array $data)
|
No description | |
|
BoolResult |
deleteAllocation(string $id)
|
No description | |
|
SFCreationResult |
createBatch(array $data)
|
No description | |
|
SFObjectResult |
getBatch(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchBatch(string $id, array $data)
|
No description | |
|
BoolResult |
deleteBatch(string $id)
|
No description | |
|
SFCreationResult |
createDataImport(array $data)
|
No description | |
|
SFObjectResult |
getDataImport(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchDataImport(string $id, array $data)
|
No description | |
|
BoolResult |
deleteDataImport(string $id)
|
No description | |
|
SFCreationResult |
createDataImportBatch(array $data)
|
No description | |
|
SFObjectResult |
getDataImportBatch(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchDataImportBatch(string $id, array $data)
|
No description | |
|
BoolResult |
deleteDataImportBatch(string $id)
|
No description | |
|
SFCreationResult |
createEngagementPlan(array $data)
|
No description | |
|
SFObjectResult |
getEngagementPlan(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchEngagementPlan(string $id, array $data)
|
No description | |
|
BoolResult |
deleteEngagementPlan(string $id)
|
No description | |
|
SFCreationResult |
createEngagementPlanTask(array $data)
|
No description | |
|
SFObjectResult |
getEngagementPlanTask(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchEngagementPlanTask(string $id, array $data)
|
No description | |
|
BoolResult |
deleteEngagementPlanTask(string $id)
|
No description | |
|
SFCreationResult |
createEngagementPlanTemplate(array $data)
|
No description | |
|
SFObjectResult |
getEngagementPlanTemplate(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchEngagementPlanTemplate(string $id, array $data)
|
No description | |
|
BoolResult |
deleteEngagementPlanTemplate(string $id)
|
No description | |
|
SFCreationResult |
createError(array $data)
|
No description | |
|
SFObjectResult |
getError(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchError(string $id, array $data)
|
No description | |
|
BoolResult |
deleteError(string $id)
|
No description | |
|
SFCreationResult |
createGeneralAccountingUnit(array $data)
|
No description | |
|
SFObjectResult |
getGeneralAccountingUnit(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchGeneralAccountingUnit(string $id, array $data)
|
No description | |
|
BoolResult |
deleteGeneralAccountingUnit(string $id)
|
No description | |
|
SFCreationResult |
createGrantDeadline(array $data)
|
No description | |
|
SFObjectResult |
getGrantDeadline(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchGrantDeadline(string $id, array $data)
|
No description | |
|
BoolResult |
deleteGrantDeadline(string $id)
|
No description | |
|
SFCreationResult |
createHousehold(array $data)
|
No description | |
|
SFObjectResult |
getHousehold(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchHousehold(string $id, array $data)
|
No description | |
|
BoolResult |
deleteHousehold(string $id)
|
No description | |
|
SFCreationResult |
createLevel(array $data)
|
No description | |
|
SFObjectResult |
getLevel(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchLevel(string $id, array $data)
|
No description | |
|
BoolResult |
deleteLevel(string $id)
|
No description | |
|
SFCreationResult |
createOppPayment(array $data)
|
No description | |
|
SFObjectResult |
getOppPayment(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchOppPayment(string $id, array $data)
|
No description | |
|
BoolResult |
deleteOppPayment(string $id)
|
No description | |
|
SFCreationResult |
createPartialSoftCredit(array $data)
|
No description | |
|
SFObjectResult |
getPartialSoftCredit(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchPartialSoftCredit(string $id, array $data)
|
No description | |
|
BoolResult |
deletePartialSoftCredit(string $id)
|
No description | |
|
SFCreationResult |
createRecurringDonation(array $data)
|
No description | |
|
SFObjectResult |
getRecurringDonation(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchRecurringDonation(string $id, array $data)
|
No description | |
|
BoolResult |
deleteRecurringDonation(string $id)
|
No description | |
|
SFCreationResult |
createRelationship(array $data)
|
No description | |
|
SFObjectResult |
getRelationship(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchRelationship(string $id, array $data)
|
No description | |
|
BoolResult |
deleteRelationship(string $id)
|
No description | |
|
SFCreationResult |
createTriggerHandler(array $data)
|
No description | |
|
SFObjectResult |
getTriggerHandler(string $id, array $fields = [])
|
No description | |
|
BoolResult |
patchTriggerHandler(string $id, array $data)
|
No description | |
|
BoolResult |
deleteTriggerHandler(string $id)
|
No description |
__construct()
public __construct(SFAPIClient $client)
search()
public SFRecordsResult search(string $query)
fullSearch()
public SFRecordsResult fullSearch(string $query)
__call()
public __call(string $name, array $arguments)
string |
$name |
|
array |
$arguments |
getRESTParts()
public null|array getRESTParts(string $name)
string |
$name |
null|array |
createAccount()
SFCreationResult createAccount(array $data)
array |
$data |
SFCreationResult |
getAccount()
SFObjectResult getAccount(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchAccount()
BoolResult patchAccount(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteAccount()
BoolResult deleteAccount(string $id)
string |
$id |
BoolResult |
createActivity()
SFCreationResult createActivity(array $data)
array |
$data |
SFCreationResult |
getActivity()
SFObjectResult getActivity(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchActivity()
BoolResult patchActivity(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteActivity()
BoolResult deleteActivity(string $id)
string |
$id |
BoolResult |
createAsset()
SFCreationResult createAsset(array $data)
array |
$data |
SFCreationResult |
getAsset()
SFObjectResult getAsset(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchAsset()
BoolResult patchAsset(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteAsset()
BoolResult deleteAsset(string $id)
string |
$id |
BoolResult |
createAssetRelationship()
SFCreationResult createAssetRelationship(array $data)
array |
$data |
SFCreationResult |
getAssetRelationship()
SFObjectResult getAssetRelationship(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchAssetRelationship()
BoolResult patchAssetRelationship(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteAssetRelationship()
BoolResult deleteAssetRelationship(string $id)
string |
$id |
BoolResult |
createCampaign()
SFCreationResult createCampaign(array $data)
array |
$data |
SFCreationResult |
getCampaign()
SFObjectResult getCampaign(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchCampaign()
BoolResult patchCampaign(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteCampaign()
BoolResult deleteCampaign(string $id)
string |
$id |
BoolResult |
createCampaignMember()
SFCreationResult createCampaignMember(array $data)
array |
$data |
SFCreationResult |
getCampaignMember()
SFObjectResult getCampaignMember(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchCampaignMember()
BoolResult patchCampaignMember(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteCampaignMember()
BoolResult deleteCampaignMember(string $id)
string |
$id |
BoolResult |
createCase()
SFCreationResult createCase(array $data)
array |
$data |
SFCreationResult |
getCase()
SFObjectResult getCase(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchCase()
BoolResult patchCase(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteCase()
BoolResult deleteCase(string $id)
string |
$id |
BoolResult |
createContact()
SFCreationResult createContact(array $data)
array |
$data |
SFCreationResult |
getContact()
SFObjectResult getContact(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchContact()
BoolResult patchContact(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteContact()
BoolResult deleteContact(string $id)
string |
$id |
BoolResult |
createContentVersion()
SFCreationResult createContentVersion(array $data)
array |
$data |
SFCreationResult |
getContentVersion()
SFObjectResult getContentVersion(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchContentVersion()
BoolResult patchContentVersion(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteContentVersion()
BoolResult deleteContentVersion(string $id)
string |
$id |
BoolResult |
createContract()
SFCreationResult createContract(array $data)
array |
$data |
SFCreationResult |
getContract()
SFObjectResult getContract(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchContract()
BoolResult patchContract(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteContract()
BoolResult deleteContract(string $id)
string |
$id |
BoolResult |
createContractContactRole()
SFCreationResult createContractContactRole(array $data)
array |
$data |
SFCreationResult |
getContractContactRole()
SFObjectResult getContractContactRole(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchContractContactRole()
BoolResult patchContractContactRole(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteContractContactRole()
BoolResult deleteContractContactRole(string $id)
string |
$id |
BoolResult |
createDuplicateRecordItem()
SFCreationResult createDuplicateRecordItem(array $data)
array |
$data |
SFCreationResult |
getDuplicateRecordItem()
SFObjectResult getDuplicateRecordItem(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchDuplicateRecordItem()
BoolResult patchDuplicateRecordItem(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteDuplicateRecordItem()
BoolResult deleteDuplicateRecordItem(string $id)
string |
$id |
BoolResult |
createDuplicateRecordSet()
SFCreationResult createDuplicateRecordSet(array $data)
array |
$data |
SFCreationResult |
getDuplicateRecordSet()
SFObjectResult getDuplicateRecordSet(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchDuplicateRecordSet()
BoolResult patchDuplicateRecordSet(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteDuplicateRecordSet()
BoolResult deleteDuplicateRecordSet(string $id)
string |
$id |
BoolResult |
createEmailMessage()
SFCreationResult createEmailMessage(array $data)
array |
$data |
SFCreationResult |
getEmailMessage()
SFObjectResult getEmailMessage(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchEmailMessage()
BoolResult patchEmailMessage(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteEmailMessage()
BoolResult deleteEmailMessage(string $id)
string |
$id |
BoolResult |
createEvent()
SFCreationResult createEvent(array $data)
array |
$data |
SFCreationResult |
getEvent()
SFObjectResult getEvent(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchEvent()
BoolResult patchEvent(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteEvent()
BoolResult deleteEvent(string $id)
string |
$id |
BoolResult |
createLead()
SFCreationResult createLead(array $data)
array |
$data |
SFCreationResult |
getLead()
SFObjectResult getLead(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchLead()
BoolResult patchLead(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteLead()
BoolResult deleteLead(string $id)
string |
$id |
BoolResult |
createMacro()
SFCreationResult createMacro(array $data)
array |
$data |
SFCreationResult |
getMacro()
SFObjectResult getMacro(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchMacro()
BoolResult patchMacro(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteMacro()
BoolResult deleteMacro(string $id)
string |
$id |
BoolResult |
createOpportunity()
SFCreationResult createOpportunity(array $data)
array |
$data |
SFCreationResult |
getOpportunity()
SFObjectResult getOpportunity(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchOpportunity()
BoolResult patchOpportunity(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteOpportunity()
BoolResult deleteOpportunity(string $id)
string |
$id |
BoolResult |
createOpportunityLineItem()
SFCreationResult createOpportunityLineItem(array $data)
array |
$data |
SFCreationResult |
getOpportunityLineItem()
SFObjectResult getOpportunityLineItem(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchOpportunityLineItem()
BoolResult patchOpportunityLineItem(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteOpportunityLineItem()
BoolResult deleteOpportunityLineItem(string $id)
string |
$id |
BoolResult |
createOrder()
SFCreationResult createOrder(array $data)
array |
$data |
SFCreationResult |
getOrder()
SFObjectResult getOrder(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchOrder()
BoolResult patchOrder(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteOrder()
BoolResult deleteOrder(string $id)
string |
$id |
BoolResult |
createOrderItem()
SFCreationResult createOrderItem(array $data)
array |
$data |
SFCreationResult |
getOrderItem()
SFObjectResult getOrderItem(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchOrderItem()
BoolResult patchOrderItem(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteOrderItem()
BoolResult deleteOrderItem(string $id)
string |
$id |
BoolResult |
createPricebook2()
SFCreationResult createPricebook2(array $data)
array |
$data |
SFCreationResult |
getPricebook2()
SFObjectResult getPricebook2(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchPricebook2()
BoolResult patchPricebook2(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deletePricebook2()
BoolResult deletePricebook2(string $id)
string |
$id |
BoolResult |
createPricebookEntry()
SFCreationResult createPricebookEntry(array $data)
array |
$data |
SFCreationResult |
getPricebookEntry()
SFObjectResult getPricebookEntry(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchPricebookEntry()
BoolResult patchPricebookEntry(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deletePricebookEntry()
BoolResult deletePricebookEntry(string $id)
string |
$id |
BoolResult |
createQuickText()
SFCreationResult createQuickText(array $data)
array |
$data |
SFCreationResult |
getQuickText()
SFObjectResult getQuickText(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchQuickText()
BoolResult patchQuickText(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteQuickText()
BoolResult deleteQuickText(string $id)
string |
$id |
BoolResult |
createScorecard()
SFCreationResult createScorecard(array $data)
array |
$data |
SFCreationResult |
getScorecard()
SFObjectResult getScorecard(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchScorecard()
BoolResult patchScorecard(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteScorecard()
BoolResult deleteScorecard(string $id)
string |
$id |
BoolResult |
createScorecardAssociation()
SFCreationResult createScorecardAssociation(array $data)
array |
$data |
SFCreationResult |
getScorecardAssociation()
SFObjectResult getScorecardAssociation(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchScorecardAssociation()
BoolResult patchScorecardAssociation(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteScorecardAssociation()
BoolResult deleteScorecardAssociation(string $id)
string |
$id |
BoolResult |
createScorecardMetric()
SFCreationResult createScorecardMetric(array $data)
array |
$data |
SFCreationResult |
getScorecardMetric()
SFObjectResult getScorecardMetric(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchScorecardMetric()
BoolResult patchScorecardMetric(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteScorecardMetric()
BoolResult deleteScorecardMetric(string $id)
string |
$id |
BoolResult |
createSignupRequest()
SFCreationResult createSignupRequest(array $data)
array |
$data |
SFCreationResult |
getSignupRequest()
SFObjectResult getSignupRequest(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchSignupRequest()
BoolResult patchSignupRequest(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteSignupRequest()
BoolResult deleteSignupRequest(string $id)
string |
$id |
BoolResult |
createSocialPersona()
SFCreationResult createSocialPersona(array $data)
array |
$data |
SFCreationResult |
getSocialPersona()
SFObjectResult getSocialPersona(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchSocialPersona()
BoolResult patchSocialPersona(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteSocialPersona()
BoolResult deleteSocialPersona(string $id)
string |
$id |
BoolResult |
createSocialPost()
SFCreationResult createSocialPost(array $data)
array |
$data |
SFCreationResult |
getSocialPost()
SFObjectResult getSocialPost(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchSocialPost()
BoolResult patchSocialPost(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteSocialPost()
BoolResult deleteSocialPost(string $id)
string |
$id |
BoolResult |
createTask()
SFCreationResult createTask(array $data)
array |
$data |
SFCreationResult |
getTask()
SFObjectResult getTask(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchTask()
BoolResult patchTask(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteTask()
BoolResult deleteTask(string $id)
string |
$id |
BoolResult |
createUser()
SFCreationResult createUser(array $data)
array |
$data |
SFCreationResult |
getUser()
SFObjectResult getUser(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchUser()
BoolResult patchUser(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteUser()
BoolResult deleteUser(string $id)
string |
$id |
BoolResult |
createUserProvisioningRequest()
SFCreationResult createUserProvisioningRequest(array $data)
array |
$data |
SFCreationResult |
getUserProvisioningRequest()
SFObjectResult getUserProvisioningRequest(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchUserProvisioningRequest()
BoolResult patchUserProvisioningRequest(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteUserProvisioningRequest()
BoolResult deleteUserProvisioningRequest(string $id)
string |
$id |
BoolResult |
createAddress()
SFCreationResult createAddress(array $data)
array |
$data |
SFCreationResult |
getAddress()
SFObjectResult getAddress(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchAddress()
BoolResult patchAddress(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteAddress()
BoolResult deleteAddress(string $id)
string |
$id |
BoolResult |
createAffiliation()
SFCreationResult createAffiliation(array $data)
array |
$data |
SFCreationResult |
getAffiliation()
SFObjectResult getAffiliation(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchAffiliation()
BoolResult patchAffiliation(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteAffiliation()
BoolResult deleteAffiliation(string $id)
string |
$id |
BoolResult |
createAllocation()
SFCreationResult createAllocation(array $data)
array |
$data |
SFCreationResult |
getAllocation()
SFObjectResult getAllocation(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchAllocation()
BoolResult patchAllocation(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteAllocation()
BoolResult deleteAllocation(string $id)
string |
$id |
BoolResult |
createBatch()
SFCreationResult createBatch(array $data)
array |
$data |
SFCreationResult |
getBatch()
SFObjectResult getBatch(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchBatch()
BoolResult patchBatch(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteBatch()
BoolResult deleteBatch(string $id)
string |
$id |
BoolResult |
createDataImport()
SFCreationResult createDataImport(array $data)
array |
$data |
SFCreationResult |
getDataImport()
SFObjectResult getDataImport(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchDataImport()
BoolResult patchDataImport(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteDataImport()
BoolResult deleteDataImport(string $id)
string |
$id |
BoolResult |
createDataImportBatch()
SFCreationResult createDataImportBatch(array $data)
array |
$data |
SFCreationResult |
getDataImportBatch()
SFObjectResult getDataImportBatch(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchDataImportBatch()
BoolResult patchDataImportBatch(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteDataImportBatch()
BoolResult deleteDataImportBatch(string $id)
string |
$id |
BoolResult |
createEngagementPlan()
SFCreationResult createEngagementPlan(array $data)
array |
$data |
SFCreationResult |
getEngagementPlan()
SFObjectResult getEngagementPlan(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchEngagementPlan()
BoolResult patchEngagementPlan(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteEngagementPlan()
BoolResult deleteEngagementPlan(string $id)
string |
$id |
BoolResult |
createEngagementPlanTask()
SFCreationResult createEngagementPlanTask(array $data)
array |
$data |
SFCreationResult |
getEngagementPlanTask()
SFObjectResult getEngagementPlanTask(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchEngagementPlanTask()
BoolResult patchEngagementPlanTask(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteEngagementPlanTask()
BoolResult deleteEngagementPlanTask(string $id)
string |
$id |
BoolResult |
createEngagementPlanTemplate()
SFCreationResult createEngagementPlanTemplate(array $data)
array |
$data |
SFCreationResult |
getEngagementPlanTemplate()
SFObjectResult getEngagementPlanTemplate(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchEngagementPlanTemplate()
BoolResult patchEngagementPlanTemplate(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteEngagementPlanTemplate()
BoolResult deleteEngagementPlanTemplate(string $id)
string |
$id |
BoolResult |
createError()
SFCreationResult createError(array $data)
array |
$data |
SFCreationResult |
getError()
SFObjectResult getError(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchError()
BoolResult patchError(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteError()
BoolResult deleteError(string $id)
string |
$id |
BoolResult |
createGeneralAccountingUnit()
SFCreationResult createGeneralAccountingUnit(array $data)
array |
$data |
SFCreationResult |
getGeneralAccountingUnit()
SFObjectResult getGeneralAccountingUnit(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchGeneralAccountingUnit()
BoolResult patchGeneralAccountingUnit(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteGeneralAccountingUnit()
BoolResult deleteGeneralAccountingUnit(string $id)
string |
$id |
BoolResult |
createGrantDeadline()
SFCreationResult createGrantDeadline(array $data)
array |
$data |
SFCreationResult |
getGrantDeadline()
SFObjectResult getGrantDeadline(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchGrantDeadline()
BoolResult patchGrantDeadline(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteGrantDeadline()
BoolResult deleteGrantDeadline(string $id)
string |
$id |
BoolResult |
createHousehold()
SFCreationResult createHousehold(array $data)
array |
$data |
SFCreationResult |
getHousehold()
SFObjectResult getHousehold(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchHousehold()
BoolResult patchHousehold(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteHousehold()
BoolResult deleteHousehold(string $id)
string |
$id |
BoolResult |
createLevel()
SFCreationResult createLevel(array $data)
array |
$data |
SFCreationResult |
getLevel()
SFObjectResult getLevel(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchLevel()
BoolResult patchLevel(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteLevel()
BoolResult deleteLevel(string $id)
string |
$id |
BoolResult |
createOppPayment()
SFCreationResult createOppPayment(array $data)
array |
$data |
SFCreationResult |
getOppPayment()
SFObjectResult getOppPayment(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchOppPayment()
BoolResult patchOppPayment(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteOppPayment()
BoolResult deleteOppPayment(string $id)
string |
$id |
BoolResult |
createPartialSoftCredit()
SFCreationResult createPartialSoftCredit(array $data)
array |
$data |
SFCreationResult |
getPartialSoftCredit()
SFObjectResult getPartialSoftCredit(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchPartialSoftCredit()
BoolResult patchPartialSoftCredit(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deletePartialSoftCredit()
BoolResult deletePartialSoftCredit(string $id)
string |
$id |
BoolResult |
createRecurringDonation()
SFCreationResult createRecurringDonation(array $data)
array |
$data |
SFCreationResult |
getRecurringDonation()
SFObjectResult getRecurringDonation(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchRecurringDonation()
BoolResult patchRecurringDonation(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteRecurringDonation()
BoolResult deleteRecurringDonation(string $id)
string |
$id |
BoolResult |
createRelationship()
SFCreationResult createRelationship(array $data)
array |
$data |
SFCreationResult |
getRelationship()
SFObjectResult getRelationship(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchRelationship()
BoolResult patchRelationship(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteRelationship()
BoolResult deleteRelationship(string $id)
string |
$id |
BoolResult |
createTriggerHandler()
SFCreationResult createTriggerHandler(array $data)
array |
$data |
SFCreationResult |
getTriggerHandler()
SFObjectResult getTriggerHandler(string $id, array $fields = [])
string |
$id |
|
array |
$fields |
SFObjectResult |
patchTriggerHandler()
BoolResult patchTriggerHandler(string $id, array $data)
string |
$id |
|
array |
$data |
BoolResult |
deleteTriggerHandler()
BoolResult deleteTriggerHandler(string $id)
string |
$id |
BoolResult |
<?php
namespace SFClient;
use SFClient\Result\BoolResult;
use SFClient\Result\SFCreationResult;
use SFClient\Result\SFObjectResult;
use SFClient\SalesForce\SFAPIClient;
/**
* Class NPSPClient
*
* Client for interacting with the Nonprofit Success Pack package. This client
* extends the functionality of the base SalesForce client by adding CRUD
* support for the custom objects that are supplied by the NPSP package.
*
* ```php
* $client = new NPSPClient(SFAPIClient::connect($endpoint, $auth));
* ```
*
* @package SFClient
*
* @method SFCreationResult createAccount(array $data)
* @method SFObjectResult getAccount(string $id, array $fields = [])
* @method BoolResult patchAccount(string $id, array $data)
* @method BoolResult deleteAccount(string $id)
* @method SFCreationResult createActivity(array $data)
* @method SFObjectResult getActivity(string $id, array $fields = [])
* @method BoolResult patchActivity(string $id, array $data)
* @method BoolResult deleteActivity(string $id)
* @method SFCreationResult createAddress(array $data)
* @method SFObjectResult getAddress(string $id, array $fields = [])
* @method BoolResult patchAddress(string $id, array $data)
* @method BoolResult deleteAddress(string $id)
* @method SFCreationResult createAffiliation(array $data)
* @method SFObjectResult getAffiliation(string $id, array $fields = [])
* @method BoolResult patchAffiliation(string $id, array $data)
* @method BoolResult deleteAffiliation(string $id)
* @method SFCreationResult createAllocation(array $data)
* @method SFObjectResult getAllocation(string $id, array $fields = [])
* @method BoolResult patchAllocation(string $id, array $data)
* @method BoolResult deleteAllocation(string $id)
* @method SFCreationResult createAsset(array $data)
* @method SFObjectResult getAsset(string $id, array $fields = [])
* @method BoolResult patchAsset(string $id, array $data)
* @method BoolResult deleteAsset(string $id)
* @method SFCreationResult createAssetRelationship(array $data)
* @method SFObjectResult getAssetRelationship(string $id, array $fields = [])
* @method BoolResult patchAssetRelationship(string $id, array $data)
* @method BoolResult deleteAssetRelationship(string $id)
* @method SFCreationResult createBatch(array $data)
* @method SFObjectResult getBatch(string $id, array $fields = [])
* @method BoolResult patchBatch(string $id, array $data)
* @method BoolResult deleteBatch(string $id)
* @method SFCreationResult createCampaign(array $data)
* @method SFObjectResult getCampaign(string $id, array $fields = [])
* @method BoolResult patchCampaign(string $id, array $data)
* @method BoolResult deleteCampaign(string $id)
* @method SFCreationResult createCampaignMember(array $data)
* @method SFObjectResult getCampaignMember(string $id, array $fields = [])
* @method BoolResult patchCampaignMember(string $id, array $data)
* @method BoolResult deleteCampaignMember(string $id)
* @method SFCreationResult createCase(array $data)
* @method SFObjectResult getCase(string $id, array $fields = [])
* @method BoolResult patchCase(string $id, array $data)
* @method BoolResult deleteCase(string $id)
* @method SFCreationResult createContact(array $data)
* @method SFObjectResult getContact(string $id, array $fields = [])
* @method BoolResult patchContact(string $id, array $data)
* @method BoolResult deleteContact(string $id)
* @method SFCreationResult createContentVersion(array $data)
* @method SFObjectResult getContentVersion(string $id, array $fields = [])
* @method BoolResult patchContentVersion(string $id, array $data)
* @method BoolResult deleteContentVersion(string $id)
* @method SFCreationResult createContract(array $data)
* @method SFObjectResult getContract(string $id, array $fields = [])
* @method BoolResult patchContract(string $id, array $data)
* @method BoolResult deleteContract(string $id)
* @method SFCreationResult createContractContactRole(array $data)
* @method SFObjectResult getContractContactRole(string $id, array $fields = [])
* @method BoolResult patchContractContactRole(string $id, array $data)
* @method BoolResult deleteContractContactRole(string $id)
* @method SFCreationResult createDataImport(array $data)
* @method SFObjectResult getDataImport(string $id, array $fields = [])
* @method BoolResult patchDataImport(string $id, array $data)
* @method BoolResult deleteDataImport(string $id)
* @method SFCreationResult createDataImportBatch(array $data)
* @method SFObjectResult getDataImportBatch(string $id, array $fields = [])
* @method BoolResult patchDataImportBatch(string $id, array $data)
* @method BoolResult deleteDataImportBatch(string $id)
* @method SFCreationResult createDuplicateRecordItem(array $data)
* @method SFObjectResult getDuplicateRecordItem(string $id, array $fields = [])
* @method BoolResult patchDuplicateRecordItem(string $id, array $data)
* @method BoolResult deleteDuplicateRecordItem(string $id)
* @method SFCreationResult createDuplicateRecordSet(array $data)
* @method SFObjectResult getDuplicateRecordSet(string $id, array $fields = [])
* @method BoolResult patchDuplicateRecordSet(string $id, array $data)
* @method BoolResult deleteDuplicateRecordSet(string $id)
* @method SFCreationResult createEmailMessage(array $data)
* @method SFObjectResult getEmailMessage(string $id, array $fields = [])
* @method BoolResult patchEmailMessage(string $id, array $data)
* @method BoolResult deleteEmailMessage(string $id)
* @method SFCreationResult createEngagementPlan(array $data)
* @method SFObjectResult getEngagementPlan(string $id, array $fields = [])
* @method BoolResult patchEngagementPlan(string $id, array $data)
* @method BoolResult deleteEngagementPlan(string $id)
* @method SFCreationResult createEngagementPlanTask(array $data)
* @method SFObjectResult getEngagementPlanTask(string $id, array $fields = [])
* @method BoolResult patchEngagementPlanTask(string $id, array $data)
* @method BoolResult deleteEngagementPlanTask(string $id)
* @method SFCreationResult createEngagementPlanTemplate(array $data)
* @method SFObjectResult getEngagementPlanTemplate(string $id, array $fields = [])
* @method BoolResult patchEngagementPlanTemplate(string $id, array $data)
* @method BoolResult deleteEngagementPlanTemplate(string $id)
* @method SFCreationResult createError(array $data)
* @method SFObjectResult getError(string $id, array $fields = [])
* @method BoolResult patchError(string $id, array $data)
* @method BoolResult deleteError(string $id)
* @method SFCreationResult createEvent(array $data)
* @method SFObjectResult getEvent(string $id, array $fields = [])
* @method BoolResult patchEvent(string $id, array $data)
* @method BoolResult deleteEvent(string $id)
* @method SFCreationResult createGeneralAccountingUnit(array $data)
* @method SFObjectResult getGeneralAccountingUnit(string $id, array $fields = [])
* @method BoolResult patchGeneralAccountingUnit(string $id, array $data)
* @method BoolResult deleteGeneralAccountingUnit(string $id)
* @method SFCreationResult createGrantDeadline(array $data)
* @method SFObjectResult getGrantDeadline(string $id, array $fields = [])
* @method BoolResult patchGrantDeadline(string $id, array $data)
* @method BoolResult deleteGrantDeadline(string $id)
* @method SFCreationResult createHousehold(array $data)
* @method SFObjectResult getHousehold(string $id, array $fields = [])
* @method BoolResult patchHousehold(string $id, array $data)
* @method BoolResult deleteHousehold(string $id)
* @method SFCreationResult createLead(array $data)
* @method SFObjectResult getLead(string $id, array $fields = [])
* @method BoolResult patchLead(string $id, array $data)
* @method BoolResult deleteLead(string $id)
* @method SFCreationResult createLevel(array $data)
* @method SFObjectResult getLevel(string $id, array $fields = [])
* @method BoolResult patchLevel(string $id, array $data)
* @method BoolResult deleteLevel(string $id)
* @method SFCreationResult createMacro(array $data)
* @method SFObjectResult getMacro(string $id, array $fields = [])
* @method BoolResult patchMacro(string $id, array $data)
* @method BoolResult deleteMacro(string $id)
* @method SFCreationResult createOppPayment(array $data)
* @method SFObjectResult getOppPayment(string $id, array $fields = [])
* @method BoolResult patchOppPayment(string $id, array $data)
* @method BoolResult deleteOppPayment(string $id)
* @method SFCreationResult createOpportunity(array $data)
* @method SFObjectResult getOpportunity(string $id, array $fields = [])
* @method BoolResult patchOpportunity(string $id, array $data)
* @method BoolResult deleteOpportunity(string $id)
* @method SFCreationResult createOpportunityLineItem(array $data)
* @method SFObjectResult getOpportunityLineItem(string $id, array $fields = [])
* @method BoolResult patchOpportunityLineItem(string $id, array $data)
* @method BoolResult deleteOpportunityLineItem(string $id)
* @method SFCreationResult createOrder(array $data)
* @method SFObjectResult getOrder(string $id, array $fields = [])
* @method BoolResult patchOrder(string $id, array $data)
* @method BoolResult deleteOrder(string $id)
* @method SFCreationResult createOrderItem(array $data)
* @method SFObjectResult getOrderItem(string $id, array $fields = [])
* @method BoolResult patchOrderItem(string $id, array $data)
* @method BoolResult deleteOrderItem(string $id)
* @method SFCreationResult createPartialSoftCredit(array $data)
* @method SFObjectResult getPartialSoftCredit(string $id, array $fields = [])
* @method BoolResult patchPartialSoftCredit(string $id, array $data)
* @method BoolResult deletePartialSoftCredit(string $id)
* @method SFCreationResult createPricebook2(array $data)
* @method SFObjectResult getPricebook2(string $id, array $fields = [])
* @method BoolResult patchPricebook2(string $id, array $data)
* @method BoolResult deletePricebook2(string $id)
* @method SFCreationResult createPricebookEntry(array $data)
* @method SFObjectResult getPricebookEntry(string $id, array $fields = [])
* @method BoolResult patchPricebookEntry(string $id, array $data)
* @method BoolResult deletePricebookEntry(string $id)
* @method SFCreationResult createQuickText(array $data)
* @method SFObjectResult getQuickText(string $id, array $fields = [])
* @method BoolResult patchQuickText(string $id, array $data)
* @method BoolResult deleteQuickText(string $id)
* @method SFCreationResult createRecurringDonation(array $data)
* @method SFObjectResult getRecurringDonation(string $id, array $fields = [])
* @method BoolResult patchRecurringDonation(string $id, array $data)
* @method BoolResult deleteRecurringDonation(string $id)
* @method SFCreationResult createRelationship(array $data)
* @method SFObjectResult getRelationship(string $id, array $fields = [])
* @method BoolResult patchRelationship(string $id, array $data)
* @method BoolResult deleteRelationship(string $id)
* @method SFCreationResult createScorecard(array $data)
* @method SFObjectResult getScorecard(string $id, array $fields = [])
* @method BoolResult patchScorecard(string $id, array $data)
* @method BoolResult deleteScorecard(string $id)
* @method SFCreationResult createScorecardAssociation(array $data)
* @method SFObjectResult getScorecardAssociation(string $id, array $fields = [])
* @method BoolResult patchScorecardAssociation(string $id, array $data)
* @method BoolResult deleteScorecardAssociation(string $id)
* @method SFCreationResult createScorecardMetric(array $data)
* @method SFObjectResult getScorecardMetric(string $id, array $fields = [])
* @method BoolResult patchScorecardMetric(string $id, array $data)
* @method BoolResult deleteScorecardMetric(string $id)
* @method SFCreationResult createSignupRequest(array $data)
* @method SFObjectResult getSignupRequest(string $id, array $fields = [])
* @method BoolResult patchSignupRequest(string $id, array $data)
* @method BoolResult deleteSignupRequest(string $id)
* @method SFCreationResult createSocialPersona(array $data)
* @method SFObjectResult getSocialPersona(string $id, array $fields = [])
* @method BoolResult patchSocialPersona(string $id, array $data)
* @method BoolResult deleteSocialPersona(string $id)
* @method SFCreationResult createSocialPost(array $data)
* @method SFObjectResult getSocialPost(string $id, array $fields = [])
* @method BoolResult patchSocialPost(string $id, array $data)
* @method BoolResult deleteSocialPost(string $id)
* @method SFCreationResult createTask(array $data)
* @method SFObjectResult getTask(string $id, array $fields = [])
* @method BoolResult patchTask(string $id, array $data)
* @method BoolResult deleteTask(string $id)
* @method SFCreationResult createTriggerHandler(array $data)
* @method SFObjectResult getTriggerHandler(string $id, array $fields = [])
* @method BoolResult patchTriggerHandler(string $id, array $data)
* @method BoolResult deleteTriggerHandler(string $id)
* @method SFCreationResult createUser(array $data)
* @method SFObjectResult getUser(string $id, array $fields = [])
* @method BoolResult patchUser(string $id, array $data)
* @method BoolResult deleteUser(string $id)
* @method SFCreationResult createUserProvisioningRequest(array $data)
* @method SFObjectResult getUserProvisioningRequest(string $id, array $fields = [])
* @method BoolResult patchUserProvisioningRequest(string $id, array $data)
* @method BoolResult deleteUserProvisioningRequest(string $id)
*/
class NPSPClient extends Client {
/**
* NPSPClient constructor.
* @param SFAPIClient $client
*/
public function __construct(SFAPIClient $client) {
parent::__construct($client);
$types = require __DIR__ . DS . 'SalesForce' . DS . 'ObjectTypes.php';
$npspTypes = require __DIR__ . DS . 'SalesForce' . DS . 'NPSPObjectTypes.php';
$this->_types = array_merge($types, $npspTypes);
$this->_typeNames = array_keys($this->_types);
}
}