CampaignAttributes
A list of attributes used for searching Campaigns. At least the
matching mode and another attribute should be set, or
findCampaignsBy will return an error.
| Attributes | Type | Description | Optional | Default |
|---|---|---|---|---|
| matchingMode | AttributeMatchingMode | Wheter to match any or all of the contained attributes | No | |
| identifiers | LookupIdentifiers | A list of campaign identifiers | Yes | |
| alias | LookupField | A string to match against a campaign’s alias | Yes | |
| messageIdentifiers | LookupIdentifiers | A list of message identifiers | Yes | |
| startDate | LookupDate | A date interval for the campaign’s start date | Yes | |
| deliveryStatus | DeliveryStatus | Campaign status | Yes | |
| campaignType | CampaignType | Campaign type | Yes | |
| deferred | boolean | Deferred campaign | yes | |
| sourceFilters | LookupIdentifiers | A list of subscriber source filter identifiers | Yes | |
| name | LookupField | A string to match against a campaign’s name | Yes | |
| subject | LookupField | A string to match against a campaign’s subject | Yes | |
| note | LookupNote | A string to match against a campaign’s notes | Yes | |
| categoryId | int | A campaign category | Yes | |
| parentId | int | A campaign’s parent | Yes | |
| triggerable | boolean | Triggerable campaign | Yes |