openrtc-tauri-plugin 1.0.1

First-party Tauri v2 plugin for the OpenRTC native runtime.
Documentation
"$schema" = "schemas/schema.json"

[default]
description = """
Allows the OpenRTC native runtime lifecycle commands exposed by the
openrtc-tauri-plugin.
"""

permissions = [
  "allow-desktop-set-pluto-auth-token",
  "allow-openrtc-set-auth-token",
  "allow-rtc-native-status",
  "allow-get-rtc-local-device-info",
  "allow-update-rtc-local-device-name",
  "allow-get-iroh-node-id",
  "allow-start-iroh-node",
  "allow-get-iroh-endpoint-ticket",
  "allow-register-session-token",
  "allow-get-endpoint-ticket-with-token",
  "allow-validate-session-token",
  "allow-revoke-session-tokens-by-scope",
  "allow-search-rtc-devices",
  "allow-search-rtc-devices-with-status",
  "allow-update-rtc-presence",
  "allow-update-rtc-device",
  "allow-delete-rtc-device",
  "allow-set-rtc-offline",
  "allow-start-rtc-presence-loop",
  "allow-stop-rtc-presence-loop",
  "allow-start-rtc-managed-session",
  "allow-start-rtc-auto-connect",
  "allow-stop-rtc-auto-connect",
  "allow-force-rtc-reconnect-snapshot",
  "allow-notify-rtc-network-change",
  "allow-connect-to-device",
  "allow-disconnect-device",
  "allow-set-auto-connect-excluded",
  "allow-resolve-rtc-peer-connection-records",
  "allow-resolve-rtc-peer-identity",
  "allow-get-rtc-peer-session",
  "allow-list-rtc-peer-sessions",
  "allow-list-rtc-managed-connections",
  "allow-wait-for-rtc-settled-peer",
  "allow-list-rtc-connection-states",
  "allow-get-rtc-connection-state",
  "allow-start-rtc-device-subscription",
  "allow-start-rtc-session-subscription",
  "allow-stop-rtc-subscription",
  "allow-start-incoming-peer-bi-streams",
  "allow-open-peer-bi-stream",
  "allow-open-peer-bi-transport-only-stream",
  "allow-open-peer-native-bi-stream",
  "allow-write-peer-bi-stream",
  "allow-start-peer-bi-stream-read",
  "allow-close-peer-bi-stream",
  "allow-get-app-limits",
]