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)); }
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 }); }