Table of Contents

Class Inbox

Namespace
PrivMX.Endpoint.Inbox.Models
Assembly
PrivMX.Endpoint.dll

Represents an Inbox.

public class Inbox
Inheritance
Inbox
Inherited Members

Properties

ContextId

ID og 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

FilesConfig

(optional) Files configuration for the Inbox.

public FilesConfig? FilesConfig { get; set; }

Property Value

FilesConfig

InboxId

ID of the Inbox.

public string InboxId { 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

Managers

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

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

Property Value

List<string>

Policy

Inbox policy.

public ContainerPolicyWithoutItem Policy { get; set; }

Property Value

ContainerPolicyWithoutItem

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

Users

List of user IDs that have access to the Inbox.

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

Property Value

List<string>

Version

Number of the Inbox updates.

public long Version { get; set; }

Property Value

long