Example #1
0
        public async Task <BaseResponse> RejectOptIn(ConsentRejectRequest optInRejInput, Profile profile)
        {
            var request = new RestRequest($"{Options.BaseUrl}/{_pathBaseOptInReject}", DataFormat.Json)
            {
                Method = Method.POST
            };

            request.AddJsonBody(optInRejInput);

            return(await GetPipeline <BaseResponse>().Execute(new Commands.RequestCommand <BaseResponse>()
            {
                Model = optInRejInput,
                RestRequest = request,
                Profile = profile
            }).MapResponse());
        }
Example #2
0
        public async Task RejectOptInsTest()
        {
            var optIns      = new List <ConsentReject>();
            var optRejInput = new ConsentRejectRequest();
            var optRejItem  = new ConsentReject
            {
                Reason = "Razão de teste",
                Key    = "4e00e0e0-74e0-4997-8f01-e3f546d1e791"
            };

            optIns.Add(optRejItem);
            optRejInput.OptIns = optIns;
            var result = await _cService.RejectOptIn(optRejInput, _profile);

            Print(result);
        }