Skip to content

Paginators#

Index > PartnerCentralRevenueMeasurementAPI > Paginators

Auto-generated documentation for PartnerCentralRevenueMeasurementAPI type annotations stubs module mypy-boto3-partnercentral-revenue-measurement.

ListMarketplaceRevenueShareAllocationsPaginator#

Type annotations and code completion for boto3.client("partnercentral-revenue-measurement").get_paginator("list_marketplace_revenue_share_allocations"). boto3 documentation

# ListMarketplaceRevenueShareAllocationsPaginator usage example

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListMarketplaceRevenueShareAllocationsPaginator

def get_list_marketplace_revenue_share_allocations_paginator() -> ListMarketplaceRevenueShareAllocationsPaginator:
    return Session().client("partnercentral-revenue-measurement").get_paginator("list_marketplace_revenue_share_allocations")
# ListMarketplaceRevenueShareAllocationsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListMarketplaceRevenueShareAllocationsPaginator

session = Session()

client = Session().client("partnercentral-revenue-measurement")  # (1)
paginator: ListMarketplaceRevenueShareAllocationsPaginator = client.get_paginator("list_marketplace_revenue_share_allocations")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: PartnerCentralRevenueMeasurementAPIClient
  2. paginator: ListMarketplaceRevenueShareAllocationsPaginator
  3. item: PageIterator[ListMarketplaceRevenueShareAllocationsOutputTypeDef]

paginate#

Type annotations and code completion for ListMarketplaceRevenueShareAllocationsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    Catalog: CatalogNameType,  # (1)
    ProductId: str,
    Status: AllocationStatusType = ...,  # (2)
    AfterEffectiveFrom: str = ...,
    BeforeEffectiveFrom: str = ...,
    SortBy: MarketplaceRevenueShareAllocationSortFieldType = ...,  # (3)
    SortOrder: SortOrderType = ...,  # (4)
    MarketplaceRevenueShareRevision: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (5)
) -> botocore.paginate.PageIterator[ListMarketplaceRevenueShareAllocationsOutputTypeDef]:  # (6)
    ...
  1. See CatalogNameType
  2. See AllocationStatusType
  3. See MarketplaceRevenueShareAllocationSortFieldType
  4. See SortOrderType
  5. See PaginatorConfigTypeDef
  6. See PageIterator[ListMarketplaceRevenueShareAllocationsOutputTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListMarketplaceRevenueShareAllocationsInputPaginateTypeDef = {  # (1)
    "Catalog": ...,
    "ProductId": ...,
}

parent.paginate(**kwargs)
  1. See ListMarketplaceRevenueShareAllocationsInputPaginateTypeDef

ListMarketplaceRevenueSharesPaginator#

Type annotations and code completion for boto3.client("partnercentral-revenue-measurement").get_paginator("list_marketplace_revenue_shares"). boto3 documentation

# ListMarketplaceRevenueSharesPaginator usage example

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListMarketplaceRevenueSharesPaginator

def get_list_marketplace_revenue_shares_paginator() -> ListMarketplaceRevenueSharesPaginator:
    return Session().client("partnercentral-revenue-measurement").get_paginator("list_marketplace_revenue_shares")
# ListMarketplaceRevenueSharesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListMarketplaceRevenueSharesPaginator

session = Session()

client = Session().client("partnercentral-revenue-measurement")  # (1)
paginator: ListMarketplaceRevenueSharesPaginator = client.get_paginator("list_marketplace_revenue_shares")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: PartnerCentralRevenueMeasurementAPIClient
  2. paginator: ListMarketplaceRevenueSharesPaginator
  3. item: PageIterator[ListMarketplaceRevenueSharesOutputTypeDef]

paginate#

Type annotations and code completion for ListMarketplaceRevenueSharesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    Catalog: CatalogNameType,  # (1)
    ProductIds: Sequence[str] = ...,
    ProductCodes: Sequence[str] = ...,
    SortBy: MarketplaceRevenueShareSortByType = ...,  # (2)
    SortOrder: SortOrderType = ...,  # (3)
    CreatedAfter: TimestampTypeDef = ...,
    CreatedBefore: TimestampTypeDef = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (4)
) -> botocore.paginate.PageIterator[ListMarketplaceRevenueSharesOutputTypeDef]:  # (5)
    ...
  1. See CatalogNameType
  2. See MarketplaceRevenueShareSortByType
  3. See SortOrderType
  4. See PaginatorConfigTypeDef
  5. See PageIterator[ListMarketplaceRevenueSharesOutputTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListMarketplaceRevenueSharesInputPaginateTypeDef = {  # (1)
    "Catalog": ...,
}

parent.paginate(**kwargs)
  1. See ListMarketplaceRevenueSharesInputPaginateTypeDef

ListRevenueAttributionAllocationsPaginator#

Type annotations and code completion for boto3.client("partnercentral-revenue-measurement").get_paginator("list_revenue_attribution_allocations"). boto3 documentation

# ListRevenueAttributionAllocationsPaginator usage example

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListRevenueAttributionAllocationsPaginator

def get_list_revenue_attribution_allocations_paginator() -> ListRevenueAttributionAllocationsPaginator:
    return Session().client("partnercentral-revenue-measurement").get_paginator("list_revenue_attribution_allocations")
# ListRevenueAttributionAllocationsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListRevenueAttributionAllocationsPaginator

session = Session()

client = Session().client("partnercentral-revenue-measurement")  # (1)
paginator: ListRevenueAttributionAllocationsPaginator = client.get_paginator("list_revenue_attribution_allocations")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: PartnerCentralRevenueMeasurementAPIClient
  2. paginator: ListRevenueAttributionAllocationsPaginator
  3. item: PageIterator[ListRevenueAttributionAllocationsOutputTypeDef]

paginate#

Type annotations and code completion for ListRevenueAttributionAllocationsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    Catalog: CatalogNameType,  # (1)
    RevenueAttributionIdentifier: str,
    EntityTypeFilters: Sequence[EntityTypeType] = ...,  # (2)
    EntityIdentifierFilters: Sequence[str] = ...,
    CustomerAwsAccountIdFilters: Sequence[str] = ...,
    StatusFilter: AllocationStatusType = ...,  # (3)
    AfterEffectiveFrom: str = ...,
    BeforeEffectiveFrom: str = ...,
    AfterEffectiveUntil: str = ...,
    BeforeEffectiveUntil: str = ...,
    SortBy: RevenueAttributionAllocationSortFieldType = ...,  # (4)
    SortOrder: SortOrderType = ...,  # (5)
    RevenueAttributionRevision: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (6)
) -> botocore.paginate.PageIterator[ListRevenueAttributionAllocationsOutputTypeDef]:  # (7)
    ...
  1. See CatalogNameType
  2. See Sequence[EntityTypeType]
  3. See AllocationStatusType
  4. See RevenueAttributionAllocationSortFieldType
  5. See SortOrderType
  6. See PaginatorConfigTypeDef
  7. See PageIterator[ListRevenueAttributionAllocationsOutputTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListRevenueAttributionAllocationsInputPaginateTypeDef = {  # (1)
    "Catalog": ...,
    "RevenueAttributionIdentifier": ...,
}

parent.paginate(**kwargs)
  1. See ListRevenueAttributionAllocationsInputPaginateTypeDef

ListRevenueAttributionsPaginator#

Type annotations and code completion for boto3.client("partnercentral-revenue-measurement").get_paginator("list_revenue_attributions"). boto3 documentation

# ListRevenueAttributionsPaginator usage example

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListRevenueAttributionsPaginator

def get_list_revenue_attributions_paginator() -> ListRevenueAttributionsPaginator:
    return Session().client("partnercentral-revenue-measurement").get_paginator("list_revenue_attributions")
# ListRevenueAttributionsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_partnercentral_revenue_measurement.paginator import ListRevenueAttributionsPaginator

session = Session()

client = Session().client("partnercentral-revenue-measurement")  # (1)
paginator: ListRevenueAttributionsPaginator = client.get_paginator("list_revenue_attributions")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: PartnerCentralRevenueMeasurementAPIClient
  2. paginator: ListRevenueAttributionsPaginator
  3. item: PageIterator[ListRevenueAttributionsOutputTypeDef]

paginate#

Type annotations and code completion for ListRevenueAttributionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    Catalog: CatalogNameType,  # (1)
    Identifiers: Sequence[str] = ...,
    CreatedAfter: TimestampTypeDef = ...,
    CreatedBefore: TimestampTypeDef = ...,
    SortBy: AttributionSortByType = ...,  # (2)
    SortOrder: SortOrderType = ...,  # (3)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (4)
) -> botocore.paginate.PageIterator[ListRevenueAttributionsOutputTypeDef]:  # (5)
    ...
  1. See CatalogNameType
  2. See AttributionSortByType
  3. See SortOrderType
  4. See PaginatorConfigTypeDef
  5. See PageIterator[ListRevenueAttributionsOutputTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListRevenueAttributionsInputPaginateTypeDef = {  # (1)
    "Catalog": ...,
}

parent.paginate(**kwargs)
  1. See ListRevenueAttributionsInputPaginateTypeDef