Skip to content

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

Interface: B2COperationContext ​

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

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:69

B2C instance with configured API clients


metadata ​

metadata: Record<string, unknown>

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

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


operationId ​

operationId: string

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

Unique ID for this operation invocation


operationType ​

operationType: B2COperationType

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

Type of operation being executed


startTime ​

startTime: number

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

Start timestamp

Released under the Apache-2.0 License.