Ejemplo n.º 1
0
        public async Task BlockAccountLegalEntitiesForPayments(BlockAccountLegalEntityForPaymentsRequest blockRequest)
        {
            var apiRequest = new PatchVendorBlockRequest(blockRequest);
            var response   = await _client.PatchWithResponseCode(apiRequest);

            response.EnsureSuccessStatusCode();
        }
Ejemplo n.º 2
0
        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);
            }
        }