ascetic_ddd.faker.domain.distributors.m2o.interfaces¶
Classes
|
|
|
|
|
Exceptions
- class ascetic_ddd.faker.domain.distributors.m2o.interfaces.IM2ODistributor(*args, **kwargs)[source]¶
Bases:
IObservable,Generic[T]-
abstractmethod async next(session, specification=
None)[source]¶ Returns next value from distribution. Raises ICursor(num) when mean is reached, signaling caller to create new value. num is sequence position (for SequenceDistributor) or None.
- abstract property provider_name¶
-
abstractmethod async next(session, specification=
- class ascetic_ddd.faker.domain.distributors.m2o.interfaces.IM2ODistributorFactory(*args, **kwargs)[source]¶
Bases:
Protocol[T]
- exception ascetic_ddd.faker.domain.distributors.m2o.interfaces.ICursor[source]¶
Bases:
Generic[T],StopAsyncIteration- abstract property position¶