@@ -35,7 +35,11 @@ protoc \
3535 $API_PROTOCOL /livekit_metrics.proto \
3636 $API_PROTOCOL /livekit_sip.proto \
3737 $API_PROTOCOL /livekit_analytics.proto \
38- $API_PROTOCOL /agent/livekit_agent_session.proto
38+ $API_PROTOCOL /livekit_rtc.proto \
39+ $API_PROTOCOL /agent/livekit_agent_session.proto \
40+ $API_PROTOCOL /livekit_connector_whatsapp.proto \
41+ $API_PROTOCOL /livekit_connector_twilio.proto \
42+ $API_PROTOCOL /livekit_connector.proto
3943
4044
4145touch -a " $API_OUT_PYTHON /__init__.py"
@@ -69,11 +73,19 @@ mv "$API_OUT_PYTHON/livekit_sip_pb2.py" "$API_OUT_PYTHON/sip.py"
6973mv " $API_OUT_PYTHON /livekit_sip_pb2.pyi" " $API_OUT_PYTHON /sip.pyi"
7074mv " $API_OUT_PYTHON /livekit_metrics_pb2.py" " $API_OUT_PYTHON /metrics.py"
7175mv " $API_OUT_PYTHON /livekit_metrics_pb2.pyi" " $API_OUT_PYTHON /metrics.pyi"
76+ mv " $API_OUT_PYTHON /livekit_rtc_pb2.py" " $API_OUT_PYTHON /rtc.py"
77+ mv " $API_OUT_PYTHON /livekit_rtc_pb2.pyi" " $API_OUT_PYTHON /rtc.pyi"
78+ mv " $API_OUT_PYTHON /livekit_connector_whatsapp_pb2.py" " $API_OUT_PYTHON /connector_whatsapp.py"
79+ mv " $API_OUT_PYTHON /livekit_connector_whatsapp_pb2.pyi" " $API_OUT_PYTHON /connector_whatsapp.pyi"
80+ mv " $API_OUT_PYTHON /livekit_connector_twilio_pb2.py" " $API_OUT_PYTHON /connector_twilio.py"
81+ mv " $API_OUT_PYTHON /livekit_connector_twilio_pb2.pyi" " $API_OUT_PYTHON /connector_twilio.pyi"
82+ mv " $API_OUT_PYTHON /livekit_connector_pb2.py" " $API_OUT_PYTHON /connector.py"
83+ mv " $API_OUT_PYTHON /livekit_connector_pb2.pyi" " $API_OUT_PYTHON /connector.pyi"
7284
7385mkdir -p " $API_OUT_PYTHON /agent_pb"
7486mv " $API_OUT_PYTHON /agent/livekit_agent_session_pb2.py" " $API_OUT_PYTHON /agent_pb/agent_session.py"
7587mv " $API_OUT_PYTHON /agent/livekit_agent_session_pb2.pyi" " $API_OUT_PYTHON /agent_pb/agent_session.pyi"
7688
77- perl -i -pe ' s|^(import (livekit_egress_pb2\|livekit_room_pb2\|livekit_webhook_pb2\|livekit_ingress_pb2\|livekit_models_pb2\|livekit_agent_pb2\|livekit_agent_dispatch_pb2\|livekit_analytics_pb2\|livekit_sip_pb2\|livekit_metrics_pb2\|livekit_agent_session_pb2))|from . $1|g' " $API_OUT_PYTHON " /** .py " $API_OUT_PYTHON " /** .pyi
89+ perl -i -pe ' s|^(import (livekit_egress_pb2\|livekit_room_pb2\|livekit_webhook_pb2\|livekit_ingress_pb2\|livekit_models_pb2\|livekit_agent_pb2\|livekit_agent_dispatch_pb2\|livekit_analytics_pb2\|livekit_sip_pb2\|livekit_metrics_pb2\|livekit_rtc_pb2\|livekit_connector_whatsapp_pb2\|livekit_connector_twilio_pb2\|livekit_connector_pb2\| livekit_agent_session_pb2))|from . $1|g' " $API_OUT_PYTHON " /** .py " $API_OUT_PYTHON " /** .pyi
7890
7991perl -i -pe ' s|livekit_(\w+)_pb2|${1}|g' " $API_OUT_PYTHON " /** .py " $API_OUT_PYTHON " /** .pyi
0 commit comments