Base class for all component configuration classes. Subclasses extend this
to define the shape and properties of their specific configuration objects.
These configurations are typically stored as JSON in the database and
deserialized into strongly-typed objects.
Base class for all component configuration classes. Subclasses extend this to define the shape and properties of their specific configuration objects. These configurations are typically stored as JSON in the database and deserialized into strongly-typed objects.