import { InvoiceManager } from './invoice-manager';

/** MerchantAPIClient is a client to interact with Merchant API. */
export default class MerchantAPIClient {
  private readonly _invoiceManager: InvoiceManager;

  /** invoiceManager returns an object to interact with Invoices. */
  public get invoiceManager(): InvoiceManager {
    return this._invoiceManager;
  }

  constructor(invoiceManager: InvoiceManager) {
    this._invoiceManager = invoiceManager;
  }
}
