Skip to content

RevenueBreakdown

Source code in docs_src/capo_wafv2/types/revenue_breakdown.py
class RevenueBreakdown(TypedDict, closed=True):
    total_amount: NotRequired[
        "capo_wafv2.types.monetization_amount_value.MonetizationAmountValue"
    ]
    """<p>The total revenue amount in the specified currency.</p>"""
    verified_amount: NotRequired[
        "capo_wafv2.types.monetization_amount_value.MonetizationAmountValue"
    ]
    """<p>The revenue amount from verified AI bots.</p>"""
    unverified_amount: NotRequired[
        "capo_wafv2.types.monetization_amount_value.MonetizationAmountValue"
    ]
    """<p>The revenue amount from unverified AI bots.</p>"""
    currency: NotRequired["capo_wafv2.types.currency.Currency"]
    """<p>The currency of the revenue amounts.</p>"""
    total_settled: "capo_wafv2.types.request_count.RequestCount"
    """<p>The total number of successfully settled payment transactions.</p>"""
    total_monetize_served: "capo_wafv2.types.request_count.RequestCount"
    """<p>The total number of HTTP 402 Payment Required responses served to AI agents.</p>"""

currency instance-attribute

currency: NotRequired[Currency]

The currency of the revenue amounts.

total_amount instance-attribute

total_amount: NotRequired[MonetizationAmountValue]

The total revenue amount in the specified currency.

total_monetize_served instance-attribute

total_monetize_served: RequestCount

The total number of HTTP 402 Payment Required responses served to AI agents.

total_settled instance-attribute

total_settled: RequestCount

The total number of successfully settled payment transactions.

unverified_amount instance-attribute

unverified_amount: NotRequired[MonetizationAmountValue]

The revenue amount from unverified AI bots.

verified_amount instance-attribute

verified_amount: NotRequired[MonetizationAmountValue]

The revenue amount from verified AI bots.