hbontempo-br/ddns-manager

View on GitHub
ddns_manager/cli/public_ip_getter/helpers/base.py

Summary

Maintainability
A
0 mins
Test Coverage
from abc import ABC, abstractmethod
from typing import Dict

from ddns_manager.cli.helpers import ConfigHelper
from ddns_manager.public_ip_getter import PublicIPGetter


class PublicIpGetterConfigHelper(ConfigHelper, ABC):
    @classmethod
    @abstractmethod
    def build(cls, config: Dict) -> PublicIPGetter:
        raise NotImplementedError