Interface IUserMessage
Interface for an object that describes a message from a user.
Namespace: SociallyDistant.Core.Social
Assembly: SociallyDistant.Framework.dll
Syntax
public interface IUserMessage
Properties
Author
Gets or sets the IProfile implementation representing the author of this message.
Declaration
IProfile Author { get; }
Property Value
Type | Description |
---|---|
IProfile |
ChannelId
Gets the world ObjectId value for the channel in which this message was posted.
Declaration
ObjectId ChannelId { get; }
Property Value
Type | Description |
---|---|
ObjectId |
See Also
Date
Gets the date and time, in the in-game universe, that the message was posted.
Declaration
DateTime Date { get; }
Property Value
Type | Description |
---|---|
DateTime |
Id
Gets the ObjectId for the world object representing this message in the save file.
Declaration
ObjectId Id { get; }
Property Value
Type | Description |
---|---|
ObjectId |
See Also
Methods
GetDocumentData()
Gets an array of DocumentElement values representing instructions on how to render this chat message in the UI.
Declaration
DocumentElement[] GetDocumentData()
Returns
Type | Description |
---|---|
DocumentElement[] | An array of DocumentElement values representing the chat message contents. |