Skip to main content

BenefitsOfferingParticipantFundingConfiguration

Describes the availability and state of the Participant Funding feature for a Benefits Offering.

type BenefitsOfferingParticipantFundingConfiguration {
available: Boolean!
enabled: Boolean!
id: ID!
initialFundingAmountForFamily: DecimalString
initialFundingAmountForIndividual: DecimalString
supportedFundingTypes: [BenefitsOfferingParticipantFundingType!]
validationRules: BenefitsOfferingParticipantFundingValidationConfiguration
}

Fields

BenefitsOfferingParticipantFundingConfiguration.available ● Boolean! non-null scalar

If true, Participant Funding is available for this Offering type. This is a read-only attribute. If false, enabled MUST BE false and unsettable.

BenefitsOfferingParticipantFundingConfiguration.enabled ● Boolean! non-null scalar

If true, Participant Funding is enabled for this Offering.

BenefitsOfferingParticipantFundingConfiguration.id ● ID! non-null scalar

The ID of this configurable feature.

BenefitsOfferingParticipantFundingConfiguration.initialFundingAmountForFamily ● DecimalString scalar

The initial amount of funding available to a Family Offering Participant, in Dollars.

BenefitsOfferingParticipantFundingConfiguration.initialFundingAmountForIndividual ● DecimalString scalar

The initial amount of funding available to an Individual Offering Participant, in Dollars.

BenefitsOfferingParticipantFundingConfiguration.supportedFundingTypes ● [BenefitsOfferingParticipantFundingType!] list enum

The set of supported participant funding types.

BenefitsOfferingParticipantFundingConfiguration.validationRules ● BenefitsOfferingParticipantFundingValidationConfiguration object

Validation rules governing the participant funding feature. Present only if the feature is available.

Member of

BenefitsOfferingConfiguration object