{
  "label": "Voluntary Short Term Disability",
  "schema": "VoluntaryShortTermDisabilityPlan",
  "endpoint": "voluntaryshorttermdisability",
  "ps_type": null,
  "mapped_in_plansight": false,
  "field_count": 108,
  "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": "VoluntaryShortTermDisability.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": "VoluntaryShortTermDisability.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 VoluntaryShortTermDisability.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": "VoluntaryShortTermDisability.BenefitOptions",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.options.benefitBasis",
      "type": "string",
      "description": "Identifies benefit as a weekly benefit or a monthly benefit.\r\nWhen unspecified, benefit will be a weekly benefit.",
      "required": false,
      "enum": "Unspecified, WeeklyEarnings, MonthlyEarnings"
    },
    {
      "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": "VoluntaryShortTermDisability.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": "VoluntaryShortTermDisability.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 weekly or monthly benefit.  If the plan benefit is setup \r\nas a weekly amount, then this is a weekly minimum; otherwise, it is\r\na monthly minimum",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.percentEarningsBenefit.maximumBenefit",
      "type": "number",
      "description": "Maximum weekly or monthly benefit. If the plan benefit is setup \r\nas a weekly amount, then this is a weekly maximum; otherwise, it is\r\na monthly maximum",
      "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": "VoluntaryShortTermDisability.BenefitDetails",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.details.benefitDurationWeeks",
      "type": "integer",
      "description": "Identifies the length of time in weeks for which \r\nthe benefit will be paid during disability.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.details.accidentWaitingPeriodDays",
      "type": "integer",
      "description": "Identifies the length of time in days before the benefit payment \r\nbegins when the cause of disability is an accidental injury.",
      "required": false,
      "enum": ""
    },
    {
      "path": "benefits.details.sicknessWaitingPeriodDays",
      "type": "integer",
      "description": "Identifies the length of time in days before the benefit payment begins \r\nwhen the cause of disability is a physical disease, pregnancy, or sickness.",
      "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": "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": "VoluntaryShortTermDisability.Rating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.options",
      "type": "VoluntaryShortTermDisability.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.compositeRate",
      "type": "VoluntaryShortTermDisability.CompositeRating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.compositeRate.rate",
      "type": "number",
      "description": "",
      "required": true,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates",
      "type": "VoluntaryShortTermDisability.AgeBasedRating",
      "description": "",
      "required": false,
      "enum": ""
    },
    {
      "path": "rates.ageBasedRates.options",
      "type": "VoluntaryShortTermDisability.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": ""
    }
  ]
}