Table of Contents

Class EmailLogCiOptionalStringFilter

Namespace
Mailtrap.EmailLogs.Models
Assembly
Mailtrap.Abstractions.dll

Filter by string with case-insensitive operators and optional value (e.g. subject). Operators: ci_contain, ci_not_contain, ci_equal, ci_not_equal, empty, not_empty. Value optional for empty/not_empty. For ci_equal and ci_not_equal, either Value or Values may be set (array emits repeated value params).

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

Properties

Operator

Operator (value optional for empty/not_empty).

public EmailLogFilterOperatorCiStringOptional Operator { get; set; }

Property Value

EmailLogFilterOperatorCiStringOptional

Value

Single string value; omit for empty/not_empty.

public string? Value { get; set; }

Property Value

string

Values

Multiple values for ci_equal / ci_not_equal (emitted as repeated filters[field][value] params).

public IList<string> Values { get; }

Property Value

IList<string>