Table of Contents

Class MessageLog

Namespace
SecureExchangesSDK.Models.Entity
Assembly
SecureExchangesSDK.NetCore.dll

This class is a MessageLog entity. It will contains all the informations about a log associated to a message that was send by a user

[Serializable]
public class MessageLog
Inheritance
MessageLog
Inherited Members
Extension Methods

Constructors

MessageLog()

public MessageLog()

MessageLog(DateTime, DateTime, string, string, LogOpenStatus)

public MessageLog(DateTime createDate, DateTime lastUpdate, string recipient, string subject, LogOpenStatus status)

Parameters

createDate DateTime
lastUpdate DateTime
recipient string
subject string
status LogOpenStatus

Properties

Activities

The activity on the message

public List<MessageLogActivity> Activities { get; set; }

Property Value

List<MessageLogActivity>

CreatedDate

The creation date of the message

public DateTime CreatedDate { get; set; }

Property Value

DateTime

FromEmailAddress

That will reflect the email that was use to send the email.

public string FromEmailAddress { get; set; }

Property Value

string

IsContainsSignsFiles

Indicate to the log that file contains files to signs

public bool IsContainsSignsFiles { get; set; }

Property Value

bool

IsSignProcessCompleted

Determine if the document has been completed final

public bool IsSignProcessCompleted { get; set; }

Property Value

bool

LastUpdate

Last time log was updated

public DateTime LastUpdate { get; set; }

Property Value

DateTime

LogFiles

List of MessageLogFile, if the message contains files, this list will not be empty

public List<MessageLogFile> LogFiles { get; set; }

Property Value

List<MessageLogFile>

MsgType

The message Type, is a reply or is a original message

public MessageType MsgType { get; set; }

Property Value

MessageType

NbActivities

How many activity the messagelog contains

public int NbActivities { get; }

Property Value

int

NbFiles

How many files the message was contains

public int NbFiles { get; }

Property Value

int

OpenStatus

Status of the message (not-read, open, read, delete)

public LogOpenStatus OpenStatus { get; set; }

Property Value

LogOpenStatus

OpenTime

The number of time the message was open

public int OpenTime { get; set; }

Property Value

int

Recipient

The list of recipient that this message was send. The information separated by comma

public string Recipient { get; set; }

Property Value

string

Subject

The subject of the message that was send

public string Subject { get; set; }

Property Value

string

TrackingId

public Guid TrackingId { get; set; }

Property Value

Guid