Skip to main content

ConfigureDayCareTransportInput

Input for the configureDayCareTransport mutation.

input ConfigureDayCareTransportInput {
absenceAmount: Float
absenceTreatment: TransportAbsenceTreatment!
budgetable: Boolean!
catalogueId: BenefitCatalogueID!
dtaKey: TransportDtaKey
id: BenefitPositionID!
journeyType: TransportJourneyType
nonUseAmount: Float
nonUseNoticeDays: Int
nonUseTreatment: TransportNonUseTreatment!
providerType: TransportProviderType
servedTransportModels: [TransportModel!]!
settlementForm: TransportSettlementForm!
tariffBasis: TransportTariffBasis!
validFrom: Date!
}

Fields​

ConfigureDayCareTransportInput.absenceAmount ● Float scalar​

The absence-day amount, effective from validFrom. Required iff absenceTreatment is REDUCED_RATE.

ConfigureDayCareTransportInput.absenceTreatment ● TransportAbsenceTreatment! non-null enum​

What happens on an absence day.

ConfigureDayCareTransportInput.budgetable ● Boolean! non-null scalar​

Whether this entry's amount counts against the §41 Leistungsbetrag.

ConfigureDayCareTransportInput.catalogueId ● BenefitCatalogueID! non-null scalar​

The ID of the benefit catalogue.

ConfigureDayCareTransportInput.dtaKey ● TransportDtaKey enum​

The Beförderungsentgelt-Art. Required unless the settlement form is CARE_RATE_UPLIFT, which forbids it.

ConfigureDayCareTransportInput.id ● BenefitPositionID! non-null scalar​

The entry to configure.

ConfigureDayCareTransportInput.journeyType ● TransportJourneyType enum​

The journey type this entry prices. Omit it where the agreement prices no journey type separately — the entry then answers any journey type.

ConfigureDayCareTransportInput.nonUseAmount ● Float scalar​

The non-use amount, effective from validFrom. Required iff nonUseTreatment is CLIENT_CREDIT or PARTIAL_CHARGE, or the settlement form is INCLUDED_CLIENT_CREDIT.

ConfigureDayCareTransportInput.nonUseNoticeDays ● Int scalar​

The notice period in days. Required iff nonUseTreatment is PARTIAL_CHARGE.

ConfigureDayCareTransportInput.nonUseTreatment ● TransportNonUseTreatment! non-null enum​

What happens when the client arranges their own transport.

ConfigureDayCareTransportInput.providerType ● TransportProviderType enum​

Whether this entry prices the own or a contracted Fahrdienst. Omit it where the agreement does not differentiate the two — the entry then answers any provider type.

ConfigureDayCareTransportInput.servedTransportModels ● [TransportModel!]! non-null enum​

The Transport Models this entry settles. Must be non-empty and must not contain NONE. Passing an empty list is rejected — to stop an entry settling transport, hide it.

ConfigureDayCareTransportInput.settlementForm ● TransportSettlementForm! non-null enum​

Where the amount lands.

ConfigureDayCareTransportInput.tariffBasis ● TransportTariffBasis! non-null enum​

How the entry's amount is applied to one calendar day.

ConfigureDayCareTransportInput.validFrom ● Date! non-null scalar​

The date the amounts given here take effect from.

Member Of​

configureDayCareTransport mutation