get_sfcc_class_info
Retrieve detailed SFCC class information including properties, methods, and descriptions to understand API functionality and support cartridge development in the dw.* namespace.
Instructions
Get detailed information about an SFCC class including properties, methods, and description. Use this when you need to understand what a specific SFCC class does, what methods/properties are available, or when implementing features that use SFCC APIs. Essential for cartridge development (controllers, scripts, templates, rest-apis) using the dw.* namespace in the SFCC Rhino environment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| className | Yes | The SFCC class name (e.g., 'Catalog', 'dw.catalog.Catalog') | |
| expand | No | Whether to include detailed information about referenced types used by this class (default: false) | |
| includeDescription | No | Whether to include the class description in the response (default: true) | |
| includeConstants | No | Whether to include constants in the response (default: true) | |
| includeProperties | No | Whether to include properties in the response (default: true) | |
| includeMethods | No | Whether to include methods in the response (default: true) | |
| includeInheritance | No | Whether to include inheritance hierarchy in the response (default: true) | |
| search | No | Optional search term to filter constants, properties, methods, and inheritance entries. Case-insensitive search across names and descriptions. Only one word at a time (e.g., "get", "create", "order"). Combining multiple words or looking for multiple items at the same time is not supported. |