PineWorkspaceProvider
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.
| Parameter | Type | Required |
|---|---|---|
request | PineWorkspaceListRequest | Yes |
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.
| Parameter | Type | Required |
|---|---|---|
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.
| Parameter | Type | Required |
|---|---|---|
request | PineWorkspaceCreateRequest | Yes |
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.
| Parameter | Type | Required |
|---|---|---|
request | PineWorkspaceUpdateRequest | Yes |
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.
| Parameter | Type | Required |
|---|---|---|
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.
| Parameter | Type | Required |
|---|---|---|
request | PineWorkspaceRevisionListRequest | Yes |
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.
| Parameter | Type | Required |
|---|---|---|
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.