Table of Contents

Class UpdateContactRequest

Namespace
Mailtrap.Contacts.Requests
Assembly
Mailtrap.Abstractions.dll

Request object for updating a contact.

public sealed record UpdateContactRequest : ContactImportRequest, IValidatable, IEquatable<ContactRequest>, IEquatable<ContactImportRequest>, IEquatable<UpdateContactRequest>
Inheritance
UpdateContactRequest
Implements
Inherited Members

Constructors

UpdateContactRequest()

Parameterless instance constructor for serializers.

[JsonConstructor]
public UpdateContactRequest()

UpdateContactRequest(string)

Primary instance constructor.

public UpdateContactRequest(string email)

Parameters

email string

Email of the contact.

Remarks

Contact's email must be min 2 characters and max 100 characters long.

Exceptions

ArgumentNullException

When email is null or Empty.

Properties

Unsubscribed

Gets or sets contact "unsubscribed" status.

[JsonPropertyName("unsubscribed")]
public bool? Unsubscribed { get; set; }

Property Value

bool?

Contact "unsubscribed" status.