Skip to content
masterclass Buddy

Pydantic · Type Alias

Discriminator

Discriminator selects the correct member of a union by using a field name or a callable. A callable discriminator works with Tag values that map returned tags to union cases.

Last updated

Syntax

Discriminator(discriminator, custom_error_type=None, custom_error_message=None, custom_error_context=None)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Tag
  • Field
  • Annotated
  • Union
  • Literal
  • BaseModel

Source: Pydantic Types. Checked 2026-11-03.