SaveCoverages
This API allows you to save all the coverages.
Request Body Parameters
-
state String
Indicates state of selected states request Object.
-
lobName String
Name of Line of Business.
-
offerId Integer
Unique identifier of Offer.
-
userId Integer
Indicates user ID.
-
productType String
Indicates type of Product.
-
isDeleted Boolean
Set to true if it is deleted.
-
coverages Object
Child Attributes
-
Attributes Object
Child Attributes
-
Id String
Unique identifier of attribute.
-
Name String
Name of the attribute.
-
DisplayName String
Display name of the attribute.
-
Description String
Description of the attribute.
-
ControlType String
Indicates type of the control.
-
DataType String
Indicates data type of the control.
-
UserValue String
Indicates user value.
-
DefaultValue String
Indicates default value of the control.
-
PriorValue String
Indicates prior value.
-
Values String
Collection of values.
-
DetailType String
Indicates detail type.
-
SourceType String
Indicates Source type.
-
SequenceNumber Integer
Indicates sequence number of attribute.
-
HelpText String
Indicates help text of attribute.
-
IsDirty Boolean
Set to true in edit mode.
-
IsEnabled Boolean
Set to true if enabled of attribute.
-
IsVisible Boolean
Set to true if visible of attribute.
-
IsActionable Boolean
Set to true if action of attribute.
-
IsRequired Boolean
Set to true if required of attribute.
-
Format String
Indicates format for control.
-
Min String
Min value of attribute.
-
Max String
Max value of attribute.
-
RuleType Object
Indicates rule type.
-
ProductChoicesIndicator Boolean
Indicates Product Choice of rule.
-
UIRuleIndicator Boolean
Indicates UIRule Indicator.
-
MaxLength Integer
Indicates length of attribute value.
-
RegexValidation String
Indicates validation of attribute value.
-
-
Coverage Object
Child Attributes
-
Id String
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 String
Indicates code for the coverage.
-
DisplayName String
Display name of coverage.
-
SequenceNumber Integer
Sequence Number of coverage.
-
IsMandatory Boolean
Set to true if coverage is mandatory.
-
IsSelected Boolean
Set to true if coverage is selected.
-
IsEnabled Boolean
Set to true if coverage is enabled.
-
IsVisible Boolean
Set to true if coverage is visible.
-
Type String
Indicates coverage type.
-
HelpText String
Help text of coverage.
-
IsDirty Boolean
Set to true in edit mode.
-
DetailedXML String
XML Object for coverage details.
-
CoverageId String
Unique identifier of coverage.
-
CoverageDetail Object
Collection of coverage details.
-
IsActionable Boolean
Set to true if coverage has rule.
-
CoverageDetail Object
Collection of coverageDetail.
-
HasCoachingContent Boolean
Set to true for coverage if has Coaching Content.
-
Field Object
Child Attributes
-
Id String
Unique identifier for fields Object.
-
Name String
Name of the field.
-
DisplayName String
Display name of the field.
-
DomainTableName String
Indicates name of the domain table.
-
IsMandatory Boolean
Set to true if it is mandatory.
-
SequenceNumber Integer
Indicates sequence number of field.
-
IsDeviation Boolean
Set to true if its modifed from ISO Content.
-
IsRequest Boolean
Set to true for request of field.
-
HelpText String
Indicates help text of field.
-
OnChangeAction Boolean
Set to true if control has rule.
-
Min String
Min value of field.
-
Max String
Max value of field.
-
DataType String
Data type of field.
-
Type String
Indicates control type.
-
sourcetype String
Indicates source type.
-
Format String
Indicates format for field.
-
FactorGroupName String
Name of the factor group.
-
ParentGroupName String
Name of the parent group.
-
DefaultValue String
Default value of the field.
-
RegexValidation String
Indicates validation for field.
-
IsEnabled Boolean
Set to true if field is enabled.
-
MaxLength Integer
Max length of the field.
-
IsVisible Boolean
Set to true if field is visible.
-
Value String
Value of the field.
-
Values String
Collection of values.
-
Keys String
Collection of keys.
-
RuleType Object
Indicates rule type.
-
ProductChoicesIndicator Boolean
Set to true for Product Choice rule type.
-
UIRuleIndicator Boolean
Set to true for UI rule.
-
IsAdded Boolean
Set to true if added.
-
IsDeleted Boolean
Set to true if deleted.
-
IsNewlyAdded Boolean
Set to true if field is newly added.
-
IsNewlyDeleted Boolean
Set to true if newly added is deleted.
-
RuleType Object
Inidcates rule type of field.
-
ProductChoicesIndicator Boolean
Set to true if Product Choice rule type for Part.
-
UIRuleIndicator Boolean
Set to true for UI rule for field.
-
FullPath String
Indicates heirarchy of the field.
-
-
-
Response
-
Status Boolean
Returns true is coverage is saved successfully.
[
{
"state": "string",
"lobName": "string",
"offerId": 0,
"userId": 0,
"productType": "string",
"isDeleted": true,
"coverages": {
"Attributes": [
{
"Id": "string",
"Name": "string",
"DisplayName": "string",
"Description": "string",
"ControlType": "string",
"DataType": "string",
"UserValue": "string",
"DefaultValue": "string",
"PriorValue": "string",
"Values": [
"string"
],
"DetailType": "string",
"SourceType": "string",
"SequenceNumber": 0,
"HelpText": "string",
"IsDirty": true,
"IsEnabled": true,
"IsVisible": true,
"IsActionable": true,
"IsRequired": true,
"Format": "string",
"Min": "string",
"Max": "string",
"RuleType": "None",
"ProductChoicesIndicator": true,
"UIRuleIndicator": true,
"MaxLength": 0,
"RegexValidation": "string"
}
],
"Coverages": [
{
"Id": "string",
"ParentId": 0,
"BusinessEntityId": 0,
"OfferId": 0,
"Name": "string",
"Code": "string",
"DisplayName": "string",
"SequenceNumber": 0,
"IsMandatory": true,
"IsSelected": true,
"IsEnabled": true,
"IsVisible": true,
"Type": "string",
"HelpText": "string",
"IsDirty": true,
"DetailedXml": "string",
"CoverageId": "string",
"Attributes": [
{
"Id": "string",
"Name": "string",
"DisplayName": "string",
"Description": "string",
"ControlType": "string",
"DataType": "string",
"UserValue": "string",
"DefaultValue": "string",
"PriorValue": "string",
"Values": [
"string"
],
"DetailType": "string",
"SourceType": "string",
"SequenceNumber": 0,
"HelpText": "string",
"IsDirty": true,
"IsEnabled": true,
"IsVisible": true,
"IsActionable": true,
"IsRequired": true,
"Format": "string",
"Min": "string",
"Max": "string",
"RuleType": "None",
"ProductChoicesIndicator": true,
"UIRuleIndicator": true,
"MaxLength": 0,
"RegexValidation": "string"
}
],
"IsActionable": true,
"Symbols": [
{
"Id": "string",
"Name": "string",
"DisplayName": "string",
"Description": "string",
"ControlType": "string",
"DataType": "string",
"UserValue": "string",
"DefaultValue": "string",
"PriorValue": "string",
"Values": [
"string"
],
"DetailType": "string",
"SourceType": "string",
"SequenceNumber": 0,
"HelpText": "string",
"IsDirty": true,
"IsEnabled": true,
"IsVisible": true,
"IsActionable": true,
"IsRequired": true,
"Format": "string",
"Min": "string",
"Max": "string",
"RuleType": "None",
"ProductChoicesIndicator": true,
"UIRuleIndicator": true,
"MaxLength": 0,
"RegexValidation": "string"
}
],
"HasCoachingContent": true,
"Fields": [
{
"Id": "string",
"Name": "string",
"DisplayName": "string",
"DomainTableName": "string",
"IsMandatory": true,
"SequenceNumber": 0,
"IsDeviation": true,
"IsRequest": true,
"HelpText": "string",
"OnChangeAction": true,
"Min": "string",
"Max": "string",
"DataType": "string",
"Type": "TextBox",
"sourcetype": "Independent",
"Format": "string",
"FactorGroupName": "string",
"ParentGroupName": "string",
"DefaultValue": "string",
"RegexValidation": "string",
"IsEnabled": true,
"MaxLength": 0,
"IsVisible": true,
"Value": "string",
"Values": [
"string"
],
"Keys": [
"string"
],
"RuleType": "None",
"ProductChoicesIndicator": true,
"UIRuleIndicator": true
}
],
"IsAdded": true,
"IsDeleted": true,
"IsNewlyAdded": true,
"IsNewlyDeleted": true,
"RuleType": "None",
"ProductChoicesIndicator": true,
"UIRuleIndicator": true,
"FullPath": "string"
}
]
}
}
]
True