Esempio n. 1
0
        public async Task OptInChangeValidity()
        {
            var optInVChangeInput = new ConsentValidityChangeRequest
            {
                StartDate = DateTime.Parse("2020-12-16"),
                EndDate   = DateTime.Parse("2020-12-21")
            };
            var result = await _cService.ChangeOptInValidityDate("98487a34-cf87-4f78-8f85-eebf50354c6b", optInVChangeInput, _profile);

            Print(result);
        }
Esempio n. 2
0
        public async Task <BaseResponse> ChangeOptInValidityDate(string key, ConsentValidityChangeRequest optInVChange, Profile profile)
        {
            var request = new RestRequest($"{Options.BaseUrl}/{_pathBaseOptIn}/{key}", DataFormat.Json)
            {
                Method = Method.PATCH
            };

            request.AddJsonBody(optInVChange);

            return(await GetPipeline <BaseResponse>().Execute(new Commands.RequestCommand <BaseResponse>()
            {
                Model = optInVChange,
                RestRequest = request,
                Profile = profile
            }).MapResponse());
        }