Class ContactExportFilterBase
- Namespace
- Mailtrap.ContactExports.Models
- Assembly
- Mailtrap.Abstractions.dll
Generic filter object for contact export operations.
[JsonPolymorphic(TypeDiscriminatorPropertyName = "name")]
[JsonDerivedType(typeof(ContactExportListIdFilter), "list_id")]
[JsonDerivedType(typeof(ContactExportSubscriptionStatusFilter), "subscription_status")]
public abstract record ContactExportFilterBase : IEquatable<ContactExportFilterBase>
- Inheritance
-
ContactExportFilterBase
- Implements
- Derived
Properties
Name
Gets contact export filter name.
[JsonIgnore]
public abstract ContactExportFilterName Name { get; }
Property Value
- ContactExportFilterName
Contact export filter name.
Operator
Gets or sets contact export filter operator.
[JsonPropertyName("operator")]
[JsonPropertyOrder(2)]
public ContactExportFilterOperator Operator { get; set; }
Property Value
- ContactExportFilterOperator
Contact export filter operator.