Skip to content

@salesforce/b2c-tooling-sdk / operations/content / LibraryNode

Class: LibraryNode ​

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:25

A node in the content library tree.

Represents a library, page, content asset, component, or static asset reference.

Constructors ​

Constructor ​

new LibraryNode(values): LibraryNode

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:36

Parameters ​

values ​
children ​

LibraryNode[]

data ​

Record<string, unknown> | null

hidden ​

boolean

id ​

string

parent ​

LibraryNode | null

type ​

LibraryNodeType

typeId ​

string | null

xml ​

Record<string, unknown> | null

Returns ​

LibraryNode

Properties ​

children ​

children: LibraryNode[]

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:31


data ​

data: Record<string, unknown> | null

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:29


hidden ​

hidden: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:32


id ​

id: string

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:26


parent ​

parent: LibraryNode | null

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:30


type ​

type: LibraryNodeType

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:27


typeId ​

typeId: string | null

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:28

Methods ​

toJSON() ​

toJSON(): Record<string, unknown>

Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:56

Returns ​

Record<string, unknown>

Released under the Apache-2.0 License.