:py:mod:`EVECelery.tasks.BaseTasks.Models.ModelsCached` ======================================================= .. py:module:: EVECelery.tasks.BaseTasks.Models.ModelsCached Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: EVECelery.tasks.BaseTasks.Models.ModelsCached.ModelCacheInfo EVECelery.tasks.BaseTasks.Models.ModelsCached.ModelCachedResponse EVECelery.tasks.BaseTasks.Models.ModelsCached.ModelCachedSuccess EVECelery.tasks.BaseTasks.Models.ModelsCached.ModelCachedException .. py:class:: ModelCacheInfo Bases: :py:obj:`EVECelery.tasks.BaseTasks.Models.ModelsBase.ModelBaseEVECelery` A model for cache information. .. py:class:: Config .. py:attribute:: validate_assignment :value: True .. py:attribute:: hit :type: bool .. py:attribute:: key :type: str .. py:attribute:: ttl :type: int .. py:class:: ModelCachedResponse Bases: :py:obj:`EVECelery.tasks.BaseTasks.Models.ModelsBase.ModelBaseWithModelInfo` A cache response pydantic model for validation. .. py:attribute:: cache :type: ModelCacheInfo .. py:class:: ModelCachedSuccess Bases: :py:obj:`ModelCachedResponse` A successful response that was cached. .. py:class:: ModelCachedException Bases: :py:obj:`ModelCachedResponse` An exception occurred that should be cached to avoid exhausting error limits. .. py:attribute:: message :type: str