betty.entity.schema module

JSON schemas for the model API.

class betty.entity.schema.ToManySchema

Bases: Array

A schema for a to-many entity association.

__init__(*, title: ResolvableLocalizable | None = None, description: ResolvableLocalizable | None = None)
class betty.entity.schema.ToOneSchema

Bases: String

A schema for a to-one entity association.

__init__(*, title: ResolvableLocalizable | None = None, description: ResolvableLocalizable | None = None)
class betty.entity.schema.ToZeroOrOneSchema

Bases: OneOf

A schema for a to-zero-or-one entity association.

__init__(*, title: ResolvableLocalizable | None = None, description: ResolvableLocalizable | None = None)