Module pagers (1.37.0)

API documentation for dialogflowcx_v3beta1.services.playbooks.pagers module.

Classes

ListPlaybookVersionsAsyncPager

ListPlaybookVersionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybookVersionsResponse
        ],
    ],
    request: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybookVersionsRequest,
    response: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybookVersionsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_playbook_versions requests.

This class thinly wraps an initial ListPlaybookVersionsResponse object, and provides an __aiter__ method to iterate through its playbook_versions field.

If there are more pages, the __aiter__ method will make additional ListPlaybookVersions requests and continue to iterate through the playbook_versions field on the corresponding responses.

All the usual ListPlaybookVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListPlaybookVersionsPager

ListPlaybookVersionsPager(
    method: typing.Callable[
        [...],
        google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybookVersionsResponse,
    ],
    request: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybookVersionsRequest,
    response: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybookVersionsResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_playbook_versions requests.

This class thinly wraps an initial ListPlaybookVersionsResponse object, and provides an __iter__ method to iterate through its playbook_versions field.

If there are more pages, the __iter__ method will make additional ListPlaybookVersions requests and continue to iterate through the playbook_versions field on the corresponding responses.

All the usual ListPlaybookVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListPlaybooksAsyncPager

ListPlaybooksAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybooksResponse
        ],
    ],
    request: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybooksRequest,
    response: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybooksResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_playbooks requests.

This class thinly wraps an initial ListPlaybooksResponse object, and provides an __aiter__ method to iterate through its playbooks field.

If there are more pages, the __aiter__ method will make additional ListPlaybooks requests and continue to iterate through the playbooks field on the corresponding responses.

All the usual ListPlaybooksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListPlaybooksPager

ListPlaybooksPager(
    method: typing.Callable[
        [...], google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybooksResponse
    ],
    request: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybooksRequest,
    response: google.cloud.dialogflowcx_v3beta1.types.playbook.ListPlaybooksResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_playbooks requests.

This class thinly wraps an initial ListPlaybooksResponse object, and provides an __iter__ method to iterate through its playbooks field.

If there are more pages, the __iter__ method will make additional ListPlaybooks requests and continue to iterate through the playbooks field on the corresponding responses.

All the usual ListPlaybooksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.