8 class AfformTag
extends Generic\AbstractEntity
{
11 * @param bool $checkPermissions
12 * @return Generic\BasicGetAction
14 public static function get($checkPermissions = TRUE) {
15 return (new Generic\
BasicGetAction('AfformTag', __FUNCTION__
, function() {
18 'name' => 'afl-entity',
19 'attrs' => ['entity-name', 'matching-rule', 'assigned-values'],
23 'attrs' => ['contact-id', 'afl-label'],
26 'name' => 'afl-contact-email',
27 'attrs' => ['contact-id', 'afl-label'],
30 }))->setCheckPermissions($checkPermissions);
34 * @param bool $checkPermissions
35 * @return Generic\BasicGetFieldsAction
37 public static function getFields($checkPermissions = TRUE) {
38 return (new Generic\
BasicGetFieldsAction('AfformTag', __FUNCTION__
, function() {
47 }))->setCheckPermissions($checkPermissions);
53 public static function permissions() {
55 "meta" => ["access CiviCRM"],
56 "default" => ["administer CiviCRM"],