{
  "label": "AD&D",
  "schema": "GroupADAndDPlan",
  "endpoint": "adandd",
  "ps_type": null,
  "mapped_in_plansight": false,
  "field_count": 127,
  "fields": [
    {
      "path": "planIdentifier",
      "type": "string",
      "description": "The unique identifier assigned for the purpose of identifying a plan.  \r\nThis value is the key used to link a plan between the two systems and \r\nhow we will communicate about the plan.  A plan is a set of benefit \r\nof rates and should not include billing groups.",
      "required": true,
      "enum": ""
    },
    {
      "path": "configuration",
      "type": "PlanConfiguration",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "configuration.policyNumber",
      "type": "string",
      "description": "Value assigned to the plan for the specific company",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.carrierName",
      "type": "string",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.planName",
      "type": "string",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.startDate",
      "type": "string",
      "description": "Effective date representing the most recent plan year \r\nstart date for the current set of benefits and rates.\r\nOur plans couple benefits and rates together.",
      "required": true,
      "enum": ""
    },
    {
      "path": "configuration.endDate",
      "type": "string",
      "description": "Effective date representing the plan year end date for the current \r\nset of benefits and rates.  Typically plans are 12-month plan years, \r\nunless policy is Issue Age and rates do not change.",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.nextRenewalDate",
      "type": "string",
      "description": "Effective date of coverage for next annual open enrollment.",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.carrierPlanCode",
      "type": "string",
      "description": "Specifies a plan code assigned by the carrier to identify a plan.  \r\nThis value would be returned with the enrollment record.",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.carrierPlanTypeCode",
      "type": "string",
      "description": "Specifies a plan code assigned by the carrier to identify the plan \r\ntype.  This value would be returned with the enrollment record.",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.planBillOption",
      "type": "string",
      "description": "",
      "required": false,
      "enum": "Unspecified, SelfBill, ListBill"
    },
    {
      "path": "configuration.isSelfFunded",
      "type": "boolean",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.situsState",
      "type": "string",
      "description": "The state in which the legal, organizational entity exists or originated.\r\nSend the State Name or the 2-character ISO abbreviation. Either value will be accepted.",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.benefit",
      "type": "string",
      "description": "",
      "required": true,
      "enum": "Medical, Dental, Vision, Life, ADAndD, VoluntaryLife, VoluntaryADAndD, ShortTermDisability, VoluntaryShortTermDisability, LongTermDisability, VoluntaryLongTermDisability, Prescription, CriticalIllness, HospitalIndemnity, PermanentLife, Tricare, IdentityProtection, LaboratoryServices, Legal, SupplementalMedical, Accident, Cancer, Telemedicine"
    },
    {
      "path": "configuration.originalPlanStartDate",
      "type": "string",
      "description": "Date the plan initially began between the carrier and group.",
      "required": false,
      "enum": ""
    },
    {
      "path": "configuration.carrierPlanTypeDescription",
      "type": "string",
      "description": "A carrier-defined standardized description that categorizes plans based on common characteristics.\r\nFor example, medical plans may be categorized as HMO, PPO, etc.; dental plans as DHMO, etc.  \r\nNote that this description is limited to 150 characters.",
      "required": false,
      "enum": ""
    },
    {
      "path": "planDependencies",
      "type": "GroupADAndD.GroupADAndDPlanDependencies",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "planDependencies.benefitEnrollmentDependency",
      "type": "GroupADAndD.GroupADAndDPlanBenefitEnrollmentDependency",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "planDependencies.benefitEnrollmentDependency.enrollmentBenefit",
      "type": "string",
      "description": "The pre-defined benefit category a plan may be dependent upon.",
      "required": true,
      "enum": "Life"
    },
    {
      "path": "eligibilityOptions",
      "type": "array of PlanEligibilityOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.groupStructure",
      "type": "PlanEligibilityGroupStructure",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.groupStructure.eligibilityGroups",
      "type": "array of PlanEligibilityGroup",
      "description": "A list of employee categorizations mutually agreed upon\r\nbetween the insurance carrier and the group with similar\r\nemployment information that are all offered the same insurance\r\nplan benefit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.groupStructure.eligibilityGroups.eligibilityGroupCode",
      "type": "string",
      "description": "A carrier-assigned, unique identifier for an employee\r\ncategorization mutually agreed upon between the insurance carrier\r\nand the group with similar employment information that are all\r\noffered the same insurance plan benefit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules",
      "type": "PlanEligibilityRules",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.waitingPeriod",
      "type": "PlanEligibilityCoverageWaitingPeriod",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.waitingPeriod.duration",
      "type": "integer",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.waitingPeriod.durationType",
      "type": "string",
      "description": "",
      "required": false,
      "enum": "Unspecified, Days, Months, Quarters"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.entryDateRule",
      "type": "string",
      "description": "Used in conjunction with Waiting Period to define when the coverage is effective after the waiting period for a new employee.  Use First of the Month Coinciding With or After rule when waiting period ending on the first of the month has entry on that day.  Use First of the Month After when waiting period ending on the first of the month has entry on the first of the next month.",
      "required": false,
      "enum": "Unspecified, HireDate, FirstOfMonthAfter, FirstOfMonthCoincidingWithOrAfter, FifteenthOfMonthAfter, FifteenthOfMonthCoincidingWithOrAfter"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.terminationRule",
      "type": "string",
      "description": "Used to define the last day of coverage on loss of eligibility.",
      "required": false,
      "enum": "Unspecified, EndOfMonthOfTermination, EmploymentTermination, FirstOfMonthAfterEmploymentTermination"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.reinstateCoverageGracePeriod",
      "type": "PlanEligibilityRehirePeriod",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.reinstateCoverageGracePeriod.duration",
      "type": "integer",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.reinstateCoverageGracePeriod.durationType",
      "type": "string",
      "description": "",
      "required": false,
      "enum": "Unspecified, Days, Months, Weeks"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.rehirePeriod",
      "type": "PlanEligibilityRehirePeriod",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.rehirePeriod.duration",
      "type": "integer",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.rehirePeriod.durationType",
      "type": "string",
      "description": "",
      "required": false,
      "enum": "Unspecified, Days, Months, Weeks"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.rehireEntryDateRule",
      "type": "string",
      "description": "Used in conjunction with Rehire Period to define when coverage is effective after rehire date for employees rehired within the rehire period.",
      "required": false,
      "enum": "Unspecified, HireDate, FirstOfMonthAfter, FirstOfMonthCoincidingWithOrAfter, FifteenthOfMonthAfter, FifteenthOfMonthCoincidingWithOrAfter"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.eligibilityChangeWaitingPeriod",
      "type": "PlanEligibilityCoverageWaitingPeriod",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.eligibilityChangeWaitingPeriod.duration",
      "type": "integer",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "eligibilityOptions.eligibilityRules.eligibilityChangeWaitingPeriod.durationType",
      "type": "string",
      "description": "",
      "required": false,
      "enum": "Unspecified, Days, Months, Quarters"
    },
    {
      "path": "eligibilityOptions.eligibilityRules.eligibilityChangeEntryDateRule",
      "type": "string",
      "description": "Used in conjunction with Eligibility Change Waiting Period to define when the coverage is effective after the employee becomes eligible after a classification change and completes waiting period.",
      "required": false,
      "enum": "Unspecified, HireDate, FirstOfMonthAfter, FirstOfMonthCoincidingWithOrAfter, FifteenthOfMonthAfter, FifteenthOfMonthCoincidingWithOrAfter"
    },
    {
      "path": "planCommunications",
      "type": "PlanCommunications",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "planCommunications.marketingDescription",
      "type": "string",
      "description": "Customizes the employee enrollment experience with \r\nmarketing information about the benefits of the plan.",
      "required": false,
      "enum": ""
    },
    {
      "path": "planCommunications.benefitSummaryUrl",
      "type": "string",
      "description": "Customizes the employee enrollment experience with a URL hosting the benefit summary.",
      "required": false,
      "enum": ""
    },
    {
      "path": "options",
      "type": "GroupLife.OptionsType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.employeeOptions",
      "type": "EmployeePlanOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.employeeOptions.ageIneligible",
      "type": "integer",
      "description": "Age member is no longer eligible to be covered under plan.",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.employeeOptions.allowOverageContinuation",
      "type": "boolean",
      "description": "Provision enabling member to remain enrolled in plan when reaching ageIneligible.",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.employeeOptions.requiresAgeRestriction",
      "type": "boolean",
      "description": "Indicates whether the plan requires member level age rules to be configured \r\nplacing limitations on when a member would be eligible for coverage.",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.supplementalOptions",
      "type": "GroupLife.SupplementalOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.supplementalOptions.captureBeneficiary",
      "type": "boolean",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits",
      "type": "array of GroupADAndD.Benefit",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.groupStructure",
      "type": "PlanEligibilityGroupStructure",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.groupStructure.eligibilityGroups",
      "type": "array of PlanEligibilityGroup",
      "description": "A list of employee categorizations mutually agreed upon\r\nbetween the insurance carrier and the group with similar\r\nemployment information that are all offered the same insurance\r\nplan benefit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.groupStructure.eligibilityGroups.eligibilityGroupCode",
      "type": "string",
      "description": "A carrier-assigned, unique identifier for an employee\r\ncategorization mutually agreed upon between the insurance carrier\r\nand the group with similar employment information that are all\r\noffered the same insurance plan benefit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options",
      "type": "GroupLife.BenefitOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options.salaryRedeterminationOn",
      "type": "string",
      "description": "Specifies when salary changes update benefit amount.",
      "required": false,
      "enum": "Unspecified, FirstOfFollowingMonth, FirstOfSpecifiedMonth, DayOfChange"
    },
    {
      "path": "benefits.options.salaryRedeterminationMonth",
      "type": "string",
      "description": "Identifies the month when salary changes are to be applied when \r\nsalary redetermination option is specified as FirstOfSpecfiedMonth. \r\nIf used in conjunction with ageBandChangesMonth, that value \r\nwill drive both age and salary changes.",
      "required": false,
      "enum": "Unspecified, January, February, March, April, May, June, July, August, September, October, November, December"
    },
    {
      "path": "benefits.options.ageReductionOptions",
      "type": "GroupLife.AgeReductionOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options.ageReductionOptions.ageReductionsBasedOnPreviousBenefit",
      "type": "boolean",
      "description": "Choose this when the percent of reduction is based on the latest benefit,\r\nwhich may have already been reduced.  Do not choose this when the percent\r\nof reduction is based on the original benefit amount.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options.ageReductionOptions.ageReductionReduceOn",
      "type": "string",
      "description": "Specifies when to apply reduction age band changes",
      "required": false,
      "enum": "Unspecified, FirstOfMonthFollowing, FirstOfSpecifiedMonth, Birthday"
    },
    {
      "path": "benefits.options.ageReductionOptions.ageReductionChangeMonth",
      "type": "string",
      "description": "Identifies the month when to apply reductions when the AgeReductionReduceOn\r\noption is specified as FirstOfSpecifiedMonth",
      "required": false,
      "enum": "Unspecified, January, February, March, April, May, June, July, August, September, October, November, December"
    },
    {
      "path": "benefits.options.ageReductionOptions.roundingType",
      "type": "string",
      "description": "Used in conjunction with roundingIncrement, rounding method used for age-reduced benefit.",
      "required": false,
      "enum": "Unspecified, Up, Down, Nearest"
    },
    {
      "path": "benefits.options.ageReductionOptions.roundingIncrement",
      "type": "string",
      "description": "Used in conjunction with roundingType, specifies to what closest \r\nincrement the reduced benefit amount should be rounded.",
      "required": false,
      "enum": "Unspecified, OneThousandDollars, OneHundredDollars, TenDollars, OneDollar, FiftyDollars, OneCent, FiveHundredDollars, FiveThousandDollars, TenThousandDollars"
    },
    {
      "path": "benefits.options.autoEnrollAllEligibleEmployees",
      "type": "boolean",
      "description": "An indicator to auto create enrollment records - sometimes referred\r\nto as census enrollment - for employees who are eligible but not yet\r\nenrolled for products that are non-contributory and do not require\r\nan employee to make an election.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options.requiresEmployeeEnrollment",
      "type": "boolean",
      "description": "Indicates that any employee, even those added in the future (new hires/newly eligible), \r\nmust enroll into the plan when this field is set to true. For non-contributory employer paid plans,\r\nbe sure and set this field to true the underwriters / actuaries set a rate based on the risk associated with both employees and dependents being enrolled.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee",
      "type": "GroupLife.EmployeeBenefit",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.benefitClassCode",
      "type": "string",
      "description": "Carrier code assigned to the employee benefit class.  \r\nCommonly used when carrier assigns different codes \r\nfor employee, spouse, and child benefits.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.benefitDescription",
      "type": "string",
      "description": "Optional benefit description assigned by the carrier describing the benefit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.flatBenefit",
      "type": "GroupLife.FlatBenefitType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.flatBenefit.amount",
      "type": "number",
      "description": "Benefit amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit",
      "type": "GroupLife.MultipleEarningsType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit.multipleOfEarnings",
      "type": "number",
      "description": "The highest multiplier to be applied to an employee's earnings.\r\nFor example, if the plan supports 1X, 2X, or 3X earnings, then\r\nset the multipleOfEarnings field value to 3.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit.minimumBenefit",
      "type": "number",
      "description": "Minimum benefit amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit.maximumBenefit",
      "type": "number",
      "description": "Maximum benefit amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit.roundingType",
      "type": "string",
      "description": "Used in conjunction with RoundingIncrement, rounding method for multiple of earnings.",
      "required": false,
      "enum": "Unspecified, Up, Down, Nearest"
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit.roundingIncrement",
      "type": "string",
      "description": "Used in conjunction with RoundingType to designate rounding specificity.",
      "required": false,
      "enum": "Unspecified, OneThousandDollars, OneHundredDollars, TenDollars, OneDollar, FiftyDollars, OneCent, FiveHundredDollars, FiveThousandDollars, TenThousandDollars"
    },
    {
      "path": "benefits.employee.multipleOfEarningsBenefit.benefitAmountAdjustment",
      "type": "number",
      "description": "The flat amount to be added to or subtracted from\r\nthe employee\u2019s multiple earnings benefits.\r\nFor added to the amount should be a positive amount and subtracted\r\nfrom the amount should be a negative amount.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.ageReductions",
      "type": "GroupLife.AgeReductions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.ageReductions.reductions",
      "type": "array of BenefitReduction",
      "description": "Schedule of reductions as a percent of benefit which\r\noccur upon attaining a specific age.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.employee.ageReductions.reductions.atAge",
      "type": "integer",
      "description": "Age benefit is reduced.",
      "required": true,
      "enum": ""
    },
    {
      "path": "benefits.employee.ageReductions.reductions.reducedByPercent",
      "type": "number",
      "description": "Amount benefit is reduced by as a percent. Not an amount reduced to.",
      "required": true,
      "enum": ""
    },
    {
      "path": "benefits.details",
      "type": "GroupLife.BenefitDetails",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.details.conditionsOrExclusions",
      "type": "string",
      "description": "Describes the details and definition of any pre-existing condition \r\nexclusions which may impose limitations on benefit payment.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue",
      "type": "GroupLife.GuaranteedIssueType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.requiresEvidenceOfInsurability",
      "type": "boolean",
      "description": "Plan has a guaranteed issue benefit and offers additional coverage \r\nupon meeting evidence of insurability underwriting requirements.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee",
      "type": "GroupLife.GuaranteedIssueEmployeeOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.initialAmount",
      "type": "GroupLife.GuaranteedIssueAmountType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.initialAmount.amount",
      "type": "number",
      "description": "Flat amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.initialAmount.multipleOfEarningsLimit",
      "type": "number",
      "description": "Used in conjunction with Amount, an optional limit on \r\nguaranteed issue expressed as a maximum multiple of \r\nemployee earnings. When specified, the guaranteed benefit \r\namount is the lesser of Amount and MultipleOfEarningsLimit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.lateEntrantAmount",
      "type": "GroupLife.GuaranteedIssueAmountType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.lateEntrantAmount.amount",
      "type": "number",
      "description": "Flat amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.lateEntrantAmount.multipleOfEarningsLimit",
      "type": "number",
      "description": "Used in conjunction with Amount, an optional limit on \r\nguaranteed issue expressed as a maximum multiple of \r\nemployee earnings. When specified, the guaranteed benefit \r\namount is the lesser of Amount and MultipleOfEarningsLimit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount",
      "type": "GroupLife.GuaranteedIssueExistingType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.flatAmount",
      "type": "GroupLife.GuaranteedIssueAmountType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.flatAmount.amount",
      "type": "number",
      "description": "Flat amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.flatAmount.multipleOfEarningsLimit",
      "type": "number",
      "description": "Used in conjunction with Amount, an optional limit on \r\nguaranteed issue expressed as a maximum multiple of \r\nemployee earnings. When specified, the guaranteed benefit \r\namount is the lesser of Amount and MultipleOfEarningsLimit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.increaseAmount",
      "type": "GroupLife.GuaranteedIssueIncreaseAmountType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.increaseAmount.increaseBy",
      "type": "number",
      "description": "Amount an existing benefit can be increased by \r\nwithout requiring additional underwriting.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.increaseAmount.maximumAmount",
      "type": "number",
      "description": "Used in conjunction with IncreaseBy amount, an optional \r\nmaximum flat amount serving as a guaranteed issue limit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.reductions",
      "type": "GroupLife.GuaranteedIssueReductions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.reductions.reductionAmounts",
      "type": "array of GroupLife.GuaranteedIssueReduction",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.reductions.reductionAmounts.atAge",
      "type": "integer",
      "description": "Age benefit is reduced.",
      "required": true,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.reductions.reductionAmounts.amount",
      "type": "number",
      "description": "Amount guaranteed issue is reduced to.",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates",
      "type": "GroupADAndD.Rating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.options",
      "type": "GroupLife.RateOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.options.annualPolicyFee",
      "type": "number",
      "description": "An annual fee added to the total cost for each policy.\r\nAnnual fee is applied to both the employee and the\r\nspouse policy.",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.bandedRates",
      "type": "GroupLife.BandedRating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderBasedRates",
      "type": "GenderBasedRates",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderBasedRates.rateMale",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderBasedRates.rateFemale",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.tobaccoBasedRates",
      "type": "TobaccoBasedRates",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.tobaccoBasedRates.rateNonsmoker",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.tobaccoBasedRates.rateSmoker",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderAndTobaccoBasedRates",
      "type": "GenderAndTobaccoBasedRates",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderAndTobaccoBasedRates.rateMaleNonsmoker",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderAndTobaccoBasedRates.rateFemaleNonsmoker",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderAndTobaccoBasedRates.rateMaleSmoker",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.bandedRates.genderAndTobaccoBasedRates.rateFemaleSmoker",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.compositeRate",
      "type": "GroupLife.CompositeRating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.compositeRate.rate",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "contributions",
      "type": "GroupADAndD.Contribution",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "contributions.contributionGroupings",
      "type": "array of GroupADAndD.ContributionGrouping",
      "description": "A list of monthly contributions by a specified contribution grouping (e.g., everyone, by class, by department).",
      "required": true,
      "enum": ""
    },
    {
      "path": "contributions.contributionGroupings.contributionGroupingBasedOn",
      "type": "string",
      "description": "The textual description of what the specified contribution grouping is based on.",
      "required": false,
      "enum": ""
    },
    {
      "path": "contributions.contributionGroupings.monthlyContributions",
      "type": "GroupADAndD.MonthlyContribution",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "contributions.contributionGroupings.monthlyContributions.contributionBasis",
      "type": "string",
      "description": "Defines whether the contribution is based on what the employee or employer will pay to cover the cost of the plan.",
      "required": true,
      "enum": "Unspecified, Employer, Employee"
    },
    {
      "path": "contributions.contributionGroupings.monthlyContributions.contributionType",
      "type": "string",
      "description": "Defines whether the contribution is represented as a percent or a flat dollar amount.",
      "required": true,
      "enum": "Unspecified, Percentage, BenefitAmount"
    },
    {
      "path": "contributions.contributionGroupings.monthlyContributions.contribution",
      "type": "number",
      "description": "The actual amount or percent that an employee or employee will pay to cover the cost of the plan.",
      "required": true,
      "enum": ""
    }
  ]
}