Skip to content

GetRevenueStatisticsSummaryRequest

Source code in docs_src/capo_wafv2/types/get_revenue_statistics_summary_request.py
class GetRevenueStatisticsSummaryRequest(TypedDict, closed=True):
    time_window: "capo_wafv2.types.time_window.TimeWindow"
    """<p>The time range for the revenue summary query. Specify start and end timestamps.</p>"""
    scope: "capo_wafv2.types.scope.Scope"
    """<p>Specifies whether this is for a Amazon CloudFront distribution (<code>CLOUDFRONT</code>) or for a regional application (<code>REGIONAL</code>). AI bot monetization is only available for <code>CLOUDFRONT</code> scope.</p>"""
    currency: "capo_wafv2.types.currency.Currency"
    """<p>The currency for the revenue amounts in the response. Currently only <code>USDC</code> is supported.</p>"""
    filters: NotRequired[
        "capo_wafv2.types.monetization_filter_list.MonetizationFilterList"
    ]
    """<p>Optional filters to narrow the results. You can filter by source name, category, organization, intent, verified status, content path, web ACL ARN, or currency mode.</p>"""

currency instance-attribute

currency: Currency

The currency for the revenue amounts in the response. Currently only USDC is supported.

filters instance-attribute

filters: NotRequired[MonetizationFilterList]

Optional filters to narrow the results. You can filter by source name, category, organization, intent, verified status, content path, web ACL ARN, or currency mode.

scope instance-attribute

scope: Scope

Specifies whether this is for a Amazon CloudFront distribution (CLOUDFRONT) or for a regional application (REGIONAL). AI bot monetization is only available for CLOUDFRONT scope.

time_window instance-attribute

time_window: TimeWindow

The time range for the revenue summary query. Specify start and end timestamps.