Table of Contents

Class SendingStats

Namespace
Mailtrap.Stats.Models
Assembly
Mailtrap.Abstractions.dll

Represents aggregated sending statistics.

public sealed record SendingStats : IEquatable<SendingStats>
Inheritance
SendingStats
Implements

Properties

BounceCount

Gets the number of bounced emails.

[JsonPropertyName("bounce_count")]
[JsonPropertyOrder(3)]
public int BounceCount { get; set; }

Property Value

int

BounceRate

Gets the bounce rate.

[JsonPropertyName("bounce_rate")]
[JsonPropertyOrder(4)]
public double BounceRate { get; set; }

Property Value

double

ClickCount

Gets the number of clicked emails.

[JsonPropertyName("click_count")]
[JsonPropertyOrder(7)]
public int ClickCount { get; set; }

Property Value

int

ClickRate

Gets the click rate.

[JsonPropertyName("click_rate")]
[JsonPropertyOrder(8)]
public double ClickRate { get; set; }

Property Value

double

DeliveryCount

Gets the number of delivered emails.

[JsonPropertyName("delivery_count")]
[JsonPropertyOrder(1)]
public int DeliveryCount { get; set; }

Property Value

int

DeliveryRate

Gets the delivery rate.

[JsonPropertyName("delivery_rate")]
[JsonPropertyOrder(2)]
public double DeliveryRate { get; set; }

Property Value

double

OpenCount

Gets the number of opened emails.

[JsonPropertyName("open_count")]
[JsonPropertyOrder(5)]
public int OpenCount { get; set; }

Property Value

int

OpenRate

Gets the open rate.

[JsonPropertyName("open_rate")]
[JsonPropertyOrder(6)]
public double OpenRate { get; set; }

Property Value

double

SpamCount

Gets the number of spam reports.

[JsonPropertyName("spam_count")]
[JsonPropertyOrder(9)]
public int SpamCount { get; set; }

Property Value

int

SpamRate

Gets the spam rate.

[JsonPropertyName("spam_rate")]
[JsonPropertyOrder(10)]
public double SpamRate { get; set; }

Property Value

double