Module pagers (0.1.12)

API documentation for support_v2.services.case_service.pagers module.

Classes

ListCasesAsyncPager

ListCasesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.support_v2.types.case_service.ListCasesResponse],
    ],
    request: google.cloud.support_v2.types.case_service.ListCasesRequest,
    response: google.cloud.support_v2.types.case_service.ListCasesResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_cases requests.

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

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

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

ListCasesPager

ListCasesPager(
    method: typing.Callable[
        [...], google.cloud.support_v2.types.case_service.ListCasesResponse
    ],
    request: google.cloud.support_v2.types.case_service.ListCasesRequest,
    response: google.cloud.support_v2.types.case_service.ListCasesResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_cases requests.

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

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

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

SearchCaseClassificationsAsyncPager

SearchCaseClassificationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.support_v2.types.case_service.SearchCaseClassificationsResponse
        ],
    ],
    request: google.cloud.support_v2.types.case_service.SearchCaseClassificationsRequest,
    response: google.cloud.support_v2.types.case_service.SearchCaseClassificationsResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through search_case_classifications requests.

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

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

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

SearchCaseClassificationsPager

SearchCaseClassificationsPager(
    method: typing.Callable[
        [...],
        google.cloud.support_v2.types.case_service.SearchCaseClassificationsResponse,
    ],
    request: google.cloud.support_v2.types.case_service.SearchCaseClassificationsRequest,
    response: google.cloud.support_v2.types.case_service.SearchCaseClassificationsResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through search_case_classifications requests.

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

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

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

SearchCasesAsyncPager

SearchCasesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.support_v2.types.case_service.SearchCasesResponse
        ],
    ],
    request: google.cloud.support_v2.types.case_service.SearchCasesRequest,
    response: google.cloud.support_v2.types.case_service.SearchCasesResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through search_cases requests.

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

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

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

SearchCasesPager

SearchCasesPager(
    method: typing.Callable[
        [...], google.cloud.support_v2.types.case_service.SearchCasesResponse
    ],
    request: google.cloud.support_v2.types.case_service.SearchCasesRequest,
    response: google.cloud.support_v2.types.case_service.SearchCasesResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through search_cases requests.

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

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

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