Exemple #1
0
        public async Task <BaseResponse> RejectSettlement(SettlementRejectRequest receivableSettlement)
        {
            var request = new RestRequest($"{Options.BaseUrl}/{_pathReject}", DataFormat.Json)
            {
                Method = Method.PATCH
            };

            request.AddJsonBody(receivableSettlement);

            return(await GetPipeline <BaseResponse>().Execute(new Commands.RequestCommand <BaseResponse>()
            {
                Model = receivableSettlement,
                RestRequest = request,
                Profile = _baseProfile
            }).MapResponse());
        }
        public async Task RejectSettlementVanillaTest()
        {
            var receivableSettlementItem = new SettlementReject
            {
                Key           = ("df78ff30-1825-4922-b26f-856f28652c1e"),
                ReasonDetails = ("Liquidacao nao executada.")
            };
            var settlements = new List <SettlementReject>
            {
                receivableSettlementItem
            };
            var receivableSettlementInput = new SettlementRejectRequest {
                Settlements = settlements
            };
            var result = await _settlementService.RejectSettlement(receivableSettlementInput);

            Print(result);
        }