from helix.client import Client
client = Client(local=True, port=6969)
# Create initial users
users = [
{"name": "Alice", "age": 25, "email": "alice@example.com", "status": "active"},
{"name": "Bob", "age": 30, "email": "bob@example.com", "status": "active"},
{"name": "Charlie", "age": 28, "email": "charlie@example.com", "status": "active"},
]
user_ids = []
for user in users:
result = client.query("CreateUser", user)
user_ids.append(result["id"])
# Update their statuses using FOR loop
user_updates = [
{"id": user_ids[0], "status": "inactive"},
{"id": user_ids[1], "status": "pending"},
{"id": user_ids[2], "status": "active"},
]
result = client.query("UpdateUserStatus", {"user_updates": user_updates})
print("Update result:", result)