EventTypeCountItem

Represents the result of a call to the API to get downstream statuses for a controller

Overview of EventTypeCountItem goes here.

EventTypeCountItem Properties

EventTypeCountItem

Field Type Inherited from Description
CommonName String EventTypeCountItem Gets or sets the CommonName of the Event Type.
Count Int64 EventTypeCountItem Gets or sets the Count of the Event Type.
DisplayName String EventTypeCountItem Gets or sets the DisplayName of the Event Type, which is the CommonName of the EventType followed by the CommonName of the App.
Key String EventTypeCountItem Gets or sets the Key of the Event Type.

JSON Structure of EventTypeCountItem

{
   "CommonName"	:	"String",
   "Count"	:	"Int64",
   "DisplayName"	:	"String",
   "Key"	:	"String"
}

Get Events Async

Example in C#

// Returns: IEnumerable<EventMessageData>
var eventMessageData = await client.GetEventsAsync(FolderInfo folder, Int32 page, Int32 pageSize, Boolean includeSubFolders, Boolean includeSharedInstances, Boolean spanScope, Boolean requiresAck, DateTime startingOn, DateTime endingOn, TimeSpan timeWindowStarting, TimeSpan timeWindowEnding, Int32 priorityThreshold, String forKeys, String forAllKeys, String sinceKey, String query, String forPeopleInAccessLevels);

Get Event Type Counts Async

Example in C#

// Returns: IEnumerable<EventTypeCountItem>
var eventTypeCountItem = await client.GetEventTypeCountsAsync(FolderInfo folder, Boolean includeChild, Int32 priorityThreshold, DateTime startingOn, DateTime endingOn, String forKeys, String forAllKeys);

Get Most Recent Event For Object Async

Example in C#

// Returns: IEnumerable<EventMessageSummaryItem>
var eventMessageSummaryItem = await client.GetMostRecentEventForObjectAsync(FolderInfo folder, DateTime since, String keys);

Publish Event Async

Example in C#

// Returns: nothing
await client.PublishEventAsync(FolderInfo folder, String apiKey, MonikerItem eventTypeMoniker, DateTime occuredOn, Object data, ObjectLinkItem linkedObjects);