amazonka-sesv2-2.0: Amazon Simple Email Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SESV2.Types.ListContactsFilter

Description

 
Synopsis

Documentation

data ListContactsFilter Source #

A filter that can be applied to a list of contacts.

See: newListContactsFilter smart constructor.

Constructors

ListContactsFilter' 

Fields

Instances

Instances details
ToJSON ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

Generic ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

Associated Types

type Rep ListContactsFilter :: Type -> Type #

Read ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

Show ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

NFData ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

Methods

rnf :: ListContactsFilter -> () #

Eq ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

Hashable ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

type Rep ListContactsFilter Source # 
Instance details

Defined in Amazonka.SESV2.Types.ListContactsFilter

type Rep ListContactsFilter = D1 ('MetaData "ListContactsFilter" "Amazonka.SESV2.Types.ListContactsFilter" "amazonka-sesv2-2.0-KPRo1S1CRfP4bs5VKSgHvB" 'False) (C1 ('MetaCons "ListContactsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filteredStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubscriptionStatus)) :*: S1 ('MetaSel ('Just "topicFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TopicFilter))))

newListContactsFilter :: ListContactsFilter Source #

Create a value of ListContactsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filteredStatus:ListContactsFilter', listContactsFilter_filteredStatus - The status by which you are filtering: OPT_IN or OPT_OUT.

$sel:topicFilter:ListContactsFilter', listContactsFilter_topicFilter - Used for filtering by a specific topic preference.

listContactsFilter_filteredStatus :: Lens' ListContactsFilter (Maybe SubscriptionStatus) Source #

The status by which you are filtering: OPT_IN or OPT_OUT.

listContactsFilter_topicFilter :: Lens' ListContactsFilter (Maybe TopicFilter) Source #

Used for filtering by a specific topic preference.