{
    "requiresAuth": true,
    "requiredStages": ["BASICDETAILS"],
    "conditions": [
      {"roles": ["ROLE_VIEWER", "ROLE_ADMIN", "ROLE_RELATIONAL_MANAGER"], "condition": {"operator": "AND", "conditions": [
        {"field": "basicDetailsFilled", "operator": "EQUALS", "value": "completed"},
        {"field": "isWaitlisted", "operator": "EQUALS", "value": false},
        {"field": "registrationStatus", "operator": "NOT_IN", "value": ["waitlisted"]}
      ]}, "message": "Basic details must be completed and not waitlisted"}
    ]
  }