code: @Override
      public ListOfferingTransactionsResult listOfferingTransactions(ListOfferingTransactionsRequest request) {
          request = beforeClientExecution(request);
          return executeListOfferingTransactions(request);
      }
docs: <p>
  Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The
  list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a
  <code>NotEligible</code> error if the user is not permitted to invoke the operation. Please contact <a
  href="mailto:aws-devicefarm-support@amazon.com">aws-devicefarm-support@amazon.com</a> if you believe that you
  should be able to invoke this operation.
  </p>
  
  @param listOfferingTransactionsRequest
  Represents the request to list the offering transaction history.
  @return Result of the ListOfferingTransactions operation returned by the service.
  @throws ArgumentException
  An invalid argument was specified.
  @throws NotFoundException
  The specified entity was not found.
  @throws NotEligibleException
  Exception gets thrown when a user is not eligible to perform the specified transaction.
  @throws LimitExceededException
  A limit was exceeded.
  @throws ServiceAccountException
  There was a problem with the service account.
  @sample AWSDeviceFarm.ListOfferingTransactions
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingTransactions"
  target="_top">AWS API Documentation</a>