An iterator of accounts.

Typical usage:

```
while (accountIterator.hasNext()) {
  var account = accountIterator.next();
}
```
Related:

- [ManagedAccountSelector.get()](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccountselector#get)
- [ManagedAccount](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccount)

### Methods:

| Member | Type | Description |
|---|---|---|
| [hasNext()](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccountiterator#hasNext) | `boolean` | Returns `true` if the iterator has more elements. |
| [next()](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccountiterator#next) | `https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccount` | Returns the next [ManagedAccount](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccount) in the iterator. |
| [totalNumEntities()](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccountiterator#totalNumEntities) | `int` | Returns the total number of entities matched by the selector which generated this iterator. |

## `hasNext()`

Returns `true` if the iterator has more elements.

### Return values:

| Type | Description |
|---|---|
| `boolean` | `true` if the iterator has more elements. |

## `next()`

Returns the next [ManagedAccount](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccount) in the iterator.

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccount` | The next [ManagedAccount](https://developers.google.com/google-ads/scripts/docs/reference/adsmanagerapp/adsmanagerapp_managedaccount) in the iterator. |

## `totalNumEntities()`

Returns the total number of entities matched by the selector which generated this iterator.

Note that the returned number disregards limits, and that the iterator
is not guaranteed to have this many elements --- `hasNext` will
start to return `false` and `next` will start to
throw exceptions as soon as the limit for entity reads has been reached,
even if the selector matched more entities.

### Return values:

| Type | Description |
|---|---|
| `int` | The number of entities matched by the selector which generated this iterator. |