public async Task BlockAccountLegalEntitiesForPayments(BlockAccountLegalEntityForPaymentsRequest blockRequest) { var apiRequest = new PatchVendorBlockRequest(blockRequest); var response = await _client.PatchWithResponseCode(apiRequest); response.EnsureSuccessStatusCode(); }
public async Task Confirm(ConfirmIncentiveApplicationRequest request, CancellationToken cancellationToken = default) { var response = await _client.PatchWithResponseCode(request); if (response.StatusCode == HttpStatusCode.Conflict) { throw new UlnAlreadySubmittedException(); } if (response.StatusCode != HttpStatusCode.OK) { throw new HttpRequestContentException($"Response status code does not indicate success: {(int)response.StatusCode} ({response.StatusCode})", response.StatusCode, response.Body); } }