Módulo com funções de validação de dados.
issue2users(issue:Union[str, int, Issue], fiscaliza:Redmine)
Recebe objeto Redmine fiscaliza e string insp e retorna um dicionário com os usuários do grupo Inspeção-Execução
auth_user(username=None, password=None, api=None, teste=True)
Autentica o usuário e retorna um objeto Redmine logado
valida_fiscaliza(login:str=None, senha:str=None, api:str=None, fiscaliza:Redmine=None, teste:bool=True)
Checa se fiscaliza é um objeto do tipo Redmine ou autentica o usuário e retorna um objeto Redmine
parse_dict(data_dict:Union[dict, str, Path])
validar_dados(data_dict:Union[dict, Path, str], inspecao:Union[int, str], login:str=None, senha:str=None, fiscaliza:Redmine=None, teste:bool=True)
Valida as informações de data_dict e as formata como exigido pela API do Redmine.
Returns: dicionário com os dados formatados