ascetic_ddd.faker.domain.providers.interfaces¶
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
- class ascetic_ddd.faker.domain.providers.interfaces.IInputOutput[source]¶
Bases:
Generic[T_Input,T_Output]
- class ascetic_ddd.faker.domain.providers.interfaces.IValueProvider(*args, **kwargs)[source]¶
Bases:
IInputOutput[T_Input,T_Output],IProvidable,IObservable,INameable,ICloneable,ISetupable,Generic[T_Input,T_Output]
- class ascetic_ddd.faker.domain.providers.interfaces.IRelativeValueProvider(*args, **kwargs)[source]¶
Bases:
IValueProvider[T_Input,T_Output],Generic[T_Input,T_Output]
- class ascetic_ddd.faker.domain.providers.interfaces.ICompositeValueProvider(*args, **kwargs)[source]¶
Bases:
IValueProvider[T_Input,T_Output],Generic[T_Input,T_Output]
- class ascetic_ddd.faker.domain.providers.interfaces.IEntityProvider(*args, **kwargs)[source]¶
Bases:
ICompositeValueProvider[T_Input,T_Output],Generic[T_Input,T_Output]- abstract property id_provider : IValueProvider[T_Input, T_Output]¶
- class ascetic_ddd.faker.domain.providers.interfaces.IAggregateProvider(*args, **kwargs)[source]¶
Bases:
IEntityProvider[T_Input,T_Output],Generic[T_Input,T_Output]
- class ascetic_ddd.faker.domain.providers.interfaces.IReferenceProvider(*args, **kwargs)[source]¶
Bases:
IValueProvider[T_Input,T_Output],Generic[T_Input,T_Output,T_Agg_Provider]- abstract property aggregate_provider : IAggregateProvider[T_Input, T_Agg_Provider]¶
- class ascetic_ddd.faker.domain.providers.interfaces.IDependentInputOutput[source]¶
Bases:
Generic[T_Input,T_Output]
- class ascetic_ddd.faker.domain.providers.interfaces.IDependentProvider(*args, **kwargs)[source]¶
Bases:
IDependentInputOutput[T_Input,T_Output],IProvidable,IObservable,INameable,ICloneable,ISetupable,Generic[T_Input,T_Output,T_Agg_Provider]- abstract property aggregate_providers : list[IAggregateProvider[T_Input, T_Agg_Provider]]¶