Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Waher.Groups.GroupMessage Class Reference

Defines a message logged on a group node. More...

Public Member Functions

 GroupMessage ()
 Defines a message logged on a group node. More...
 
 GroupMessage (Guid NodeId, DateTime Timestamp, MessageType Type, string EventId, string Body)
 Defines a message logged on a geoup node. More...
 

Properties

Guid ObjectId [get, set]
 Object ID in persistence layer. More...
 
Guid NodeId [get, set]
 Object ID of group node on which message has been logged. More...
 
DateTime Created [get, set]
 When node was created. More...
 
DateTime Updated [get, set]
 When node was last updated. If it has not been updated, value will be DateTime.MinValue. More...
 
int Count [get, set]
 Number of times the message has been reported (updated). More...
 
MessageType Type [get, set]
 Message Type More...
 
string EventId [get, set]
 Optional Event ID. More...
 
string Body [get, set]
 Message body. More...
 

Detailed Description

Defines a message logged on a group node.

Definition at line 14 of file GroupMessage.cs.

Constructor & Destructor Documentation

◆ GroupMessage() [1/2]

Waher.Groups.GroupMessage.GroupMessage ( )

Defines a message logged on a group node.

Definition at line 28 of file GroupMessage.cs.

◆ GroupMessage() [2/2]

Waher.Groups.GroupMessage.GroupMessage ( Guid  NodeId,
DateTime  Timestamp,
MessageType  Type,
string  EventId,
string  Body 
)

Defines a message logged on a geoup node.

Parameters
NodeIdObject ID of group node on which message has been logged.
TimestampMessage Timestamp.
TypeType of message.
EventIdOptional Event ID.
BodyMessage body.

Definition at line 40 of file GroupMessage.cs.

Property Documentation

◆ Body

string Waher.Groups.GroupMessage.Body
getset

Message body.

Definition at line 122 of file GroupMessage.cs.

◆ Count

int Waher.Groups.GroupMessage.Count
getset

Number of times the message has been reported (updated).

Definition at line 92 of file GroupMessage.cs.

◆ Created

DateTime Waher.Groups.GroupMessage.Created
getset

When node was created.

Definition at line 73 of file GroupMessage.cs.

◆ EventId

string Waher.Groups.GroupMessage.EventId
getset

Optional Event ID.

Definition at line 112 of file GroupMessage.cs.

◆ NodeId

Guid Waher.Groups.GroupMessage.NodeId
getset

Object ID of group node on which message has been logged.

Definition at line 64 of file GroupMessage.cs.

◆ ObjectId

Guid Waher.Groups.GroupMessage.ObjectId
getset

Object ID in persistence layer.

Definition at line 55 of file GroupMessage.cs.

◆ Type

MessageType Waher.Groups.GroupMessage.Type
getset

Message Type

Definition at line 102 of file GroupMessage.cs.

◆ Updated

DateTime Waher.Groups.GroupMessage.Updated
getset

When node was last updated. If it has not been updated, value will be DateTime.MinValue.

Definition at line 83 of file GroupMessage.cs.


The documentation for this class was generated from the following file: