* create mailchimp schemas * remove star import * refactoring * resolve merge conflicts * update mailchimp cdk version * revert changes from JsonToAvroSchemaConverter * revert changes from JsonToAvroSchemaConverter * bump Source Mailchimp Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
39 lines
1.3 KiB
JSON
39 lines
1.3 KiB
JSON
{
|
|
"type": "object",
|
|
"title": "Ecommerce Number Segment",
|
|
"description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order.",
|
|
"required": ["field", "op", "value"],
|
|
"properties": {
|
|
"condition_type": {
|
|
"type": "string",
|
|
"x-value": "EcommNumber",
|
|
"enum": ["EcommNumber"]
|
|
},
|
|
"field": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ecomm_spent_avg",
|
|
"ecomm_orders",
|
|
"ecomm_prod_all",
|
|
"ecomm_avg_ord"
|
|
],
|
|
"title": "Segment Field",
|
|
"description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order.",
|
|
"example": "ecomm_orders"
|
|
},
|
|
"op": {
|
|
"type": "string",
|
|
"enum": ["is", "not", "greater", "less"],
|
|
"title": "Segment Operator",
|
|
"description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value.",
|
|
"example": "greater"
|
|
},
|
|
"value": {
|
|
"type": "number",
|
|
"title": "Segment Operator",
|
|
"description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount.",
|
|
"example": 42
|
|
}
|
|
}
|
|
}
|