Exemplo n.º 1
0
        public async Task <ResponseSingleConsent> ChangeAllRetailerAccessFromRecipients(int iysCode, int brandCode, RequestRemoveRetailerAccess request, CancellationToken cancellationToken = default)
        {
            var restResponse = await RestClientRequest(request, $"/sps/{iysCode}/brands/{brandCode}/consents/retailers/access", Method.PUT, cancellationToken : cancellationToken);

            return(JsonConvert.DeserializeObject <ResponseSingleConsent>(restResponse.Content));
        }
Exemplo n.º 2
0
        public async Task <ResponseRemoveRetailerAccess> RemoveRetailerAccessFromRecipients(int iysCode, int brandCode, RequestRemoveRetailerAccess request, CancellationToken cancellationToken = default)
        {
            var restResponse = await RestClientRequest(request, $"/sps/{iysCode}/brands/{brandCode}/consents/retailers/access/remove", Method.POST, cancellationToken : cancellationToken);

            if (restResponse.StatusCode != HttpStatusCode.Accepted)
            {
                return(JsonConvert.DeserializeObject <ResponseRemoveRetailerAccess>(restResponse.Content));
            }

            return(new ResponseRemoveRetailerAccess
            {
                Success = true
            });
        }