Skip to content

ExpectedCustomerSpend

Source code in docs_src/capo_partnercentral_selling/types/expected_customer_spend.py
class ExpectedCustomerSpend(TypedDict, closed=True):
    amount: "capo_partnercentral_selling.types.amount.Amount"
    """<p>Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.</p>"""
    currency_code: "capo_partnercentral_selling.types.currency_code.CurrencyCode"
    """<p>Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets. Accepted values are <code>USD</code> (US Dollars) and <code>EUR</code> (Euros). If the AWS Partition is <code>aws-eusc</code> (AWS European Sovereign Cloud), the currency code must be <code>EUR</code>.</p>"""
    frequency: "capo_partnercentral_selling.types.payment_frequency.PaymentFrequency"
    """<p>Indicates how frequently the customer is expected to spend the projected amount. Use <code>Monthly</code> for recurring monthly spend (required for <code>TargetCompany: "AWS"</code> entries). Use <code>None</code> for one-time deal value entries (required for <code>TargetCompany: "Self"</code> entries when providing Total Contract Value).</p>"""
    target_company: "str"
    """<p>Specifies the entity associated with this spend entry. Use <code>AWS</code> for the system’s AWS Monthly Recurring Revenue (MRR) estimate. Use <code>Self</code> for the partner’s own deal value entry when providing Total Contract Value (TCV) for automatic MRR conversion. When <code>ExpectedContractDuration</code> is present on the Project, only <code>AWS</code> and <code>Self</code> are accepted. When <code>ExpectedContractDuration</code> is not present, only <code>AWS</code> is accepted and any other value will be automatically set to <code>AWS</code>.</p>"""
    estimation_url: NotRequired[
        "capo_partnercentral_selling.types.estimation_url.EstimationUrl"
    ]
    """<p>A URL providing additional information or context about the spend estimation.</p>"""

amount instance-attribute

amount: Amount

Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.

currency_code instance-attribute

currency_code: CurrencyCode

Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets. Accepted values are USD (US Dollars) and EUR (Euros). If the AWS Partition is aws-eusc (AWS European Sovereign Cloud), the currency code must be EUR.

estimation_url instance-attribute

estimation_url: NotRequired[EstimationUrl]

A URL providing additional information or context about the spend estimation.

frequency instance-attribute

frequency: PaymentFrequency

Indicates how frequently the customer is expected to spend the projected amount. Use Monthly for recurring monthly spend (required for TargetCompany: "AWS" entries). Use None for one-time deal value entries (required for TargetCompany: "Self" entries when providing Total Contract Value).

target_company instance-attribute

target_company: str

Specifies the entity associated with this spend entry. Use AWS for the system’s AWS Monthly Recurring Revenue (MRR) estimate. Use Self for the partner’s own deal value entry when providing Total Contract Value (TCV) for automatic MRR conversion. When ExpectedContractDuration is present on the Project, only AWS and Self are accepted. When ExpectedContractDuration is not present, only AWS is accepted and any other value will be automatically set to AWS.