Table of Contents

Class Thread

Namespace
PrivMX.Endpoint.Thread.Models
Assembly
PrivMX.Endpoint.dll

Represents the Thread.

public class Thread
Inheritance
Thread
Inherited Members

Properties

ContextId

ID of the Context.

public string ContextId { get; set; }

Property Value

string

CreateDate

Server creation timestamp.

public long CreateDate { get; set; }

Property Value

long

Creator

ID of the creator user.

public string Creator { get; set; }

Property Value

string

LastModificationDate

Last modification timestamp.

public long LastModificationDate { get; set; }

Property Value

long

LastModifier

ID of the user who was last a modifier.

public string LastModifier { get; set; }

Property Value

string

LastMsgDate

Timestamp of the last message in the Thread, or the Thread creation timestamp if no messages in.

public long LastMsgDate { get; set; }

Property Value

long

Managers

List of user IDs that have management rights to the Thread.

public List<string> Managers { get; set; }

Property Value

List<string>

MessagesCount

Total number of messages in the Thread.

public long MessagesCount { get; set; }

Property Value

long

Policy

Thread's policy.

public ContainerPolicy Policy { get; set; }

Property Value

ContainerPolicy

PrivateMeta

Private metadata.

public byte[] PrivateMeta { get; set; }

Property Value

byte[]

PublicMeta

Public metadata.

public byte[] PublicMeta { get; set; }

Property Value

byte[]

StatusCode

Status code of decryption and verification of the Thread.

If value is equal 0, then the Thread is successfully decrypted and verified. Otherwise, status code is compatible with codes of exceptions.

public long StatusCode { get; set; }

Property Value

long

ThreadId

ID of the Thread.

public string ThreadId { get; set; }

Property Value

string

Users

List of user IDs that have access to the Thread.

public List<string> Users { get; set; }

Property Value

List<string>

Version

Number of the Thread updates.

public long Version { get; set; }

Property Value

long