Search
K
MarketConnect-OrderEntry

ProductPricingYearCharge

object
* Additional properties are NOT allowed.
yearstring
chargestring
Example

QuestionData

object

One 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.

* Additional properties are NOT allowed.
idstringrequired

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

typestringrequired

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

questionTextstring

The title of the question shown to the user. This value should be kept in sync with the title property of the associated field

questionSubTextstring

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

displayValuestring

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’

valueAny Of
required

The 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.

Variant 1string

String value for simple fields

Example:PrimaryBeneficiary

indexinteger(int32)

Zero-based row index for repeatable collection rows in transaction data lists; 0 for single-value fields.

prefilledboolean

True when value is a prefill; omitted in JSON when false.

Example

QuestionDataRows

array

All answer rows for one question or composite collection field id. Use index on each row for repeatable collection instances. Each row must include id, type, and value (see QuestionData schema).

idstringrequired

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

typestringrequired

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

questionTextstring

The title of the question shown to the user. This value should be kept in sync with the title property of the associated field

questionSubTextstring

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

displayValuestring

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’

valueAny Of
required

The 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.

Variant 1string

String value for simple fields

Example:PrimaryBeneficiary

indexinteger(int32)

Zero-based row index for repeatable collection rows in transaction data lists; 0 for single-value fields.

prefilledboolean

True when value is a prefill; omitted in JSON when false.

RenderCondition

object

Single condition controlling whether a field/section is rendered.

typestringrequired

Kind of comparison performed by the condition.

Allowed values:equalityrangepresence

Example:equality

isEqualboolean

When true the condition passes if the target value equals ‘value’; when false the condition passes if it differs.

Example:true

valuestring

The value to compare against the resolved target answer.

Example:NY

targetNodeIdstringrequired

The answer node identifier whose value is evaluated by this condition.

Example:SolicitationStateCode

Example

RepeatableBlueprint

object
* Additional properties are NOT allowed.
repeatableAnswerNodeIdstring

Blueprint id this repeat block is bound to (matches SubsectionBlueprint.id or FieldGroupBlueprint.id).

addButtonTextobject

Localized label for the control that adds another row.

* Additional properties are NOT allowed.
Show Child Parameters
removeButtonTextobject

Localized label for removing a row.

* Additional properties are NOT allowed.
Show Child Parameters
minRepeatableinteger(int32)

Minimum number of instances.

maxRepeatableinteger(int32)

Maximum number of instances.

outputPathstring

Optional binding path for persisted repeat instances.

Example