ProductPricingFundFee
objectProductPricingNetManagementFee
objectProductPricingResponse
objectCase identifier associated with the transaction when pricing is found.
Unique identifier for the Order Entry transaction.
>= 1 characters
Fee schedules and product pricing detail; null when isSuccess is false.
Example:{"isApplicationTransaction":true,"isVariableAnnuity":true,"showMarketValueAdjustment":false,"showNetManagementFee":true,"productFees":[{"feeTypeLabel":"Base M&E charges:","feeName":"M&E","feeValue":"0.90%","isDefaultType":false},{"feeTypeLabel":"Annual Contract Amount:","feeName":"Contract fee","feeValue":"$120.00","isDefaultType":false},{"feeTypeLabel":"Base M&E charges:","feeName":"M&E","feeValue":"0.90%","isDefaultType":false},{"feeTypeLabel":"Annual Contract Amount:","feeName":"Contract fee","feeValue":"$120.00","isDefaultType":false}],"featureFees":[{"featureName":"Lifetime income rider","feeValues":["0.35%","$25 annual"],"riderModifiedChargeSchedule":[{"year":"1","charge":"2.00%"},{"year":"2","charge":"1.50%"}]},{"featureName":"Lifetime income rider","feeValues":["0.35%","$25 annual"],"riderModifiedChargeSchedule":[{"year":"1","charge":"2.00%"},{"year":"2","charge":"1.50%"}]}],"fundFees":[{"fundName":"Sample Index Fund","percentageDisplay":"0.85%","minPct":"0.50%","maxPct":"1.25%","amountDisplay":"","minAmt":"","maxAmt":"","isValueAdjusted":false},{"fundName":"Sample Index Fund","percentageDisplay":"0.85%","minPct":"0.50%","maxPct":"1.25%","amountDisplay":"","minAmt":"","maxAmt":"","isValueAdjusted":false}],"surrenderCharges":[{"year":"1","charge":"8%"},{"year":"2","charge":"7%"},{"year":"3","charge":"6%"},{"year":"1","charge":"8%"},{"year":"2","charge":"7%"},{"year":"3","charge":"6%"}],"netManagementFees":[{"fundName":"Sample Index Fund","totalFeePercentage":"1.10%"},{"fundName":"Sample Index Fund","totalFeePercentage":"1.10%"}]}
Show Child Parameters
Whether the upstream product pricing call succeeded.
Human-readable status message from the product pricing service.
Status label (for example Success or Failure).
ProductPricingYearCharge
objectQuestionData
objectOne row of captured or echoed answer data. Must include id, type, and value (the JSON property value must be present on each row; use JSON null for an empty optional answer when applicable). On PUT, id must match the enclosing data field key (or the leaf key inside a collection item’s data). type must be a QuestionData storage type (see QuestionDataStorageTypes); collection value rows use collectionItem on each CollectionItem.
Must match the field key under data for this row (case-insensitive); inside collection rows, must match the leaf key in the item’s data map.
>= 1 characters
Data-storage type for the question row. Must be one of: input, text (wire form for plain text / same as input), dropdown, radio, checkbox, checkboxgroup, date, phone, email, money, number, label, information, collection, Person, Address, Hidden.
Allowed values:inputtextdropdownradiocheckboxcheckboxgroupdatephoneemailmoneynumberlabelinformationcollectionPersonAddressHidden
>= 1 characters
Example:text
The title of the question shown to the user. This value should be kept in sync with the title property of the associated field
The subtext shown to the user below the question title. This value should be kept in sync with the text property of the associated field
The display text representing the user’s selected answer. For example, a country dropdown may display ‘United States of America’ to the user, while the blueprint stores the value as ‘USA’
Any OfThe actual value of the question (required on each QuestionData row in data; JSON null is allowed for an empty optional answer). Can be a string, integer, number, float, date, date-time, boolean, or array of CollectionItem objects depending on the field type.
String value for simple fields
Example:PrimaryBeneficiary
Zero-based row index for repeatable collection rows in transaction data lists; 0 for single-value fields.
True when value is a prefill; omitted in JSON when false.