GetiSolverResponse
This method allows you to get the iSolver response IF49 using catalog.
Query Parameters
-
offerId Integer Required
Unique identifier of Offer.
-
lobName String Required
Name of Line of Business.
-
state String Required
Name of the State.
Request Body Parameters
-
Id String
Unique Identifier for iSolver request object.
-
Name String
Name of the attribute.
-
Value String
Value of the attribute.
-
Type String
Type of the attribute.
-
Parent String
Parent of the attribute.
-
ParentName String
Parent name of the attribute.
-
RuleType String
Rule type of the attribute.
Response
-
Forms Object
Forms collection.
-
Schedules Object
Schedule collection.
-
Coverages Object
Child Attributes
-
Id Integer
Unique identifier of coverage.
-
ParentId Integer
Unique identifier of Parent coverage.
-
BusinessEntityId Integer
Unique identifier of Business Entity.
-
OfferId Integer
Unique identifier of Offer.
-
Name String
Name of the coverage.
-
Code Code
Indicates code for the coverage.
-
DisplayName String
Display name of coverage.
-
SequenceNumber Integer
Sequence number of coverage.
-
IsMandatory Boolean
Indicates whether the coverage is mandatory or not.
-
IsSelected Boolean
Indicates whether the coverage is selected or not.
-
IsEnabled Boolean
Indicates whether the coverage is enabled or not.
-
IsVisible Boolean
Indicates whether the coverage is visible or not.
-
Type String
Indicates coverage type.
-
HelpText String
Help text of coverage.
-
IsDirty Boolean
Indicates whether it is in edit mode or not.
-
DetailedXml String
XML object for coverage details.
-
CoverageId String
Unique identifier of coverage.
-
Attributes Object
Attribute collection.
-
IsActionable Boolean
Indicates whether the attribute has rule or not.
-
Symbols Object
CoverageDetail object collection.
-
HasCoachingContent Boolean
Indicates whether it is for CoachingContent or not.
-
Fields Object
Attribute collection.
-
IsAdded Boolean
Indicates whether the attribute is added or not.
-
IsDeleted Boolean
Indicates whether the attribute is deleted or not.
-
IsNewlyAdded Boolean
Indicates whether the attribute is newly added or not.
-
IsNewlyDeleted Boolean
Indicates whether the attribute is newly deleted or not.
-
RuleType Object
Rule type object.
-
ProductChoicesIndicator Boolean
Indicates whether the Product choice Indicator or not.
-
UIRuleIndicator Boolean
Indicates whether it is UI rule or not.
-
FullPath String
Coverage hierarchy.
-
-
Details Object
Child Attributes
-
Id String
Unique identifier of coverageDetail object.
-
Name String
Name of the attribute.
-
DisplayName String
Display name of attribute.
-
Description String
Description of attribute.
-
ControlType String
Indicates control type.
-
DataType String
Indicates attribute data type.
-
UserValue String
Indicates attribute user value.
-
DefaultValue String
Indicates attribute default value of coverage detail.
-
PriorValue String
Indicates prior value.
-
Values Object
Values collection.
-
DetailType String
Indicates Detail type.
-
SourceType String
Indicates SourceType.
-
SequenceNumber Integer
Sequence number of attribute.
-
HelpText String
Help text of attribute.
-
IsDirty Boolean
Indicates whether it is in edit mode or not.
-
IsEnabled Boolean
Indicates whether the enabled or not.
-
IsVisible Boolean
Indicates whether the visible or not.
-
IsActionable Boolean
Indicates whether there is rule on attribute or not.
-
IsRequired Boolean
Indicates whether the attribute is required or not.
-
Format String
Indicates format.
-
Min String
Min value of attribute.
-
Max String
Max value of attribute.
-
RuleType Object
Indicates rule type object.
-
ProductChoicesIndicator Boolean
Indicates whether it is Product choice Indicator Rule or not.
-
UIRuleIndicator Boolean
Indicates whether it is UI Rule or not.
-
MaxLength Integer
Indicates Max Length of attribute.
-
RegexValidation String
Indicates validation of attribute.
-
-
Messages Object
Child Attributes
-
Id String
Unique identifier of Message object.
-
Type String
Indicates type of Message.
-
DisplayText String
Indicates display text of Message.
-
{
"Id": "string",
"Name": "string",
"Value": "string",
"Type": "string",
"Parent": "string",
"ParentName": "string",
"RuleType": "None"
}
{
"Forms": null,
"Schedules": null,
"Coverages": [
{
"Id": "BEN513942^C1009",
"ParentId": null,
"BusinessEntityId": 0,
"OfferId": 0,
"Name": "CommercialPropertyLocationFireDepartmentCharge",
"Code": null,
"DisplayName": null,
"SequenceNumber": 0,
"IsMandatory": false,
"IsSelected": false,
"IsEnabled": true,
"IsVisible": true,
"Type": null,
"HelpText": null,
"IsDirty": false,
"DetailedXml": null,
"CoverageId": null,
"Attributes": null,
"IsActionable": false,
"Symbols": null,
"HasCoachingContent": false,
"Fields": null,
"IsAdded": false,
"IsDeleted": false,
"IsNewlyAdded": false,
"IsNewlyDeleted": false,
"RuleType": 0,
"ProductChoicesIndicator": false,
"UIRuleIndicator": true,
"FullPath": null
}
],
"Details": [
{
"Id": "BEN513942^C1009~Limit",
"Name": "Limit",
"DisplayName": null,
"Description": null,
"ControlType": null,
"DataType": null,
"UserValue": null,
"DefaultValue": null,
"PriorValue": null,
"Values": null,
"DetailType": null,
"SourceType": null,
"SequenceNumber": 0,
"HelpText": null,
"IsDirty": false,
"IsEnabled": true,
"IsVisible": true,
"IsActionable": false,
"IsRequired": false,
"Format": null,
"Min": null,
"Max": null,
"RuleType": 0,
"ProductChoicesIndicator": false,
"UIRuleIndicator": true,
"MaxLength": 0,
"RegexValidation": null
}
],
"Messages": [
{
"Id": "BEN513942^C1009~Limit",
"Type": "warning",
"DisplayText": null
}
]
}