{
    "filters":[
        {
            "id":1,
            "name": "Total Transactionis",
            "description": "Customer who has done at least one transaction",
            "condition": {},
            "kpi": ["bill_lineitems.bill_amount"],
            "dateRange": ["txn_date"],
            "possibleOperations": [{"key":"GT","value":"Greater Than"},{"key":"LT","value":"Less Than"},{"key":"EQ","value":"Equals"},{"key":"BT","value":"Between"}],
            "dataType": ["date"]
        },
        {
            "id":2,
            "name": "LifeTime Purchase",
            "description": "Customer's LifeTime Purchase",
            "condition": {},
            "kpi": ["customer_summary.lifetime_purchase"],
            "dateRange": [],
            "possibleOperations": [{"key":"GT","value":"Greater Than"},{"key":"LT","value":"Less Than"},{"key":"EQ","value":"Equals"},{"key":"BT","value":"Between"}],
            "dataType": ["number"]
        },
        {
           "id":3,
           "name": "Average Basket Size",
           "description": "Customer's average basket size",
           "condition": {},
           "kpi": ["bill_lineitems"],
           "dateRange": [],
           "possibleOperations": [{"key":"GT","value":"Greater Than"},{"key":"LT","value":"Less Than"},{"key":"EQ","value":"Equals"},{"key":"BT","value":"Between"}],
           "dataType": ["number"]
        },
        {
           "id":4,
           "name": "Loyalty Type",
           "description": "Apply filter on customer's loyalty type",
           "kpi":["customer_summary"],
           "dateRange": [],
           "condition":[],
           "possibleOperations":[{"key":"IN","value":"IN"}],
           "dataType": ["string"]
        },
        {
            "id":5,
            "name": "Txn Time & Amount",
            "description": "Filter by transaction time and amount",
            "kpi":["bill_lineitem.bill_amount"],
            "dateRange": ["txn_date"],
            "condition": [],
            "dataType": ["date","number"],
            "possibleOperations": [{"key":"GT","value":"Greater Than"},{"key":"LT","value":"Less Than"},{"key":"EQ","value":"Equals"},{"key":"BT","value":"Between"}]
        }
    ]
}
