Optional database?: DatabaseThe database of the Brick instance. This is used to manage the data storage and retrieval for the Brick.
Optional id?: stringThe unique identifier of the Brick instance. If not provided, a random UUID will be generated.
Optional intelligence?: IntelligenceThe Intelligence of the Brick instance. This is used to manage the AI capabilities of the Brick.
Optional logJSON?: booleanA boolean indicating whether the logs should be in JSON format.
Optional logThe log level of the Brick instance. This determines the level of detail of the logs.
Optional name?: stringThe name of the Brick instance. If not provided, the id will be used as the name.
Optional pinoThe options for the pino logger used by the Brick instance.
Optional structure?: StructureThe parent Structure of the Brick, if any.
Represents the options for creating a Brick instance.