API/DAO Metadata - Retain versioning metadata for possible usage in runtime+tooling
[civicrm-core.git] / CRM / Core / DAO / Address.php
index e0619a1a47811edf2462174ae4a72e1b115f8c83..f74252f6e24e9caebf26140916e0dc9e0ff10064 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Core/Address.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:aed8175462599ecc4c8d43887d76350a)
+ * (GenCodeChecksum:8dc9868de21595676938b96deb836379)
  */
 
 /**
@@ -21,6 +21,13 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
    */
   public static $_tableName = 'civicrm_address';
 
+  /**
+   * Icon associated with this entity.
+   *
+   * @var string
+   */
+  public static $_icon = 'fa-map-marker';
+
   /**
    * Should CiviCRM log any modifications to this table in the civicrm_log table.
    *
@@ -239,6 +246,13 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
     parent::__construct();
   }
 
+  /**
+   * Returns localized title of this entity.
+   */
+  public static function getEntityTitle() {
+    return ts('Addresses');
+  }
+
   /**
    * Returns foreign keys and entity references.
    *
@@ -278,6 +292,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
           'localizable' => 0,
+          'add' => '1.1',
         ],
         'contact_id' => [
           'name' => 'contact_id',
@@ -290,6 +305,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'bao' => 'CRM_Core_BAO_Address',
           'localizable' => 0,
           'FKClassName' => 'CRM_Contact_DAO_Contact',
+          'add' => '2.0',
         ],
         'location_type_id' => [
           'name' => 'location_type_id',
@@ -309,6 +325,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
             'keyColumn' => 'id',
             'labelColumn' => 'display_name',
           ],
+          'add' => '2.0',
         ],
         'is_primary' => [
           'name' => 'is_primary',
@@ -324,6 +341,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Radio',
           ],
+          'add' => '2.0',
         ],
         'is_billing' => [
           'name' => 'is_billing',
@@ -339,6 +357,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '2.0',
         ],
         'street_address' => [
           'name' => 'street_address',
@@ -361,6 +380,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_number' => [
           'name' => 'street_number',
@@ -376,6 +396,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_number_suffix' => [
           'name' => 'street_number_suffix',
@@ -393,6 +414,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_number_predirectional' => [
           'name' => 'street_number_predirectional',
@@ -409,6 +431,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_name' => [
           'name' => 'street_name',
@@ -426,6 +449,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_type' => [
           'name' => 'street_type',
@@ -442,6 +466,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_number_postdirectional' => [
           'name' => 'street_number_postdirectional',
@@ -458,6 +483,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'street_unit' => [
           'name' => 'street_unit',
@@ -475,6 +501,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'supplemental_address_1' => [
           'name' => 'supplemental_address_1',
@@ -495,6 +522,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'supplemental_address_2' => [
           'name' => 'supplemental_address_2',
@@ -515,6 +543,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'supplemental_address_3' => [
           'name' => 'supplemental_address_3',
@@ -535,6 +564,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'city' => [
           'name' => 'city',
@@ -555,6 +585,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'county_id' => [
           'name' => 'county_id',
@@ -576,6 +607,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
             'keyColumn' => 'id',
             'labelColumn' => 'name',
           ],
+          'add' => '1.1',
         ],
         'state_province_id' => [
           'name' => 'state_province_id',
@@ -598,6 +630,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
             'keyColumn' => 'id',
             'labelColumn' => 'name',
           ],
+          'add' => '1.1',
         ],
         'postal_code_suffix' => [
           'name' => 'postal_code_suffix',
@@ -618,6 +651,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'postal_code' => [
           'name' => 'postal_code',
@@ -638,6 +672,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'usps_adc' => [
           'name' => 'usps_adc',
@@ -651,6 +686,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'entity' => 'Address',
           'bao' => 'CRM_Core_BAO_Address',
           'localizable' => 0,
+          'add' => '1.1',
         ],
         'country_id' => [
           'name' => 'country_id',
@@ -674,6 +710,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
             'nameColumn' => 'iso_code',
             'abbrColumn' => 'iso_code',
           ],
+          'add' => '1.1',
         ],
         'geo_code_1' => [
           'name' => 'geo_code_1',
@@ -691,6 +728,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'geo_code_2' => [
           'name' => 'geo_code_2',
@@ -708,6 +746,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'manual_geo_code' => [
           'name' => 'manual_geo_code',
@@ -724,6 +763,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '4.3',
         ],
         'timezone' => [
           'name' => 'timezone',
@@ -740,6 +780,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'address_name' => [
           'name' => 'name',
@@ -759,6 +800,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '2.1',
         ],
         'master_id' => [
           'name' => 'master_id',
@@ -773,6 +815,7 @@ class CRM_Core_DAO_Address extends CRM_Core_DAO {
           'bao' => 'CRM_Core_BAO_Address',
           'localizable' => 0,
           'FKClassName' => 'CRM_Core_DAO_Address',
+          'add' => '3.3',
         ],
       ];
       CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);