# Path: moira_client/client.py
# class ResponseStructureError(Exception):
#     def __init__(self, msg, content):
#         """
# 
#         :param msg: str error message
#         :param content: dict response content
#         """
#         self.msg = msg
#         self.content = content


from ..client import ResponseStructureError


class WebContact:
    def __init__(self, _type, label, validation=None, placeholder=None, _help=None):
        self.type = _type
        self.label = label
        self.validation = validation
        self.placeholder = placeholder
        self.help = _help


class Config:

# Path: moira_client/client.py
# class ResponseStructureError(Exception):
#     def __init__(self, msg, content):
#         """
# 
#         :param msg: str error message
#         :param content: dict response content
#         """
#         self.msg = msg
#         self.content = content


# Path: moira_client/models/config.py
from ..client import ResponseStructureError



class WebContact:
    def __init__(self, _type, label, validation=None, placeholder=None, _help=None):
        self.type = _type
        self.label = label
        self.validation = validation
        self.placeholder = placeholder
        self.help = _help


class Config:

    def __init__(self, remote_allowed, contacts, support_email=None):