Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::ControlTimelineDocumentSessionRequest Struct Reference

One decoded document-session request, already validated against the operation's input schema and the broker's writer-profile policy. More...

#include <control_timeline_document_session_executor.hpp>

Public Attributes

ControlTimelineDocumentSessionAction action = ControlTimelineDocumentSessionAction::Diff
std::string project
 Canonical project path or identifier. Present only for Open.
std::string session_id
 Session identity returned by a prior Open. Absent for Open.
std::string commands_json
 Command payload in the offline surface's own command JSON. Apply only.
std::string writer_profile
 Admitted writer-profile name. Never trusted when the caller chose it.
std::string idempotency_key
 Caller-supplied replay key. Apply only; empty when not supplied.
std::optional< std::uint64_t > expected_revision
 Optimistic-concurrency precondition. Apply only.

Detailed Description

One decoded document-session request, already validated against the operation's input schema and the broker's writer-profile policy.

Member Data Documentation

◆ action

ControlTimelineDocumentSessionAction pulp::inspect::ControlTimelineDocumentSessionRequest::action = ControlTimelineDocumentSessionAction::Diff

◆ commands_json

std::string pulp::inspect::ControlTimelineDocumentSessionRequest::commands_json

Command payload in the offline surface's own command JSON. Apply only.

◆ expected_revision

std::optional<std::uint64_t> pulp::inspect::ControlTimelineDocumentSessionRequest::expected_revision

Optimistic-concurrency precondition. Apply only.

◆ idempotency_key

std::string pulp::inspect::ControlTimelineDocumentSessionRequest::idempotency_key

Caller-supplied replay key. Apply only; empty when not supplied.

◆ project

std::string pulp::inspect::ControlTimelineDocumentSessionRequest::project

Canonical project path or identifier. Present only for Open.

◆ session_id

std::string pulp::inspect::ControlTimelineDocumentSessionRequest::session_id

Session identity returned by a prior Open. Absent for Open.

◆ writer_profile

std::string pulp::inspect::ControlTimelineDocumentSessionRequest::writer_profile

Admitted writer-profile name. Never trusted when the caller chose it.


The documentation for this struct was generated from the following file: