API/DAO Metadata - Retain versioning metadata for possible usage in runtime+tooling
[civicrm-core.git] / CRM / Contact / DAO / Contact.php
index 9638d28f4b04c89c064aa9b32119762f082c8196..c71b59750917f2d9724c2a0a02d0484f5fac446b 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Contact/Contact.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:6d8b87302a9cecf71150fc71ca3879dd)
+ * (GenCodeChecksum:1c094c7c560285ff246e832afd002c82)
  */
 
 /**
@@ -438,6 +438,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '1.1',
         ],
         'contact_type' => [
           'name' => 'contact_type',
@@ -462,6 +463,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'labelColumn' => 'label',
             'condition' => 'parent_id IS NULL',
           ],
+          'add' => '1.1',
         ],
         'contact_sub_type' => [
           'name' => 'contact_sub_type',
@@ -488,6 +490,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'labelColumn' => 'label',
             'condition' => 'parent_id IS NOT NULL',
           ],
+          'add' => '1.5',
         ],
         'do_not_email' => [
           'name' => 'do_not_email',
@@ -506,6 +509,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '1.1',
         ],
         'do_not_phone' => [
           'name' => 'do_not_phone',
@@ -524,6 +528,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '1.1',
         ],
         'do_not_mail' => [
           'name' => 'do_not_mail',
@@ -542,6 +547,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '1.1',
         ],
         'do_not_sms' => [
           'name' => 'do_not_sms',
@@ -560,6 +566,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '3.0',
         ],
         'do_not_trade' => [
           'name' => 'do_not_trade',
@@ -578,6 +585,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '1.1',
         ],
         'is_opt_out' => [
           'name' => 'is_opt_out',
@@ -596,6 +604,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '1.1',
         ],
         'legal_identifier' => [
           'name' => 'legal_identifier',
@@ -616,6 +625,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'external_identifier' => [
           'name' => 'external_identifier',
@@ -636,6 +646,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'sort_name' => [
           'name' => 'sort_name',
@@ -653,6 +664,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'display_name' => [
           'name' => 'display_name',
@@ -670,6 +682,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'nick_name' => [
           'name' => 'nick_name',
@@ -690,6 +703,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'legal_name' => [
           'name' => 'legal_name',
@@ -710,6 +724,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'image_URL' => [
           'name' => 'image_URL',
@@ -726,6 +741,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'File',
           ],
+          'add' => '1.1',
         ],
         'preferred_communication_method' => [
           'name' => 'preferred_communication_method',
@@ -751,6 +767,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'preferred_communication_method',
             'optionEditPath' => 'civicrm/admin/options/preferred_communication_method',
           ],
+          'add' => '1.1',
         ],
         'preferred_language' => [
           'name' => 'preferred_language',
@@ -775,6 +792,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'keyColumn' => 'name',
             'optionEditPath' => 'civicrm/admin/options/languages',
           ],
+          'add' => '3.2',
         ],
         'preferred_mail_format' => [
           'name' => 'preferred_mail_format',
@@ -798,6 +816,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'pseudoconstant' => [
             'callback' => 'CRM_Core_SelectValues::pmf',
           ],
+          'add' => '1.1',
         ],
         'hash' => [
           'name' => 'hash',
@@ -812,6 +831,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '1.1',
         ],
         'api_key' => [
           'name' => 'api_key',
@@ -831,6 +851,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '2.2',
         ],
         'contact_source' => [
           'name' => 'source',
@@ -850,6 +871,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'first_name' => [
           'name' => 'first_name',
@@ -871,6 +893,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'middle_name' => [
           'name' => 'middle_name',
@@ -892,6 +915,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'last_name' => [
           'name' => 'last_name',
@@ -913,6 +937,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'prefix_id' => [
           'name' => 'prefix_id',
@@ -936,6 +961,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'individual_prefix',
             'optionEditPath' => 'civicrm/admin/options/individual_prefix',
           ],
+          'add' => '1.2',
         ],
         'suffix_id' => [
           'name' => 'suffix_id',
@@ -959,6 +985,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'individual_suffix',
             'optionEditPath' => 'civicrm/admin/options/individual_suffix',
           ],
+          'add' => '1.2',
         ],
         'formal_title' => [
           'name' => 'formal_title',
@@ -979,6 +1006,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '4.5',
         ],
         'communication_style_id' => [
           'name' => 'communication_style_id',
@@ -1000,6 +1028,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'communication_style',
             'optionEditPath' => 'civicrm/admin/options/communication_style',
           ],
+          'add' => '4.4',
         ],
         'email_greeting_id' => [
           'name' => 'email_greeting_id',
@@ -1019,6 +1048,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'email_greeting',
             'optionEditPath' => 'civicrm/admin/options/email_greeting',
           ],
+          'add' => '3.0',
         ],
         'email_greeting_custom' => [
           'name' => 'email_greeting_custom',
@@ -1037,6 +1067,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '3.0',
         ],
         'email_greeting_display' => [
           'name' => 'email_greeting_display',
@@ -1050,6 +1081,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '3.0',
         ],
         'postal_greeting_id' => [
           'name' => 'postal_greeting_id',
@@ -1069,6 +1101,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'postal_greeting',
             'optionEditPath' => 'civicrm/admin/options/postal_greeting',
           ],
+          'add' => '3.0',
         ],
         'postal_greeting_custom' => [
           'name' => 'postal_greeting_custom',
@@ -1087,6 +1120,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '3.0',
         ],
         'postal_greeting_display' => [
           'name' => 'postal_greeting_display',
@@ -1100,6 +1134,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '3.0',
         ],
         'addressee_id' => [
           'name' => 'addressee_id',
@@ -1119,6 +1154,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'addressee',
             'optionEditPath' => 'civicrm/admin/options/addressee',
           ],
+          'add' => '3.0',
         ],
         'addressee_custom' => [
           'name' => 'addressee_custom',
@@ -1137,6 +1173,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '3.0',
         ],
         'addressee_display' => [
           'name' => 'addressee_display',
@@ -1150,6 +1187,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '3.0',
         ],
         'job_title' => [
           'name' => 'job_title',
@@ -1171,6 +1209,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'gender_id' => [
           'name' => 'gender_id',
@@ -1193,6 +1232,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'optionGroupName' => 'gender',
             'optionEditPath' => 'civicrm/admin/options/gender',
           ],
+          'add' => '1.2',
         ],
         'birth_date' => [
           'name' => 'birth_date',
@@ -1213,6 +1253,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'type' => 'Select Date',
             'formatType' => 'birth',
           ],
+          'add' => '1.1',
         ],
         'is_deceased' => [
           'name' => 'is_deceased',
@@ -1232,6 +1273,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '1.1',
         ],
         'deceased_date' => [
           'name' => 'deceased_date',
@@ -1251,6 +1293,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
             'type' => 'Select Date',
             'formatType' => 'birth',
           ],
+          'add' => '1.5',
         ],
         'household_name' => [
           'name' => 'household_name',
@@ -1272,6 +1315,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'primary_contact_id' => [
           'name' => 'primary_contact_id',
@@ -1285,6 +1329,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
           'FKClassName' => 'CRM_Contact_DAO_Contact',
+          'add' => '1.1',
         ],
         'organization_name' => [
           'name' => 'organization_name',
@@ -1306,6 +1351,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'sic_code' => [
           'name' => 'sic_code',
@@ -1326,6 +1372,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '1.1',
         ],
         'user_unique_id' => [
           'name' => 'user_unique_id',
@@ -1347,6 +1394,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'Text',
           ],
+          'add' => '2.0',
         ],
         'current_employer_id' => [
           'name' => 'employer_id',
@@ -1364,6 +1412,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'EntityRef',
           ],
+          'add' => '2.1',
         ],
         'contact_is_deleted' => [
           'name' => 'is_deleted',
@@ -1380,6 +1429,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'html' => [
             'type' => 'CheckBox',
           ],
+          'add' => '3.2',
         ],
         'created_date' => [
           'name' => 'created_date',
@@ -1394,6 +1444,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '4.3',
         ],
         'modified_date' => [
           'name' => 'modified_date',
@@ -1408,6 +1459,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO {
           'entity' => 'Contact',
           'bao' => 'CRM_Contact_BAO_Contact',
           'localizable' => 0,
+          'add' => '4.3',
         ],
       ];
       CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);