@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:38
Parameters
values
children
LibraryNode[]
data
Record<string, unknown> | null
displayName?
string | null
hidden
boolean
id
string
parent
LibraryNode | null
type
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:33
data
data:
Record<string,unknown> |null
Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:31
displayName
displayName:
string|null
Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:30
Localized display name (x-default), when present. Content blocks (fragments) always have one.
hidden
hidden:
boolean
Defined in: packages/b2c-tooling-sdk/src/operations/content/library.ts:34
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:32
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:60
Returns
Record<string, unknown>