Table of Contents

Class EmailAddress

Namespace
Mailtrap.Emails.Models
Assembly
Mailtrap.Abstractions.dll

Represents sender's or recipient's email address and name tuple, that can be used in From, To, CC or BCC parameters.

public record EmailAddress : IEquatable<EmailAddress>
Inheritance
EmailAddress
Implements

Constructors

EmailAddress(string, string?)

Default instance constructor.

public EmailAddress(string email, string? displayName = null)

Parameters

email string

Sender's or recipient's email address.

Required. Must be valid email address.

displayName string

Optional sender's or recipient's display name.

Exceptions

ArgumentNullException

When email is null or Empty.

Properties

DisplayName

Gets sender's or recipient's display name.

Optional.

[JsonPropertyName("name")]
[JsonPropertyOrder(2)]
public string? DisplayName { get; }

Property Value

string

Contains sender's or recipient's display name.

Email

Gets sender's or recipient's email address.

Required. Must be valid email address.

[JsonPropertyName("email")]
[JsonPropertyOrder(1)]
public string Email { get; }

Property Value

string

Contains sender's or recipient's email address.