{"required": ["id", "type", "targets"], "type": "object", "properties": {"targets": {"items": {"type": "string"}, "type": "array"}, "type": {"type": "string"}, "restrictedTo": {"items": {"enum": ["member", "public", "anonymous"], "type": "string"}, "type": "array"}, "properties": {"type": "object"}, "id": {"type": "string"}}}