from   mercos.mercos       import   mercos # 

class rfn(mercos):
    def __init__(self, argv:list):
        super(rfn, self, ).__init__(argv)
        
        
        
        
    # Gambiarra porque o mercos nao liberou o method GET pra essa rota...
    def beforeDelete_titulos_vencidos(self, data) :
        
        data = {
            "data_vencimento": "2021-01-01",
            "valor": 0,
            "numero_documento": "0",
            "excluido": True,
            "cliente_id":  7590070 if self.environment_config['ambiente'] == "H" else 21039436
        }
        self.method = "PUT"
        
        return data
        
    def beforeSend_altera_pedido_id(self,data):
        self.current_rote=f"pedidos/{self.current_data['pedido_id']}"
        del self.current_data['pedido_id']
    
        
    def afterSend_altera_pedido_id(self,data):
        self.current_data['softdib_id'] = 'RELACAO_CLI_PEDIDO' 