3 namespace Civi\Api4\Action\Contact
;
5 use Civi\Api4\Generic\Result
;
8 * Generate a security checksum for anonymous access to CiviCRM.
10 * @method $this setContactId(int $cid) Set contact ID (required)
11 * @method int getContactId() Get contact ID param
12 * @method $this setChecksum(string $checksum) Set checksum param (required)
13 * @method string getChecksum() Get checksum param
15 class ValidateChecksum
extends \Civi\Api4\Generic\AbstractAction
{
34 * @param \Civi\Api4\Generic\Result $result
36 public function _run(Result
$result) {
38 'valid' => \CRM_Contact_BAO_Contact_Utils
::validChecksum($this->contactId
, $this->checksum
),