2.2.2.2.7 EventType

The EventType is specified as:

 <xs:complexType name="EventType">
  <xs:sequence>
  <xs:element xmlns:g="urn:groove.net" ref="g:SE"/>
  </xs:sequence>
  <xs:attribute name="DeviceGUID" type="xs:string"/>
  <xs:attribute name="DomainGUID" type="xs:string" use="required"/>
  <xs:attribute name="EventID" type="xs:int"/>
  <xs:attribute name="GUID" type="xs:string" use="required"/>
  <xs:attribute name="GrooveVersion" type="xs:string" use="required"/>
  <xs:attribute name="HighPriority" type="BooleanType"/>
  <xs:attribute name="IdentityURL" type="xs:string" use="required"/>
  <xs:attribute name="IsDeviceAccount" type="BooleanType" use="required"/>
  <xs:attribute name="UniqueID" type="xs:string"/>
  <xs:attribute name="UserDeviceGuid" type="xs:string" use="required"/>
  <xs:attribute name="UserDeviceName" type="xs:string" use="required"/>
  <xs:attribute name="_EventID" type="xs:int" use="required"/>
  <xs:attribute name="created" type="xs:int" use="required"/>
 </xs:complexType>

The "g:SE" element is specified in section 2.2.2.1.13. The SE element MUST be prefixed with "g:" where "g" stands for the namespace "xmlns:g="urn:groove.net". The BooleanType is specified in section 2.2.2.2.3.

The following table describes the elements and attributes:

XPath

Description

/EventType/@DeviceGuid

The GUID of the device account

/EventType/@DomainGuid

Domain GUID

/EventType/@EventID

Event identifier (same as the "/EventType/@_EventID")

/EventType/@GUID

Event account GUID

/EventType/@GrooveVersion

Client version

/EventType/@HighPriority

Ignored by the server

/EventType/@IdentityURL

Identity URL

/EventType/@IsDeviceAccount

A Boolean value MUST be true for a device account.

/EventType/@UniqueID

Ignored by the server

/EventType/@UserDeviceGuid

Device GUID

/EventType/@UserDeviceName

Client host name

/EventType/@_EventID

Event identifier

/EventType/@created

Message creation timestamp in Coordinated Universal Time (UTC).