Source code for hmrc.api.hello

"""Hello World API"""

from dataclasses import dataclass
from .data import HmrcDataClass, hmrcdataclass
from .client import HmrcClient, HmrcEndpoint

__all__ = [
    'HelloMessage',
    'HelloClient',
]


[docs]@hmrcdataclass class HelloMessage(HmrcDataClass): """Hello World message""" message: str
[docs]@dataclass class HelloClient(HmrcClient): """Hello World API client""" scope = ['hello'] world = HmrcEndpoint('/hello/world', response=HelloMessage) user = HmrcEndpoint('/hello/user', response=HelloMessage) application = HmrcEndpoint('/hello/application', response=HelloMessage)