|
15 | 15 | #
|
16 | 16 | from typing import (
|
17 | 17 | Any,
|
18 |
| - AsyncIterable, |
| 18 | + AsyncIterator, |
19 | 19 | Awaitable,
|
20 | 20 | Callable,
|
21 |
| - Iterable, |
22 | 21 | Sequence,
|
23 | 22 | Tuple,
|
24 | 23 | Optional,
|
| 24 | + Iterator, |
25 | 25 | )
|
26 | 26 |
|
27 | 27 | from google.cloud.iap_v1.types import service
|
@@ -74,14 +74,14 @@ def __getattr__(self, name: str) -> Any:
|
74 | 74 | return getattr(self._response, name)
|
75 | 75 |
|
76 | 76 | @property
|
77 |
| - def pages(self) -> Iterable[service.ListIdentityAwareProxyClientsResponse]: |
| 77 | + def pages(self) -> Iterator[service.ListIdentityAwareProxyClientsResponse]: |
78 | 78 | yield self._response
|
79 | 79 | while self._response.next_page_token:
|
80 | 80 | self._request.page_token = self._response.next_page_token
|
81 | 81 | self._response = self._method(self._request, metadata=self._metadata)
|
82 | 82 | yield self._response
|
83 | 83 |
|
84 |
| - def __iter__(self) -> Iterable[service.IdentityAwareProxyClient]: |
| 84 | + def __iter__(self) -> Iterator[service.IdentityAwareProxyClient]: |
85 | 85 | for page in self.pages:
|
86 | 86 | yield from page.identity_aware_proxy_clients
|
87 | 87 |
|
@@ -138,14 +138,14 @@ def __getattr__(self, name: str) -> Any:
|
138 | 138 | @property
|
139 | 139 | async def pages(
|
140 | 140 | self,
|
141 |
| - ) -> AsyncIterable[service.ListIdentityAwareProxyClientsResponse]: |
| 141 | + ) -> AsyncIterator[service.ListIdentityAwareProxyClientsResponse]: |
142 | 142 | yield self._response
|
143 | 143 | while self._response.next_page_token:
|
144 | 144 | self._request.page_token = self._response.next_page_token
|
145 | 145 | self._response = await self._method(self._request, metadata=self._metadata)
|
146 | 146 | yield self._response
|
147 | 147 |
|
148 |
| - def __aiter__(self) -> AsyncIterable[service.IdentityAwareProxyClient]: |
| 148 | + def __aiter__(self) -> AsyncIterator[service.IdentityAwareProxyClient]: |
149 | 149 | async def async_generator():
|
150 | 150 | async for page in self.pages:
|
151 | 151 | for response in page.identity_aware_proxy_clients:
|
|
0 commit comments