fabricatio_actions.models.generic

This module defines two abstract base classes, FromMapping and FromSequence.

FromMapping provides a method to generate a list of objects from a mapping, while FromSequence provides a method to generate a list of objects from a sequence.

Classes

FromMapping

Class that provides a method to generate a list of objects from a mapping.

FromSequence

Class that provides a method to generate a list of objects from a sequence.

Module Contents

class fabricatio_actions.models.generic.FromMapping[V, T]

Bases: abc.ABC

Class that provides a method to generate a list of objects from a mapping.

classmethod from_mapping(mapping: Mapping[str, V], /, **kwargs: Any) List[T]
Abstractmethod:

Generate a list of objects from a mapping.

class fabricatio_actions.models.generic.FromSequence[V]

Bases: abc.ABC

Class that provides a method to generate a list of objects from a sequence.

classmethod from_sequence[S](sequence: Sequence[V], /, **kwargs: Any) List[S]
Abstractmethod:

Generate a list of objects from a sequence.