Run PingOne Protect data collection against the active PROTECT collector in the flow.
Optionaloptions: { index?: number }Optional per-call options.
Optionalindex?: numberZero-based index of the PROTECT collector. Defaults to 0.
Call this before next() when the active ContinueNode contains a PROTECT collector.
The collected payload is set internally on the native collector so next({}) picks it
up automatically — no explicit collector value is needed.
Requires @ping-identity/rn-protect to be installed. Rejects when Protect is absent
or collection fails.
Dispose the native DaVinci instance and release runtime state.
Promise resolved when disposal completes.
Returns the native DaVinci instance identifier.
The internal DaVinci instance id.
Log out the active user and clear the session.
Promise resolved when logout completes.
Advance the active DaVinci flow by applying collector values.
Key-indexed collector values to apply before advancing.
Next flow node.
Refresh the active user session tokens.
Refreshed session payload, or null when no active session exists.
Revoke the active user access/refresh tokens.
true when revocation completes.
Start the DaVinci flow.
The first flow node.
Resolve the active user session.
Session payload, or null when no active session exists.
Resolve userinfo claims for the active session.
Userinfo payload, or null when no active session exists.
DaVinci imperative client API contract.
Remarks
Obtain an instance via createDaVinciClient.
Example