Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / cli / B2COperationContext

Interface: B2COperationContext

Defined in: packages/b2c-tooling-sdk/src/cli/lifecycle.ts:66

Context provided to lifecycle hooks for a B2C operation.

Includes the B2CInstance so plugins can access API clients and configuration without needing to construct their own instance.

Properties

instance

instance: B2CInstance

Defined in: packages/b2c-tooling-sdk/src/cli/lifecycle.ts:72

B2C instance with configured API clients


metadata

metadata: Record<string, unknown>

Defined in: packages/b2c-tooling-sdk/src/cli/lifecycle.ts:76

Operation-specific metadata (jobId, codeVersion, parameters, etc.)


operationId

operationId: string

Defined in: packages/b2c-tooling-sdk/src/cli/lifecycle.ts:70

Unique ID for this operation invocation


operationType

operationType: B2COperationType

Defined in: packages/b2c-tooling-sdk/src/cli/lifecycle.ts:68

Type of operation being executed


startTime

startTime: number

Defined in: packages/b2c-tooling-sdk/src/cli/lifecycle.ts:74

Start timestamp

Released under the Apache-2.0 License.