OutcomeBasedInvestment
An investment that is awarded upon completion of a defined outcome. This corresponds to the OUTCOME_BASED investment type and is claimed through CreateContractualInvestmentAttestation.
Contents
- attestationWindow
-
The time window, expressed as an interval with inclusive start and end dates, during which outcomes can be attested to.
Type: Interval object
Required: Yes
- disbursedValue
-
The total value already disbursed against the investment. This value can be distributed among the investment accounts distribution.
Type: Amount object
Required: Yes
- investmentId
-
The identifier of the investment, as returned by
ListContractualInvestments. This value is 1–36 characters.Type: String
Length Constraints: Minimum length of 1. Maximum length of 36.
Pattern:
[a-zA-Z0-9_\-]+Required: Yes
- outcomeDescription
-
The description of what must be completed to attest the outcome. This value is 1–2048 characters.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Required: Yes
- investmentMultipliers
-
The multipliers used to compute the investment value from the attestation input. The list contains at most 200 multipliers. Multipliers are derived from the terms of the private pricing contract.
Type: Array of InvestmentMultiplier objects
Array Members: Minimum number of 0 items. Maximum number of 200 items.
Required: No
- investmentRestrictions
-
The restrictions that cap the value that can be disbursed for the investment. The list contains at most 10 restrictions.
Type: Array of InvestmentRestriction objects
Array Members: Minimum number of 0 items. Maximum number of 10 items.
Required: No
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: