<p> A TriggerEvent gets fired when some significant event occurs on the server.</p> <p> The trigger item properties represent textual values that can be keyed on for event triggers. Typically these will be id's of objects in context of the event, such as the website, group, etc.</p> <p> The types of events are:</p> <ul> <a href='AuctionBidEvent.html'>AuctionBidEvent</a> <a href='AuctionClosedEvent.html'>AuctionClosedEvent</a> <a href='CalendarEventAccepted.html'>CalendarEventAccepted</a> <a href='CalendarEventDeclined.html'>CalendarEventDeclined</a> <a href='ContactEvent.html'>ContactEvent</a> <a href='EmailReceivedEvent.html'>EmailReceivedEvent</a> <a href='ModuleProgressEvent.html'>ModuleProgressEvent</a> <a href='NewCommentEvent.html'>NewCommentEvent</a> <a href='PaymentEvent.html'>PaymentEvent</a> <a href='RepositoryAppTriggerEvent.html'>RepositoryAppTriggerEvent</a> <a href='PipelineProcessEvent.html'>PipelineProcessEvent</a> <a href='ReferralEvent.html'>ReferralEvent</a> <a href='RewardGrantedEvent.html'>RewardGrantedEvent</a> <a href='ReferralEvent.html'>ReferralEvent</a> <a href='ShoppingCartEvent.html'>ShoppingCartEvent</a> <a href='SubscriptionEvent.html'>SubscriptionEvent</a> <a href='TestTriggerEvent.html'>TestTriggerEvent</a> <a href='TriggerFiredEvent.html'>TriggerFiredEvent</a> <a href='TriggerTimerEvent.html'>TriggerTimerEvent</a> <a href='VoteReceivedEvent.html'>VoteReceivedEvent</a> <a href='VotedEvent.html'>VotedEvent</a> </ul>
Extends: Event
Properties
| Name | Returns | Notes |
|---|---|---|
| attributes | Map<String,Object> | Might contain extra properties. Or might not. |
| eventId | String | This identifies the type of event in a persistence friendly manner |
| sourceProfile | Profile | Returns the entity which caused the event. |
| triggerItem1 | String | |
| triggerItem2 | String | |
| triggerItem3 | String | |
| triggerItem4 | String | |
| triggerItem5 | String | |
| website | Website | The website which is the logical owner of the source of the event |