Class Event#

Inheritance Relationships#

Base Types#

  • public xbe.sdk.ModelBase (Class ModelBase)

  • public xbe.sdk.Source.Interfaces.IUidHandler (exhale_interface_interfacexbe_1_1sdk_1_1Source_1_1Interfaces_1_1IUidHandler)

Class Documentation#

class xbe.sdk.Models.Event : xbe.sdk.ModelBase, xbe.sdk.Source.Interfaces.IUidHandler#

Describes a single telemetry event. A telemetry event is when something occurs in the system.

REQUIRES: Telemetry Services

Public Functions

Event ()#
Event (Object obj)

Properties

Guid Uid { get; set; }#

The universally unique identifier of the event.

string Environment { get; set; }#

The name of the environment that the event originated from. This is typically dev or prod.

string Origin { get; set; }#

The unique name of the service or client that the event originated from.

DateTime Timestamp { get; set; }#

The date and time that the event occurred.

string Type { get; set; }#

The type of event being recorded.

Guid UserId { get; set; }#

The universally unique identifier of the user that sent the event.

Public Static Functions

new Event Parse (string json)#

Parses the given JSON encoded string into a new Event instance.

Param json:

Return:

Public Static Attributes

const string PRODUCTION_ENV = "prod"#

Production environment.