diff options
Diffstat (limited to 'www/crm/wp-content/plugins/civicrm/civicrm/ext/api4/Civi/Api4/Address.php')
-rw-r--r-- | www/crm/wp-content/plugins/civicrm/civicrm/ext/api4/Civi/Api4/Address.php | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/www/crm/wp-content/plugins/civicrm/civicrm/ext/api4/Civi/Api4/Address.php b/www/crm/wp-content/plugins/civicrm/civicrm/ext/api4/Civi/Api4/Address.php new file mode 100644 index 00000000..e52b6283 --- /dev/null +++ b/www/crm/wp-content/plugins/civicrm/civicrm/ext/api4/Civi/Api4/Address.php @@ -0,0 +1,32 @@ +<?php + +namespace Civi\Api4; + +/** + * Address Entity. + * + * This entity holds the address informatiom of a contact. Each contact may hold + * one or more addresses but must have different location types respectively. + * + * Creating a new address requires at minimum a contact's ID and location type ID + * and other attributes (although optional) like street address, city, country etc. + * + * @package Civi\Api4 + */ +class Address extends Generic\DAOEntity { + + /** + * @return \Civi\Api4\Action\Address\Create + */ + public static function create() { + return new \Civi\Api4\Action\Address\Create(__CLASS__, __FUNCTION__); + } + + /** + * @return \Civi\Api4\Action\Address\Update + */ + public static function update() { + return new \Civi\Api4\Action\Address\Update(__CLASS__, __FUNCTION__); + } + +} |