afv-library/skills/platform-metadata-api-context-get/assets/metadata_api/InsPlcyLimitConsumptionRule.json

46 lines
2.0 KiB
JSON

{
"sections": [
"title",
"description",
"file_information",
"directory_location",
"fields",
"declarative_metadata_sample_definition"
],
"title": "InsPlcyLimitConsumptionRule - Metadata API",
"description": "Represents configuration for how policy limit consumption rule applies to an insurance policy product, including consumption mode and product binding.",
"file_information": ".insPlcyLimitConsumptionRule",
"directory_location": "InsPlcyLimitConsumptionRules",
"fields_columns": [
"type",
"required",
"description"
],
"fields": {
"consumptionMode": {
"type": "PolicyLimitConsumptionMode (enumeration of type string)",
"required": true,
"description": "Specifies how the nested limits in the insurance policy are consumed when a claim is paid out. Valid value is: Full"
},
"isEnabled": {
"type": "boolean",
"description": "Indicates whether the policy limit consumption configuration is enabled (true) or not (false). The default value is false."
},
"masterLabel": {
"type": "string",
"required": true,
"description": "A user-friendly name for InsPlcyLimitConsumptionRule, which is defined when the InsPlcyLimitConsumptionRule is created."
},
"policyProduct": {
"type": "string",
"required": true,
"description": "ID of the root product for the insurance policy that this configuration applies to."
}
},
"declarative_metadata_sample_definition": [
{
"description": "The following is an example of a InsPlcyLimitConsumptionRule component.",
"code": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<InsPlcyLimitConsumptionRule xmlns=\"http://soap.sforce.com/2006/04/metadata\">\n <policyProduct>AutoPolicyCoverageProduct</policyProduct>\n <consumptionMode>Full</consumptionMode>\n <isEnabled>false</isEnabled>\n <masterLabel>Insurance Policy Limit Consumption Rule</masterLabel>\n</InsPlcyLimitConsumptionRule>"
}
]
}