Source code for ansible_aap_api_client.interfaces.runable

"""
Runable interface
"""

from abc import ABC, abstractmethod


[docs] class Runable(ABC): # pylint: disable=too-few-public-methods """Interface for a runable object"""
[docs] @abstractmethod def run(self) -> None: """Abstract method to run an object :rtype: None :returns: Nothing """