Schemas#

fetchez.recipes.schemas#

schemas init

copyright:
  1. 2010-2026 Regents of the University of Colorado

license:

MIT, see LICENSE for more details.

class fetchez.recipes.schemas.BaseSchema(**kwargs)[source]#

Bases: object

The generic base class for all recipe schemas.

__init__(**kwargs)[source]#
name = 'base'#
validate(config)[source]#

Validatesthe recipe config based on rules and returns [True/False, {errors}] Subclasses must override this to inject their domain-specific rules.