<?php
namespace Aws\MarketplaceAgreement;

use Aws\AwsClient;

/**
 * This client is used to interact with the **AWS Marketplace Agreement Service** service.
 * @method \Aws\Result acceptAgreementCancellationRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise acceptAgreementCancellationRequestAsync(array $args = [])
 * @method \Aws\Result acceptAgreementPaymentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise acceptAgreementPaymentRequestAsync(array $args = [])
 * @method \Aws\Result acceptAgreementRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise acceptAgreementRequestAsync(array $args = [])
 * @method \Aws\Result batchCreateBillingAdjustmentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise batchCreateBillingAdjustmentRequestAsync(array $args = [])
 * @method \Aws\Result cancelAgreement(array $args = [])
 * @method \GuzzleHttp\Promise\Promise cancelAgreementAsync(array $args = [])
 * @method \Aws\Result cancelAgreementCancellationRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise cancelAgreementCancellationRequestAsync(array $args = [])
 * @method \Aws\Result cancelAgreementPaymentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise cancelAgreementPaymentRequestAsync(array $args = [])
 * @method \Aws\Result createAgreementRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createAgreementRequestAsync(array $args = [])
 * @method \Aws\Result describeAgreement(array $args = [])
 * @method \GuzzleHttp\Promise\Promise describeAgreementAsync(array $args = [])
 * @method \Aws\Result getAgreementCancellationRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAgreementCancellationRequestAsync(array $args = [])
 * @method \Aws\Result getAgreementEntitlements(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAgreementEntitlementsAsync(array $args = [])
 * @method \Aws\Result getAgreementPaymentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAgreementPaymentRequestAsync(array $args = [])
 * @method \Aws\Result getAgreementTerms(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAgreementTermsAsync(array $args = [])
 * @method \Aws\Result getBillingAdjustmentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getBillingAdjustmentRequestAsync(array $args = [])
 * @method \Aws\Result listAgreementCancellationRequests(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAgreementCancellationRequestsAsync(array $args = [])
 * @method \Aws\Result listAgreementCharges(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAgreementChargesAsync(array $args = [])
 * @method \Aws\Result listAgreementInvoiceLineItems(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAgreementInvoiceLineItemsAsync(array $args = [])
 * @method \Aws\Result listAgreementPaymentRequests(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAgreementPaymentRequestsAsync(array $args = [])
 * @method \Aws\Result listBillingAdjustmentRequests(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listBillingAdjustmentRequestsAsync(array $args = [])
 * @method \Aws\Result rejectAgreementCancellationRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise rejectAgreementCancellationRequestAsync(array $args = [])
 * @method \Aws\Result rejectAgreementPaymentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise rejectAgreementPaymentRequestAsync(array $args = [])
 * @method \Aws\Result searchAgreements(array $args = [])
 * @method \GuzzleHttp\Promise\Promise searchAgreementsAsync(array $args = [])
 * @method \Aws\Result sendAgreementCancellationRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise sendAgreementCancellationRequestAsync(array $args = [])
 * @method \Aws\Result sendAgreementPaymentRequest(array $args = [])
 * @method \GuzzleHttp\Promise\Promise sendAgreementPaymentRequestAsync(array $args = [])
 * @method \Aws\Result updatePurchaseOrders(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updatePurchaseOrdersAsync(array $args = [])
 */
class MarketplaceAgreementClient extends AwsClient {}
