Skip to content

ItemizedCharge

Source code in docs_src/capo_marketplace_agreement/types/itemized_charge.py
class ItemizedCharge(TypedDict, closed=True):
    dimension_key: NotRequired[
        "capo_marketplace_agreement.types.bounded_string.BoundedString"
    ]
    """<p>The dimension key as specified in the accepted term.</p>"""
    new_quantity: NotRequired["int"]
    """<p>The requested quantity for this dimension.</p>"""
    old_quantity: NotRequired["int"]
    """<p>The existing quantity for this dimension from the source agreement. This value is <code>0</code> for NEW intent.</p>"""
    charge_reference: NotRequired[
        "capo_marketplace_agreement.types.resource_id.ResourceId"
    ]
    """<p>The identifier of the expected charge that this itemized charge contributes to.</p>"""
    incremental_charge_amount: NotRequired[
        "capo_marketplace_agreement.types.bounded_string.BoundedString"
    ]
    """<p>The total incremental charge amount for this dimension.</p>"""

charge_reference instance-attribute

charge_reference: NotRequired[ResourceId]

The identifier of the expected charge that this itemized charge contributes to.

dimension_key instance-attribute

dimension_key: NotRequired[BoundedString]

The dimension key as specified in the accepted term.

incremental_charge_amount instance-attribute

incremental_charge_amount: NotRequired[BoundedString]

The total incremental charge amount for this dimension.

new_quantity instance-attribute

new_quantity: NotRequired[int]

The requested quantity for this dimension.

old_quantity instance-attribute

old_quantity: NotRequired[int]

The existing quantity for this dimension from the source agreement. This value is 0 for NEW intent.