@salesforce/b2c-tooling-sdk / operations/code / WebDavLookupFallbackScriptsBackend
Class: WebDavLookupFallbackScriptsBackend
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:22
API backend whose code-version lookups fall back to WebDAV. An API client can be configured but lack access on the instance (no OCAPI permissions, a client from another tenant, no SCAPI scope) while WebDAV, which code upload and download use anyway, still works. Listing versions and finding the active one fall back; activation, creation, and deletion stay on the API.
Implements
Constructors
Constructor
new WebDavLookupFallbackScriptsBackend(
api,webdav):WebDavLookupFallbackScriptsBackend
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:25
Parameters
api
The SCAPI/OCAPI backend; used directly by operations that end in an activation.
webdav
Returns
WebDavLookupFallbackScriptsBackend
Properties
api
readonlyapi:ScriptsBackend
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:27
The SCAPI/OCAPI backend; used directly by operations that end in an activation.
Accessors
name
Get Signature
get name():
"ocapi"|"webdav"|"scapi"
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:31
Returns
"ocapi" | "webdav" | "scapi"
Implementation of
Methods
activateCodeVersion()
activateCodeVersion(
codeVersionId):Promise<CodeVersionActivationResult>
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:35
Parameters
codeVersionId
string
Returns
Promise<CodeVersionActivationResult>
Implementation of
ScriptsBackend.activateCodeVersion
createCodeVersion()
createCodeVersion(
codeVersionId):Promise<void>
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:39
Parameters
codeVersionId
string
Returns
Promise<void>
Implementation of
ScriptsBackend.createCodeVersion
deleteCodeVersion()
deleteCodeVersion(
codeVersionId):Promise<void>
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:43
Parameters
codeVersionId
string
Returns
Promise<void>
Implementation of
ScriptsBackend.deleteCodeVersion
getActiveCodeVersion()
getActiveCodeVersion():
Promise<CodeVersionInfo|undefined>
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:47
Returns
Promise<CodeVersionInfo | undefined>
Implementation of
ScriptsBackend.getActiveCodeVersion
listCodeVersions()
listCodeVersions():
Promise<CodeVersionInfo[]>
Defined in: packages/b2c-tooling-sdk/src/operations/code/scripts-backend.ts:51
Returns
Promise<CodeVersionInfo[]>