Spaces:
No application file
No application file
File size: 9,262 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 |
<?php
declare(strict_types=1);
namespace Mautic\IntegrationsBundle;
final class IntegrationEvents
{
/**
* The mautic.integration.sync_post_execute_integration event is dispatched after a sync is executed.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\SyncEvent object.
*
* @var string
*/
public const INTEGRATION_POST_EXECUTE = 'mautic.integration.sync_post_execute_integration';
/**
* The mautic.integration.config_form_loaded event is dispatched when config page for integration is loaded.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\FormLoadEvent object.
*
* @var string
*/
public const INTEGRATION_CONFIG_FORM_LOAD = 'mautic.integration.config_form_loaded';
/**
* The mautic.integration.config_before_save event is dispatched prior to an integration's configuration is saved.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\ConfigSaveEvent instance.
*
* @var string
*/
public const INTEGRATION_CONFIG_BEFORE_SAVE = 'mautic.integration.config_before_save';
/**
* The mautic.integration.config_after_save event is dispatched after an integration's configuration is saved.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\ConfigSaveEvent instance.
*
* @var string
*/
public const INTEGRATION_CONFIG_AFTER_SAVE = 'mautic.integration.config_after_save';
/**
* The mautic.integration.config_before_save event is dispatched prior to an integration's configuration is saved.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\ConfigAuthUrlEvent instance.
*
* @var string
*/
public const INTEGRATION_CONFIG_ON_GENERATE_AUTH_URL = 'mautic.integration.INTEGRATION_CONFIG_ON_GENERATE_AUTH_URL';
/**
* The mautic.integration.keys_before_encryption event is dispatched prior to encrypting keys to be stored into the database.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\KeysEncryptionEvent instance.
*
* @var string
*/
public const INTEGRATION_KEYS_BEFORE_ENCRYPTION = 'mautic.integration.keys_before_encryption';
/**
* The mautic.integration.keys_after_decryption event is dispatched after fetching and decrypting keys from the database.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\KeysDecryptionEvent instance.
*
* @var string
*/
public const INTEGRATION_KEYS_AFTER_DECRYPTION = 'mautic.integration.keys_after_decryption';
/**
* The mautic.integration.mautic_sync_field_load event is dispatched when Mautic sync fields are build.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\MauticSyncFieldsLoadEvent instance.
*
* @var string
*/
public const INTEGRATION_MAUTIC_SYNC_FIELDS_LOAD = 'mautic.integration.mautic_sync_field_load';
/**
* The mautic.integration.INTEGRATION_COLLECT_INTERNAL_OBJECTS event is dispatched when a list of Mautic internal objects is build.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectEvent instance.
*
* @var string
*/
public const INTEGRATION_COLLECT_INTERNAL_OBJECTS = 'mautic.integration.INTEGRATION_COLLECT_INTERNAL_OBJECTS';
/**
* The mautic.integration.INTEGRATION_CREATE_INTERNAL_OBJECTS event is dispatched when a list of Mautic internal objects should be created.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectCreateEvent instance.
*
* @var string
*/
public const INTEGRATION_CREATE_INTERNAL_OBJECTS = 'mautic.integration.INTEGRATION_CREATE_INTERNAL_OBJECTS';
/**
* The mautic.integration.INTEGRATION_UPDATE_INTERNAL_OBJECTS event is dispatched when a list of Mautic internal objects should be updated.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectUpdateEvent instance.
*
* @var string
*/
public const INTEGRATION_UPDATE_INTERNAL_OBJECTS = 'mautic.integration.INTEGRATION_UPDATE_INTERNAL_OBJECTS';
/**
* The mautic.integration.INTEGRATION_FIND_INTERNAL_RECORDS event is dispatched when a list of Mautic internal object records by ID is requested.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectFindEvent instance.
*
* @var string
*/
public const INTEGRATION_FIND_INTERNAL_RECORDS = 'mautic.integration.INTEGRATION_FIND_INTERNAL_RECORDS';
/**
* The mautic.integration.INTEGRATION_FIND_OWNER_IDS event is dispatched when a list of Mautic internal owner IDs by internal object ID is requested.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectFindEvent instance.
*
* @var string
*/
public const INTEGRATION_FIND_OWNER_IDS = 'mautic.integration.INTEGRATION_FIND_OWNER_IDS';
/**
* The mautic.integration.INTEGRATION_BUILD_INTERNAL_OBJECT_ROUTE event is dispatched when a Mautic internal object route is requested.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectOwnerEvent instance.
*
* @var string
*/
public const INTEGRATION_BUILD_INTERNAL_OBJECT_ROUTE = 'mautic.integration.INTEGRATION_BUILD_INTERNAL_OBJECT_ROUTE';
/**
* This event is dispatched when a tokens are being built to represent links to mapped integration objects.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\MappedIntegrationObjectTokenEvent instance.
*
* @var string
*/
public const INTEGRATION_OBJECT_TOKEN_EVENT = 'mautic.integration.INTEGRATION_OBJECT_TOKEN_EVENT';
/**
* This event is dispatched when a Mautic contact field changes are about to be stored to the sync_object_field_change_report table.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalContactEvent instance.
*
* @var string
*/
public const INTEGRATION_BEFORE_CONTACT_FIELD_CHANGES = 'mautic.integration.INTEGRATION_BEFORE_CONTACT_FIELD_CHANGES';
/**
* This event is dispatched when a Mautic company field changes are about to be stored to the sync_object_field_change_report table.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalCompanyEvent instance.
*
* @var string
*/
public const INTEGRATION_BEFORE_COMPANY_FIELD_CHANGES = 'mautic.integration.INTEGRATION_BEFORE_COMPANY_FIELD_CHANGES';
/**
* The mautic.integration.INTEGRATION_FIND_INTERNAL_RECORD event is dispatched when a list of Mautic internal object record by ID is requested.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalObjectFindByIdEvent instance.
*
* @var string
*/
public const INTEGRATION_FIND_INTERNAL_RECORD = 'mautic.integration.INTEGRATION_FIND_INTERNAL_RECORD';
/**
* This event is dispatched when a Mautic contact field changes are about to be used in full object report builder.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalContactEvent instance.
*
* @var string
*/
public const INTEGRATION_BEFORE_FULL_CONTACT_REPORT_BUILD = 'mautic.integration.INTEGRATION_BEFORE_FULL_CONTACT_REPORT_BUILD';
/**
* This event is dispatched when a Mautic company field changes are about to be used in full object report builder.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\InternalCompanyEvent instance.
*
* @var string
*/
public const INTEGRATION_BEFORE_FULL_COMPANY_REPORT_BUILD = 'mautic.integration.INTEGRATION_BEFORE_FULL_COMPANY_REPORT_BUILD';
/**
* This event is dispatched when a batch of objects have synced from an integration to Mautic after the sync engine has processed everything
* so that listeners can then act on mappings stored in the sync_object_mapping table.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\CompletedSyncIterationEvent instance.
*
* @var string
*/
public const INTEGRATION_BATCH_SYNC_COMPLETED_INTEGRATION_TO_MAUTIC = 'mautic.integration.INTEGRATION_BATCH_SYNC_COMPLETED_INTEGRATION_TO_MAUTIC';
/**
* This event is dispatched when a batch of objects have synced from Mautic to the integration after the sync engine has processed everything
* so that listeners can then act on mappings stored in the sync_object_mapping table.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\CompletedSyncIterationEvent instance.
*
* @var string
*/
public const INTEGRATION_BATCH_SYNC_COMPLETED_MAUTIC_TO_INTEGRATION = 'mautic.integration.INTEGRATION_BATCH_SYNC_COMPLETED_MAUTIC_TO_INTEGRATION';
/**
* This event is dispatched when api keys is updated/inserted.
*
* The event listener receives a Mautic\IntegrationsBundle\Event\KeysSaveEvent instance.
*
* @var string
*/
public const INTEGRATION_API_KEYS_BEFORE_SAVE = 'mautic.integration.INTEGRATION_API_KEYS_BEFORE_SAVE';
}
|