Module pagers (1.20.0)

API documentation for contact_center_insights_v1.services.contact_center_insights.pagers module.

Classes

ListAllFeedbackLabelsAsyncPager

ListAllFeedbackLabelsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAllFeedbackLabelsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAllFeedbackLabelsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAllFeedbackLabelsResponse,
    *,
    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_all_feedback_labels requests.

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

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

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

ListAllFeedbackLabelsPager

ListAllFeedbackLabelsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAllFeedbackLabelsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAllFeedbackLabelsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAllFeedbackLabelsResponse,
    *,
    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_all_feedback_labels requests.

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

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

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

ListAnalysesAsyncPager

ListAnalysesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysesResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysesRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysesResponse,
    *,
    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_analyses requests.

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

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

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

ListAnalysesPager

ListAnalysesPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysesResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysesRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysesResponse,
    *,
    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_analyses requests.

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

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

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

ListAnalysisRulesAsyncPager

ListAnalysisRulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysisRulesResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysisRulesRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysisRulesResponse,
    *,
    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_analysis_rules requests.

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

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

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

ListAnalysisRulesPager

ListAnalysisRulesPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysisRulesResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysisRulesRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListAnalysisRulesResponse,
    *,
    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_analysis_rules requests.

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

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

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

ListConversationsAsyncPager

ListConversationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListConversationsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListConversationsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListConversationsResponse,
    *,
    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_conversations requests.

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

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

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

ListConversationsPager

ListConversationsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListConversationsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListConversationsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListConversationsResponse,
    *,
    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_conversations requests.

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

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

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

ListFeedbackLabelsAsyncPager

ListFeedbackLabelsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListFeedbackLabelsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListFeedbackLabelsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListFeedbackLabelsResponse,
    *,
    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_feedback_labels requests.

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

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

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

ListFeedbackLabelsPager

ListFeedbackLabelsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListFeedbackLabelsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListFeedbackLabelsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListFeedbackLabelsResponse,
    *,
    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_feedback_labels requests.

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

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

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

ListPhraseMatchersAsyncPager

ListPhraseMatchersAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListPhraseMatchersResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListPhraseMatchersRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListPhraseMatchersResponse,
    *,
    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_phrase_matchers requests.

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

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

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

ListPhraseMatchersPager

ListPhraseMatchersPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListPhraseMatchersResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListPhraseMatchersRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListPhraseMatchersResponse,
    *,
    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_phrase_matchers requests.

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

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

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

ListQaQuestionsAsyncPager

ListQaQuestionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaQuestionsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaQuestionsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaQuestionsResponse,
    *,
    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_qa_questions requests.

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

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

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

ListQaQuestionsPager

ListQaQuestionsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaQuestionsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaQuestionsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaQuestionsResponse,
    *,
    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_qa_questions requests.

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

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

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

ListQaScorecardRevisionsAsyncPager

ListQaScorecardRevisionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardRevisionsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardRevisionsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardRevisionsResponse,
    *,
    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_qa_scorecard_revisions requests.

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

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

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

ListQaScorecardRevisionsPager

ListQaScorecardRevisionsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardRevisionsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardRevisionsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardRevisionsResponse,
    *,
    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_qa_scorecard_revisions requests.

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

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

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

ListQaScorecardsAsyncPager

ListQaScorecardsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardsResponse,
    *,
    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_qa_scorecards requests.

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

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

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

ListQaScorecardsPager

ListQaScorecardsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListQaScorecardsResponse,
    *,
    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_qa_scorecards requests.

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

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

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

ListViewsAsyncPager

ListViewsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.contact_center_insights_v1.types.contact_center_insights.ListViewsResponse
        ],
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListViewsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListViewsResponse,
    *,
    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_views requests.

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

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

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

ListViewsPager

ListViewsPager(
    method: typing.Callable[
        [...],
        google.cloud.contact_center_insights_v1.types.contact_center_insights.ListViewsResponse,
    ],
    request: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListViewsRequest,
    response: google.cloud.contact_center_insights_v1.types.contact_center_insights.ListViewsResponse,
    *,
    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_views requests.

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

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

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