public envelope.ResponseEnvelope <comum_dto.externo.DebitoResponse> Debitar(comum_dto.externo.DebitoRequest debitoRequest)
        {
            var parser = new parsers.TransacaoDebitar();

            var request = parser.Request(debitoRequest);

            var debitoResponse = client.Debitar(request);

            var response = parser.Response(debitoResponse);

            return(response);
        }
        public virtual grpc.Protos.DebitoRequest Request(comum_dto.externo.DebitoRequest request)
        {
            var debitarRequest = new grpc.Protos.DebitoRequest()
            {
                UsuarioId           = request.UsuarioId.ToString(),
                EmpresaId           = request.EmpresaId.ToString(),
                Descricao           = request.Descricao ?? string.Empty,
                ParceiroId          = request.ParceiroId.ToString(),
                ParceiroTransacaoId = request.ParceiroTransacaoId ?? string.Empty,
                Pontos = request.Pontos
            };

            return(debitarRequest);
        }