{
    "criteria": [
      {"field": "basicDetailsFilled", "operator": "EQUALS", "value": "completed"},
      {"field": "paymentStatus", "operator": "IN", "value": ["online_completed", "offline_completed", "completed"]},
      {"field": "travelInfoStatus", "operator": "EQUALS", "value": "completed"},
      {"field": "travelPlanStatus", "operator": "EQUALS", "value": "completed"}
    ],
    "message": "Registration is completed when all criteria are fulfilled."
  }