Table of Contents

Class ContactMessageLogEntry

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

A message to contacts as the log records it when it is sent.

public sealed record ContactMessageLogEntry : IEquatable<ContactMessageLogEntry>
Inheritance
ContactMessageLogEntry
Implements
Inherited Members

Properties

Addressees

Every distinct address listed and how it was checked when sent; empty in a page of the log.

public ContactAddresseeCheck[] Addressees { get; init; }

Property Value

ContactAddresseeCheck[]

AttachmentCount

How many files it carried.

public int AttachmentCount { get; init; }

Property Value

int

Category

The contact category's key.

public required string Category { get; init; }

Property Value

string

Id

The message's id, which is the id of the batch its mails were queued in.

public required string Id { get; init; }

Property Value

string

LeftOutCount

How many listed addresses were left out.

public int LeftOutCount { get; init; }

Property Value

int

OptedOutCount

How many listed addresses had opted out.

public int OptedOutCount { get; init; }

Property Value

int

RecipientCount

How many addresses one mail was queued to.

public required int RecipientCount { get; init; }

Property Value

int

SentAt

When it was sent, in UTC.

public required DateTime SentAt { get; init; }

Property Value

DateTime

SentByName

The name of whoever sent it.

public string SentByName { get; init; }

Property Value

string

SentByUserKey

The key of the user who sent it, or null.

public string SentByUserKey { get; init; }

Property Value

string

Subject

The subject line.

public required string Subject { get; init; }

Property Value

string