DbEnumConfig

class q2_sdk.hq.models.db_config.db_enum_config.DbEnumConfig(name, default, options, description=None, required=True)[source]

Bases: DbConfig

Parameters:
  • name (str) – Key written to the database

  • default – Suggested value to write to the database (can be overridden at install time)

  • description – Helpful text to guide implementer

  • required – If True, will raise errors at runtime when unset

  • options (List) – Only items in options will be allowed at install time

is_valid(value)[source]

Returns True if value is in self.options. Else False