CRUDCreator Logo

Table of contents:

  • CRUD Creator Tutorial
  • CRUD Creator documentation
    • Entity type
    • Requests
    • Filters
    • Links
      • Link
        • Link
      • LinkType
        • LinkType
      • CardinalityRange
        • CardinalityRange
      • Cardinality
        • Cardinality
    • Source
    • Proxy
    • Destinations
    • Transaction
    • Builders
    • Exceptions
  • Contributing
CRUDCreator
  • CRUD Creator documentation
  • Links

Links

Contents

  • Link

  • LinkType

  • CardinalityRange

  • Cardinality

../_images/ERD_link.drawio.png

Link

pydantic model crudcreator.Link.Link

Represents a link to an entity type.

field entity_type_linked_to: AbstractCRUDableEntityType [Required]

The type of entity to which the link is pointing.

field field_name_linked_to: str [Required]

The field of the destination entity through which the link is made.

field type: LinkType | None = None

Link cardinality.

LinkType

pydantic model crudcreator.LinkType.LinkType

Represents the cardinality of a relationship between two types of entities (“one-to-one”, “one-to-many”, ‘many-to-many”, “zero or one - to - many”, etc).

field dest: CardinalityRange [Required]

The number of destination entities allowed.

field source: CardinalityRange [Required]

The number of source entities allowed.

CardinalityRange

pydantic model crudcreator.LinkType.CardinalityRange

Cardinality interval.

field max: Cardinality [Required]

The upper bound of the interval.

field min: Cardinality [Required]

The lower bound of the interval.

Cardinality

class crudcreator.LinkType.Cardinality

Represents a number of entities.

many: str = 'many'

many

one: str = 'one'

one

zero: str = 'zero'

zero

Previous Next

© Copyright 2024, $name$, $email$.