Output representation of the validation result for one attribute lookup. The result
echoes the identifiers from the request and includes resolution guidance when the attribute
definition can’t be validated.
- JSON example
-
{ "attributeName": "Vehicle_Model", "isValid": false, "instructions": [ { "code": "SF-INS-DSAV-00031", "message": "The specified attribute exists but is not active." } ] }
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| attributeCode | String | Code of the attribute definition that corresponds to the value specified in the request. | Big, 68.0 | 68.0 |
| attributeId | String | ID of the attribute definition record that corresponds to the value specified in the request. | Big, 68.0 | 68.0 |
| attributeName | String | Developer name of the attribute definition that corresponds to the value specified in the request. | Big, 68.0 | 68.0 |
| instructions | Insurance Design Advisor Error Details[] | Resolution guidance for this attribute when the attribute is invalid. Each entry includes an error code and a message. Omitted or empty when the attribute is valid. Per-attribute failures use SF-INS-DSAV-00030 when the attribute definition isn’t found, SF-INS-DSAV-00031 when it is inactive, and SF-INS-DSAV-00032 when the lookup doesn’t include an attribute ID, code, or developer name. | Big, 68.0 | 68.0 |
| isValid | Boolean | Indicates whether this attribute definition exists and is active (true) or not (false). | Big, 68.0 | 68.0 |