51 lines
		
	
	
		
			No EOL
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			No EOL
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| const EntityActivityType = {
 | |
|     CREATE: 1,
 | |
|     UPDATE: 2,
 | |
|     REMOVE: 3,
 | |
|     MAX: 3
 | |
| };
 | |
| 
 | |
| const CampaignActivityType = {
 | |
|     STATUS_CHANGE: EntityActivityType.MAX + 1,
 | |
|     TEST_SEND: EntityActivityType.MAX + 2,
 | |
| };
 | |
| 
 | |
| const ListActivityType = {
 | |
|     CREATE_SUBSCRIPTION: EntityActivityType.MAX + 1,
 | |
|     UPDATE_SUBSCRIPTION: EntityActivityType.MAX + 2,
 | |
|     REMOVE_SUBSCRIPTION: EntityActivityType.MAX + 3,
 | |
|     SUBSCRIPTION_STATUS_CHANGE: EntityActivityType.MAX + 4,
 | |
|     CREATE_FIELD: EntityActivityType.MAX + 5,
 | |
|     UPDATE_FIELD: EntityActivityType.MAX + 6,
 | |
|     REMOVE_FIELD: EntityActivityType.MAX + 7,
 | |
|     CREATE_SEGMENT: EntityActivityType.MAX + 5,
 | |
|     UPDATE_SEGMENT: EntityActivityType.MAX + 6,
 | |
|     REMOVE_SEGMENT: EntityActivityType.MAX + 7,
 | |
|     CREATE_IMPORT: EntityActivityType.MAX + 8,
 | |
|     UPDATE_IMPORT: EntityActivityType.MAX + 9,
 | |
|     REMOVE_IMPORT: EntityActivityType.MAX + 10,
 | |
|     IMPORT_STATUS_CHANGE: EntityActivityType.MAX + 11,
 | |
| };
 | |
| 
 | |
| const CampaignTrackerActivityType = {
 | |
|     SENT: 1,
 | |
|     BOUNCED: 2,
 | |
|     UNSUBSCRIBED: 3,
 | |
|     COMPLAINED: 4,
 | |
|     OPENED: 5,
 | |
|     CLICKED: 6
 | |
| };
 | |
| 
 | |
| const BlacklistActivityType = {
 | |
|     ADD: 1,
 | |
|     REMOVE: 2
 | |
| };
 | |
| 
 | |
| 
 | |
| module.exports.EntityActivityType = EntityActivityType;
 | |
| module.exports.BlacklistActivityType = BlacklistActivityType;
 | |
| module.exports.CampaignActivityType = CampaignActivityType;
 | |
| module.exports.ListActivityType = ListActivityType;
 | |
| module.exports.CampaignTrackerActivityType = CampaignTrackerActivityType; |