Variable: PlotErrorCode

const PlotErrorCode: Readonly<{ AudioDecodeFailed: "audio-decode-failed"; AudioLoadFailed: "audio-load-failed"; AudioResourceLimit: "audio-resource-limit"; AudioUnavailable: "audio-unavailable"; CommunicationFailed: "communication-failed"; ConnectionFailed: "connection-failed"; ConnectionOptionsMismatch: "connection-options-mismatch"; ConnectionTimeout: "connection-timeout"; IncompatibleSdk: "incompatible-sdk"; InternalError: "internal-error"; InvalidSynchronizedState: "invalid-synchronized-state"; InvalidValue: "invalid-value"; LaunchDenied: "launch-denied"; NotConnected: "not-connected"; NotHost: "not-host"; NotInPlotSession: "not-in-plot-session"; NotReady: "not-ready"; ObjectDisposed: "object-disposed"; OperationCancelled: "operation-cancelled"; OperationSuperseded: "operation-superseded"; OperationTimeout: "operation-timeout"; ParticipationEnded: "participation-ended"; ReadinessTimeout: "readiness-timeout"; RevisionConflict: "revision-conflict"; ServiceUnavailable: "service-unavailable"; SessionEnded: "session-ended"; TooManyPendingWrites: "too-many-pending-writes"; UnsupportedBrowser: "unsupported-browser"; UserActivationRequired: "user-activation-required"; }>

A stable machine-readable reason that a Plot SDK operation failed.

Remarks

Codes use lower-kebab-case and remain stable across compatible SDK releases. Use the code for program logic and the human-readable message for diagnostics.

See

Error handling