This class represents a message

Properties

The following are the properties of the class

  • MessageRecordId : Integer
    This is the property is to 
  • MessageFrom: String
    This property contains the number of the sender.
  • MessageFromName: String
    This property contains the name of the sender.
  • MessageTo: String
    This property contains the number of the recipient. 
  • ParentId: Integer
    This property contains the MessageRecordId of the parent message.
  • ReadByUser: Boolean
    This property is used to confirm if the user has read the message.
  • DateFrom: DateTime
    This property is used for announcement type messages (_MessAnnouncement see TMessageType) to denote when the announcement takes effect.
  • DateTo: DateTime
    This property is used for announcement type messages (_MessAnnouncement see TMessageType) to denote when the announcement ends.
  • Description: String
    This property is use is dependent on the message type for _MessAnnouncement it keep the title of the message for _MessApplication it keeps the application number and for _MessMember it keeps the member number.
  • SentDate: DateTime
    This property contains the date and time the message was sent.
  • TheMessage: String
    This property contains the message itself.
  • Attachments: Array of TAttachmentFile
  • MessageType: TMessageType
  • WrittenByStaff : Boolean
    This property is to denote if the user that wrote this message is considered a staff member.

TMessageType

TAttachmentFile

  • No labels