Lumen ChartsLumen Charts
Api

PineWorkspaceProvider

Download Markdown

Integration guide · Reference index

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

list

list(
    request: PineWorkspaceListRequest,
    options: { signal: AbortSignal },
  ): Promise<PineWorkspacePage>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
requestPineWorkspaceListRequestYes
options{ signal: AbortSignal }Yes

load

load(
    request: { id: string },
    options: { signal: AbortSignal },
  ): Promise<PineWorkspaceDocument>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
request{ id: string }Yes
options{ signal: AbortSignal }Yes

create

create(
    request: PineWorkspaceCreateRequest,
    options: { signal: AbortSignal },
  ): Promise<PineWorkspaceDocument>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
requestPineWorkspaceCreateRequestYes
options{ signal: AbortSignal }Yes

update

update(
    request: PineWorkspaceUpdateRequest,
    options: { signal: AbortSignal },
  ): Promise<PineWorkspaceDocument>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
requestPineWorkspaceUpdateRequestYes
options{ signal: AbortSignal }Yes

delete

delete(
    request: { id: string; expectedRevision: string },
    options: { signal: AbortSignal },
  ): Promise<void>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
request{ id: string; expectedRevision: string }Yes
options{ signal: AbortSignal }Yes

listRevisions

listRevisions?(
    request: PineWorkspaceRevisionListRequest,
    options: { signal: AbortSignal },
  ): Promise<PineWorkspaceRevisionPage>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
requestPineWorkspaceRevisionListRequestYes
options{ signal: AbortSignal }Yes

loadRevision

loadRevision?(
    request: { id: string; revision: string },
    options: { signal: AbortSignal },
  ): Promise<PineWorkspaceRevision>;

Use the type signature above and the integration guide for the owning capability.

ParameterTypeRequired
request{ id: string; revision: string }Yes
options{ signal: AbortSignal }Yes

applyStrategySettings

applyStrategySettings?: PineStrategySettingsHost["applyStrategySettings"];

Use the type signature above and the integration guide for the owning capability.

On this page