1
0
mirror of synced 2026-01-08 12:03:02 -05:00
Files
airbyte/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/schemas/shared/segmentCondition.json
Ari Bajo 656ccd5b74 🐛 Source Mailchimp: fix campaign's stream normalization (#10975)
* Remove type from x-discriminator node

* Bump version in Dockerfile

* Update changelog

* Update source definition and specs
2022-03-23 11:15:35 +01:00

136 lines
2.7 KiB
JSON

{
"type": "array",
"title": "Segment Type",
"description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas).",
"items": {
"x-discriminator": {
"propertyName": "condition_type"
},
"oneOf": [
{
"$ref": "aimSegment.json"
},
{
"$ref": "automationSegment.json"
},
{
"$ref": "campaignPollSegment.json"
},
{
"$ref": "conversationSegment.json"
},
{
"$ref": "dateSegment.json"
},
{
"$ref": "emailClientSegment.json"
},
{
"$ref": "languageSegment.json"
},
{
"$ref": "memberRatingSegment.json"
},
{
"$ref": "signupSourceSegment.json"
},
{
"$ref": "surveyMonkeySegment.json"
},
{
"$ref": "vipSegment.json"
},
{
"$ref": "interestSegment.json"
},
{
"$ref": "ecommCategorySegment.json"
},
{
"$ref": "ecommNumberSegment.json"
},
{
"$ref": "ecommPurchasedSegment.json"
},
{
"$ref": "ecommSpentSegment.json"
},
{
"$ref": "ecommStoreSegment.json"
},
{
"$ref": "goalActivitySegment.json"
},
{
"$ref": "goalTimestampSegment.json"
},
{
"$ref": "fuzzySegment.json"
},
{
"$ref": "staticSegment.json"
},
{
"$ref": "countryStateSegment.json"
},
{
"$ref": "geoInSegment.json"
},
{
"$ref": "ipGeoInZipSegment.json"
},
{
"$ref": "unknownSegment.json"
},
{
"$ref": "zipSegment.json"
},
{
"$ref": "socialAgeSegment.json"
},
{
"$ref": "socialGenderSegment.json"
},
{
"$ref": "socialInfluenceSegment.json"
},
{
"$ref": "socialNetworkSegment.json"
},
{
"$ref": "socialNetworkFollowSegment.json"
},
{
"$ref": "addressMergeSegment.json"
},
{
"$ref": "addressZipWithinSegment.json"
},
{
"$ref": "birthdayMergeSegment.json"
},
{
"$ref": "dateMergeSegment.json"
},
{
"$ref": "dropdownRadioMergeSegment.json"
},
{
"$ref": "textOrNumberMergeSegment.json"
},
{
"$ref": "emailSegment.json"
},
{
"$ref": "predictedGenderSegment.json"
},
{
"$ref": "predictedAgeSegment.json"
},
{
"$ref": "newSubscribers.json"
}
]
}
}