minos.aggregate.models.refs.resolvers module

class minos.aggregate.models.refs.resolvers.ModelRefResolver(broker_pool=<dependency_injector.wiring.Provide object>, **kwargs)[source]

Bases: object

ModelRef Resolver class.

__init__(broker_pool=<dependency_injector.wiring.Provide object>, **kwargs)[source]
async resolve(data, **kwargs)[source]

Resolve ModelRef instances.

Parameters
  • data (typing.Any) – The data to be resolved.

  • kwargs – Additional named arguments.

Return type

typing.Any

Returns

The data instance with model references already resolved.