{
  "label": "Voluntary Long Term Disability",
  "schema": "VoluntaryLongTermDisabilityPlan",
  "endpoint": "voluntarylongtermdisability",
  "ps_type": null,
  "mapped_in_plansight": false,
  "field_count": 105,
  "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": "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": "VoluntaryLongTermDisability.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": "VoluntaryLongTermDisability.SupplementalOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "options.supplementalOptions.captureBeneficiary",
      "type": "boolean",
      "description": "Specifies that beneficiary designation should be collected upon enrollment.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits",
      "type": "array of VoluntaryLongTermDisability.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": "VoluntaryLongTermDisability.BenefitOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options.salaryRedeterminationOn",
      "type": "string",
      "description": "Specifies when salary changes update benefit amount.",
      "required": false,
      "enum": "Unspecified, FirstOfSpecifiedMonth, FirstOfFollowingMonth, DayOfChange, FirstOfMonthCoincidingWithOrAfter"
    },
    {
      "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.benefitClassCode",
      "type": "string",
      "description": "Carrier code assigned to the employee benefit class.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.benefitDescription",
      "type": "string",
      "description": "Optional benefit description assigned by the carrier describing the benefit.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.incrementsBenefit",
      "type": "VoluntaryLongTermDisability.IncrementsType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.incrementsBenefit.increments",
      "type": "array",
      "description": "Benefit amount as a list of available increments.  Minimum and maximum \r\nbenefit do not need to be provided.  Minimum will be calculated to the \r\nlowest increment.  Maximum benefit will be calculated to the highest increment.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.incrementsBenefit.benefitPercentEarnings",
      "type": "number",
      "description": "Maximum benefit limit as a percent of earnings",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.incrementsBenefit.roundingType",
      "type": "string",
      "description": "Used in conjunction with RoundingValue and RoundingIncrement, describes rounding method.",
      "required": false,
      "enum": "Unspecified, Up, Down, Nearest"
    },
    {
      "path": "benefits.incrementsBenefit.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.incrementsBenefit.maximumIncrementRoundingType",
      "type": "string",
      "description": "Describes the rounding method applied on the max increment.",
      "required": false,
      "enum": "Unspecified, Up, Down, Nearest"
    },
    {
      "path": "benefits.percentEarningsBenefit",
      "type": "VoluntaryLongTermDisability.PercentEarningsType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.percentEarningsBenefit.benefitPercentEarnings",
      "type": "number",
      "description": "Benefit amount as a percent of earnings.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.percentEarningsBenefit.minimumBenefit",
      "type": "number",
      "description": "Minimum benefit amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.percentEarningsBenefit.maximumBenefit",
      "type": "number",
      "description": "Maximum benefit amount",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.percentEarningsBenefit.roundingValue",
      "type": "string",
      "description": "Specifies where rounding occurs when calculating the final benefit offering. \r\nChoose salary rounding when salary is rounded prior to calculating benefit. \r\nIf salary is not rounded, choose Benefit. Used in conjunction with \r\nRounding Type and Rounding Increment.",
      "required": false,
      "enum": "Unspecified, Salary, Benefit"
    },
    {
      "path": "benefits.percentEarningsBenefit.roundingType",
      "type": "string",
      "description": "Used in conjunction with RoundingValue and RoundingIncrement, describes rounding method.",
      "required": false,
      "enum": "Unspecified, Up, Down, Nearest"
    },
    {
      "path": "benefits.percentEarningsBenefit.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.details",
      "type": "VoluntaryLongTermDisability.BenefitDetails",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.details.benefitDuration",
      "type": "string",
      "description": "Identifies the length of time for which the benefit will be \r\npaid during disability. This duration period is usually in \r\nweeks, months, or up to a specific age (e.g. Age 65).",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.details.waitingPeriodDays",
      "type": "integer",
      "description": "Identifies the length of time the employee must be disabled before benefit payment begins.",
      "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": "benefits.details.occupationDescription",
      "type": "string",
      "description": "Identifies the occupation contingencies for which the policy will cover. Any-occupation \r\npolicy provides coverage when the employee is unable to perform duties for any job within \r\ntheir occupation based on education, experience, and training. Own-occupation provides \r\ncoverage if the employee is unable to perform the majority of the duties for their specific job.",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue",
      "type": "VolXtdGuaranteedIssueOptionsType",
      "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": "VolXtdGuaranteedIssueEmployeeOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.initialAmount",
      "type": "VolXtdGuaranteedIssueAmount",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.initialAmount.amount",
      "type": "number",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.lateEntrantAmount",
      "type": "VolXtdGuaranteedIssueAmount",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.lateEntrantAmount.amount",
      "type": "number",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount",
      "type": "VolXtdGuaranteedIssueIncreaseAmountType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "guaranteedIssue.employee.existingAmount.increaseAmount",
      "type": "VolXtdGuaranteedIssueIncreaseAmount",
      "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": "rates",
      "type": "VoluntaryLongTermDisability.Rating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.compositeRate",
      "type": "VoluntaryLongTermDisability.CompositeRating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.compositeRate.rate",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates",
      "type": "VoluntaryLongTermDisability.AgeBasedRating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.options",
      "type": "VoluntaryLongTermDisability.AgeBasedOptionsType",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.options.isIssueAge",
      "type": "boolean",
      "description": "An issue age policy is one in which premium is based on the age at the time\r\nthe policy is issued and does not change as member ages unless a change in\r\ncoverage occurs.",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.options.issueAgeChangeRule",
      "type": "string",
      "description": "Rerated updates all coverage based on the age at the time of coverage change.\r\nStacked retains the cost for the original coverage, and only calculates a new\r\nrate for the additional portion of the coverage based on the age at the time\r\nof the change.  Original Issue Rated will always use the original issue age\r\nfor original coverage and coverage changes.",
      "required": false,
      "enum": "Unspecified, ReRated, Stacked, OriginalIssueRated"
    },
    {
      "path": "rates.ageBasedRates.options.rateInitialEntrantAgeOn",
      "type": "string",
      "description": "Rate initial entrant according to age on selected option.",
      "required": false,
      "enum": "Unspecified, CalculatedEligibilityDate, PriorPolicyAnniversary"
    },
    {
      "path": "rates.ageBasedRates.options.ageBandChangeUpdateOn",
      "type": "string",
      "description": "Specifies when to update rate upon age band change.",
      "required": false,
      "enum": "Unspecified, FirstOfMonthFollowing, FirstOfSpecifiedMonth, Birthday"
    },
    {
      "path": "rates.ageBasedRates.options.ageBandChangesMonth",
      "type": "string",
      "description": "Identifies the month when rate changes are to be applied when\r\nthe age band change option is specified as FirstOfSpecifiedMonth.",
      "required": false,
      "enum": "Unspecified, January, February, March, April, May, June, July, August, September, October, November, December"
    },
    {
      "path": "rates.ageBasedRates.rates",
      "type": "array of AgeBandedRate",
      "description": "Provide age ranges with no overlap in ages or gaps between ages\r\n(e.g. Single year age range would be fromAge: 25 toAge: 25, fromAge: 26 toAge: 26.   \r\nMulti-year range would be fromAge: 20 toAge:29 and fromAge:30 toAge: 39).",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.rates.fromAge",
      "type": "integer",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.rates.toAge",
      "type": "integer",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.rates.rate",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "contributions",
      "type": "VolXtdContribution",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "contributions.contributionGroupings",
      "type": "array of VolXtdContributionGrouping",
      "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": "VolXtdMonthlyContribution",
      "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": ""
    }
  ]
}