Table of Contents

Class ContactListRequest

Namespace
Mailtrap.ContactLists.Requests
Assembly
Mailtrap.Abstractions.dll

Generic request object for contact list CRUD operations.

public record ContactListRequest : IValidatable, IEquatable<ContactListRequest>
Inheritance
ContactListRequest
Implements

Constructors

ContactListRequest()

Parameterless instance constructor for serializers.

public ContactListRequest()

ContactListRequest(string)

Primary instance constructor.

[JsonConstructor]
public ContactListRequest(string name)

Parameters

name string

Name of the contact list.

Remarks

The name must be between 1 and 255 characters.

Exceptions

ArgumentNullException

When name is null or Empty.

Properties

Name

Gets or sets contact list name.

[JsonPropertyName("name")]
[JsonRequired]
public string Name { get; set; }

Property Value

string

Contact list name.

Methods

Validate()

Validates the current instance.

public ValidationResult Validate()

Returns

ValidationResult

Object containing validation errors, if any.