generated: '2026-10-08' method: derived generator: derive-data-model.py source: - openapi/_original/fiskil-openapi.json notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 194 entities_in_spec: 194 relationships: 223 entities: - name: AddAuthSessionInConsoleResponseBody fields: 4 - name: ConnectionStatus fields: 1 - name: CreateAuthSessionRequestBody fields: 5 - name: CreateEndUserRequestBody fields: 4 - name: Createenduser fields: 1 - name: Enduser fields: 4 - name: Error fields: 6 - name: InstitutionByClient fields: 8 description: Gets a list of institutions from the perspective of the client. - name: InstitutionStatus fields: 1 description: The overall status of an institution - name: Permission fields: 5 description: Information about permissions. - name: UpdateEndUserRequestBody fields: 4 - name: authapi.paginationLinks fields: 2 - name: banking.IncomeMonthlyAvg fields: 2 - name: banking.IncomeMonthlyMedian fields: 2 - name: fiskil_banking.AccountV2 fields: 27 - name: fiskil_banking.AccountsBodyV2 fields: 2 - name: fiskil_banking.Balance fields: 10 - name: fiskil_banking.BalancesBody fields: 2 - name: fiskil_banking.BankingAccountV4Feature fields: 5 - name: fiskil_banking.BankingAccountV4Loan fields: 15 - name: fiskil_banking.BankingAuthorisedEntity fields: 5 - name: fiskil_banking.BankingBalancePurse fields: 2 - name: fiskil_banking.BankingBillerPayee fields: 3 - name: fiskil_banking.BankingCreditCardAccount fields: 4 - name: fiskil_banking.BankingDigitalWalletPayee fields: 4 - name: fiskil_banking.BankingDomesticPayee fields: 4 - name: fiskil_banking.BankingDomesticPayeeAccount fields: 3 - name: fiskil_banking.BankingDomesticPayeeCard fields: 1 - name: fiskil_banking.BankingDomesticPayeePayId fields: 3 - name: fiskil_banking.BankingFeeAmountV2 fields: 1 - name: fiskil_banking.BankingFeeDiscountAmountV2 fields: 1 - name: fiskil_banking.BankingFeeDiscountRangeV2 fields: 2 - name: fiskil_banking.BankingFeeDiscountRateV2 fields: 3 - name: fiskil_banking.BankingFeeRangeV2 fields: 2 - name: fiskil_banking.BankingFeeRateV2 fields: 4 - name: fiskil_banking.BankingInternationalPayee fields: 2 - name: fiskil_banking.BankingInternationalPayeeBankDetails fields: 9 - name: fiskil_banking.BankingInternationalPayeeBankDetailsBankAddress fields: 2 - name: fiskil_banking.BankingInternationalPayeeBeneficiaryDetails fields: 3 - name: fiskil_banking.BankingProductAdditionalInformationV2 fields: 10 - name: fiskil_banking.BankingProductAdditionalInformationV2AdditionalInformationUris fields: 2 - name: fiskil_banking.BankingProductBundle fields: 5 - name: fiskil_banking.BankingProductDiscountEligibilityV2 fields: 4 - name: fiskil_banking.BankingProductEligibility fields: 4 - name: fiskil_banking.BankingProductInstalmentsV3 fields: 6 - name: fiskil_banking.BankingProductV4CardArt fields: 2 - name: fiskil_banking.BankingProductV6CardArt fields: 4 - name: fiskil_banking.BankingProductV6Constraint fields: 4 - name: fiskil_banking.BankingProductV6DepositRate fields: 10 - name: fiskil_banking.BankingProductV6Discount fields: 9 - name: fiskil_banking.BankingProductV6Feature fields: 4 - name: fiskil_banking.BankingProductV6Fee fields: 13 - name: fiskil_banking.BankingProductV6LendingRate fields: 14 - name: fiskil_banking.BankingProductV6RateCondition fields: 4 - name: fiskil_banking.BankingProductV6RateTier fields: 8 - name: fiskil_banking.BankingScheduledPaymentFrom fields: 1 - name: fiskil_banking.BankingScheduledPaymentInterval fields: 2 - name: fiskil_banking.BankingScheduledPaymentRecurrence fields: 6 - name: fiskil_banking.BankingScheduledPaymentRecurrenceEventBased fields: 1 - name: fiskil_banking.BankingScheduledPaymentRecurrenceIntervalSchedule fields: 4 - name: fiskil_banking.BankingScheduledPaymentRecurrenceLastWeekday fields: 5 - name: fiskil_banking.BankingScheduledPaymentRecurrenceOnceOff fields: 1 - name: fiskil_banking.BankingScheduledPaymentSetV2 fields: 4 - name: fiskil_banking.BankingScheduledPaymentToV2 fields: 9 - name: fiskil_banking.BankingTermDepositAccount fields: 5 - name: fiskil_banking.BankingTransactionDetailAllOfExtendedDataV2 fields: 4 - name: fiskil_banking.BankingTransactionDetailV2AllOfExtendedDataNppPayload fields: 5 - name: fiskil_banking.CategoryOverride fields: 2 - name: fiskil_banking.CommonPAFAddress fields: 22 - name: fiskil_banking.CommonPhysicalAddress fields: 3 - name: fiskil_banking.CommonSimpleAddress fields: 8 - name: fiskil_banking.DirectDebit fields: 7 - name: fiskil_banking.DirectDebitsBody fields: 2 - name: fiskil_banking.IncomeBody fields: 2 - name: fiskil_banking.IncomeSource fields: 10 - name: fiskil_banking.IncomeSummary fields: 6 - name: fiskil_banking.IncomeTotal fields: 2 - name: fiskil_banking.Payee fields: 13 - name: fiskil_banking.PayeesBody fields: 2 - name: fiskil_banking.Product fields: 15 - name: fiskil_banking.ProductDetailV2 fields: 24 - name: fiskil_banking.ProductDetailsBodyV2 fields: 1 - name: fiskil_banking.ProductsBody fields: 2 - name: fiskil_banking.ScheduledPayment fields: 11 - name: fiskil_banking.ScheduledPaymentsBody fields: 2 - name: fiskil_banking.TransactionCategory fields: 3 - name: fiskil_banking.TransactionV2 fields: 23 - name: fiskil_banking.TransactionsBodyV2 fields: 2 - name: fiskil_banking.TransactionsRefreshRequest fields: 1 - name: fiskil_banking.TransactionsRefreshResponse fields: 2 - name: fiskil_banking.TransactionsRefreshStatusResponse fields: 5 - name: fiskil_energy.Account fields: 9 - name: fiskil_energy.AccountsBody fields: 2 - name: fiskil_energy.Balance fields: 5 - name: fiskil_energy.BalancesBody fields: 2 - name: fiskil_energy.Billing fields: 12 - name: fiskil_energy.BillingBody fields: 2 - name: fiskil_energy.Concession fields: 14 - name: fiskil_energy.ConcessionsBody fields: 2 - name: fiskil_energy.Der fields: 11 - name: fiskil_energy.DerBody fields: 2 - name: fiskil_energy.EnergyAccountDetailV3AllOfAuthorisedContacts fields: 5 - name: fiskil_energy.EnergyAccountDetailV3AllOfPlanDetail fields: 5 - name: fiskil_energy.EnergyAccountDetailV4AllOfPlans fields: 5 - name: fiskil_energy.EnergyAccountV2AllOfPlanOverview fields: 3 - name: fiskil_energy.EnergyBillingDemandTransaction fields: 12 - name: fiskil_energy.EnergyBillingOnceOffTransaction fields: 4 - name: fiskil_energy.EnergyBillingOtherTransaction fields: 9 - name: fiskil_energy.EnergyBillingPaymentTransaction fields: 2 - name: fiskil_energy.EnergyBillingUsageTransaction fields: 12 - name: fiskil_energy.EnergyBillingUsageTransactionAdjustments fields: 2 - name: fiskil_energy.EnergyBillingUsageTransactionCalculationFactors fields: 2 - name: fiskil_energy.EnergyDerRecordAcConnections fields: 10 - name: fiskil_energy.EnergyDerRecordDerDevices fields: 9 - name: fiskil_energy.EnergyDerRecordProtectionMode fields: 15 - name: fiskil_energy.EnergyInvoiceAccountCharges fields: 3 - name: fiskil_energy.EnergyInvoiceElectricityUsageCharges fields: 6 - name: fiskil_energy.EnergyInvoiceGasUsageCharges fields: 6 - name: fiskil_energy.EnergyInvoicePayOnTimeDiscount fields: 3 - name: fiskil_energy.EnergyInvoicePeriod fields: 2 - name: fiskil_energy.EnergyInvoiceUsageOtherCharges fields: 3 - name: fiskil_energy.EnergyPaymentScheduleCardDebit fields: 3 - name: fiskil_energy.EnergyPaymentScheduleDigitalWallet fields: 6 - name: fiskil_energy.EnergyPaymentScheduleDirectDebit fields: 5 - name: fiskil_energy.EnergyPaymentScheduleManualPayment fields: 1 - name: fiskil_energy.EnergyPlanAdditionalInformation fields: 5 - name: fiskil_energy.EnergyPlanContractFullV2 fields: 22 - name: fiskil_energy.EnergyPlanContractV2 fields: 16 - name: fiskil_energy.EnergyPlanContractV2IntrinsicGreenPower fields: 1 - name: fiskil_energy.EnergyPlanControlledLoad fields: 6 - name: fiskil_energy.EnergyPlanControlledLoadSingleRate fields: 5 - name: fiskil_energy.EnergyPlanControlledLoadTimeOfUse fields: 5 - name: fiskil_energy.EnergyPlanControlledLoadTimeOfUseRate fields: 7 - name: fiskil_energy.EnergyPlanDemandTariff fields: 11 - name: fiskil_energy.EnergyPlanDetailV2AllOfMeteringCharges fields: 5 - name: fiskil_energy.EnergyPlanDiscount fields: 10 - name: fiskil_energy.EnergyPlanDiscountFixedAmount fields: 1 - name: fiskil_energy.EnergyPlanDiscountPercentOfBill fields: 1 - name: fiskil_energy.EnergyPlanDiscountPercentOfUse fields: 1 - name: fiskil_energy.EnergyPlanDiscountPercentOverThreshold fields: 2 - name: fiskil_energy.EnergyPlanEligibility fields: 3 - name: fiskil_energy.EnergyPlanFee fields: 5 - name: fiskil_energy.EnergyPlanGeography fields: 3 - name: fiskil_energy.EnergyPlanGreenPowerCharge fields: 5 - name: fiskil_energy.EnergyPlanGreenPowerChargeTier fields: 3 - name: fiskil_energy.EnergyPlanIncentive fields: 4 - name: fiskil_energy.EnergyPlanSingleRateTariff fields: 5 - name: fiskil_energy.EnergyPlanSolarFeedInTariff fields: 10 - name: fiskil_energy.EnergyPlanSolarFeedInTariffSingleTariff fields: 2 - name: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariff fields: 5 - name: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariffVariations fields: 3 - name: fiskil_energy.EnergyPlanTariffPeriod fields: 13 - name: fiskil_energy.EnergyPlanTimeOfUse fields: 3 - name: fiskil_energy.EnergyPlanTimeOfUseTariff fields: 6 - name: fiskil_energy.EnergyServicePointConsumerProfile fields: 2 - name: fiskil_energy.EnergyServicePointDetailDistributionLossFactor fields: 3 - name: fiskil_energy.EnergyServicePointDetailMeter fields: 3 - name: fiskil_energy.EnergyServicePointDetailRegisters fields: 10 - name: fiskil_energy.EnergyServicePointDetailRelatedParticipants fields: 2 - name: fiskil_energy.EnergyServicePointDetailSpecifications fields: 6 - name: fiskil_energy.EnergyUsageReadBasicRead fields: 2 - name: fiskil_energy.EnergyUsageReadIntervalRead fields: 4 - name: fiskil_energy.EnergyUsageReadIntervalReadReadQualities fields: 3 - name: fiskil_energy.Invoice fields: 17 - name: fiskil_energy.InvoicesBody fields: 2 - name: fiskil_energy.PaymentSchedule fields: 10 - name: fiskil_energy.PaymentScheduleBody fields: 2 - name: fiskil_energy.Plan fields: 16 - name: fiskil_energy.PlanBody fields: 2 - name: fiskil_energy.PlanDetail fields: 19 - name: fiskil_energy.PlanDetailResponse fields: 1 - name: fiskil_energy.Rate fields: 3 - name: fiskil_energy.ServicePoint fields: 17 - name: fiskil_energy.ServicePointBody fields: 2 - name: fiskil_energy.Usage fields: 14 - name: fiskil_energy.UsageBody fields: 2 - name: fiskil_freshness.DataFreshnessEntry fields: 3 - name: fiskil_freshness.DataFreshnessResponse fields: 1 - name: fiskil_identity.CommonEmailAddress fields: 3 - name: fiskil_identity.CommonOrganisationDetailV2 fields: 16 - name: fiskil_identity.CommonPersonDetailV2 fields: 11 - name: fiskil_identity.CommonPhoneNumber fields: 7 - name: fiskil_identity.CommonPhysicalAddressWithPurpose fields: 4 - name: fiskil_identity.Customer fields: 3 - name: fiskil_identity.Identity fields: 4 - name: fiskil_identity.IdentityBody_V2 fields: 1 - name: front_door.ConsentsBodyV3 fields: 2 - name: front_door.EndUsersBodyV3 fields: 2 - name: front_door.ErrorBody fields: 3 - name: http_handler.ErrorBody fields: 3 - name: http_handler.MessageBody fields: 1 - name: httputil.Links fields: 2 - name: server.ConsentResponse fields: 18 - name: server.EnduserResponse fields: 4 relationships: - from: CreateAuthSessionRequestBody to: Enduser type: belongs_to via: end_user_id - from: Createenduser to: Enduser type: belongs_to via: end_user_id - from: InstitutionByClient to: InstitutionStatus type: has_one via: status - from: InstitutionStatus to: ConnectionStatus type: has_one via: connections - from: front_door.ConsentsBodyV3 to: server.ConsentResponse type: has_many via: consents - from: front_door.ConsentsBodyV3 to: authapi.paginationLinks type: has_one via: links - from: front_door.EndUsersBodyV3 to: server.EnduserResponse type: has_many via: end_users - from: front_door.EndUsersBodyV3 to: authapi.paginationLinks type: has_one via: links - from: server.ConsentResponse to: Enduser type: belongs_to via: end_user_id - from: fiskil_banking.AccountV2 to: fiskil_banking.CommonPhysicalAddress type: has_many via: addresses - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingCreditCardAccount type: has_one via: credit_card - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingProductV6DepositRate type: has_many via: deposit_rates - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingAccountV4Feature type: has_many via: features - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingProductV6Fee type: has_many via: fees - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingProductV6LendingRate type: has_many via: lending_rates - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingAccountV4Loan type: has_one via: loan - from: fiskil_banking.AccountV2 to: fiskil_banking.BankingTermDepositAccount type: has_many via: term_deposit - from: fiskil_banking.AccountsBodyV2 to: fiskil_banking.AccountV2 type: has_many via: accounts - from: fiskil_banking.AccountsBodyV2 to: httputil.Links type: has_one via: links - from: fiskil_banking.Balance to: fiskil_banking.BankingBalancePurse type: has_many via: purses - from: fiskil_banking.BalancesBody to: fiskil_banking.Balance type: has_many via: balances - from: fiskil_banking.BalancesBody to: httputil.Links type: has_one via: links - from: fiskil_banking.BankingDomesticPayee to: fiskil_banking.BankingDomesticPayeeAccount type: has_one via: account - from: fiskil_banking.BankingDomesticPayee to: fiskil_banking.BankingDomesticPayeeCard type: has_one via: card - from: fiskil_banking.BankingDomesticPayee to: fiskil_banking.BankingDomesticPayeePayId type: has_one via: pay_id - from: fiskil_banking.BankingFeeDiscountRateV2 to: fiskil_banking.BankingFeeDiscountRangeV2 type: has_one via: amount_range - from: fiskil_banking.BankingFeeRateV2 to: fiskil_banking.BankingFeeRangeV2 type: has_one via: amount_range - from: fiskil_banking.BankingInternationalPayee to: fiskil_banking.BankingInternationalPayeeBankDetails type: has_one via: bank_details - from: fiskil_banking.BankingInternationalPayee to: fiskil_banking.BankingInternationalPayeeBeneficiaryDetails type: has_one via: beneficiary_details - from: fiskil_banking.BankingInternationalPayeeBankDetails to: fiskil_banking.BankingInternationalPayeeBankDetailsBankAddress type: has_one via: bank_address - from: fiskil_banking.BankingProductAdditionalInformationV2 to: fiskil_banking.BankingProductAdditionalInformationV2AdditionalInformationUris type: has_many via: additional_bundle_uris - from: fiskil_banking.BankingProductAdditionalInformationV2 to: fiskil_banking.BankingProductAdditionalInformationV2AdditionalInformationUris type: has_many via: additional_eligibility_uris - from: fiskil_banking.BankingProductAdditionalInformationV2 to: fiskil_banking.BankingProductAdditionalInformationV2AdditionalInformationUris type: has_many via: additional_fees_and_pricing_uris - from: fiskil_banking.BankingProductAdditionalInformationV2 to: fiskil_banking.BankingProductAdditionalInformationV2AdditionalInformationUris type: has_many via: additional_overview_uris - from: fiskil_banking.BankingProductAdditionalInformationV2 to: fiskil_banking.BankingProductAdditionalInformationV2AdditionalInformationUris type: has_many via: additional_terms_uris - from: fiskil_banking.BankingProductV6DepositRate to: fiskil_banking.BankingProductV6RateCondition type: has_many via: applicability_conditions - from: fiskil_banking.BankingProductV6DepositRate to: fiskil_banking.BankingProductV6RateTier type: has_many via: tiers - from: fiskil_banking.BankingProductV6Discount to: fiskil_banking.BankingProductDiscountEligibilityV2 type: has_many via: eligibility - from: fiskil_banking.BankingProductV6Discount to: fiskil_banking.BankingFeeDiscountAmountV2 type: has_one via: fixed_amount - from: fiskil_banking.BankingProductV6Discount to: fiskil_banking.BankingFeeDiscountRateV2 type: has_one via: rate_based - from: fiskil_banking.BankingProductV6Fee to: fiskil_banking.BankingProductV6Discount type: has_many via: discounts - from: fiskil_banking.BankingProductV6Fee to: fiskil_banking.BankingFeeAmountV2 type: has_one via: fixed_amount - from: fiskil_banking.BankingProductV6Fee to: fiskil_banking.BankingFeeRateV2 type: has_one via: rate_based - from: fiskil_banking.BankingProductV6Fee to: fiskil_banking.BankingFeeRangeV2 type: has_one via: variable - from: fiskil_banking.BankingProductV6LendingRate to: fiskil_banking.BankingProductV6RateCondition type: has_many via: applicability_conditions - from: fiskil_banking.BankingProductV6LendingRate to: fiskil_banking.BankingProductV6RateTier type: has_many via: tiers - from: fiskil_banking.BankingProductV6RateTier to: fiskil_banking.BankingProductV6RateCondition type: has_many via: applicability_conditions - from: fiskil_banking.BankingScheduledPaymentRecurrence to: fiskil_banking.BankingScheduledPaymentRecurrenceEventBased type: has_one via: event_based - from: fiskil_banking.BankingScheduledPaymentRecurrence to: fiskil_banking.BankingScheduledPaymentRecurrenceIntervalSchedule type: has_one via: interval_schedule - from: fiskil_banking.BankingScheduledPaymentRecurrence to: fiskil_banking.BankingScheduledPaymentRecurrenceLastWeekday type: has_one via: last_week_day - from: fiskil_banking.BankingScheduledPaymentRecurrence to: fiskil_banking.BankingScheduledPaymentRecurrenceOnceOff type: has_one via: once_off - from: fiskil_banking.BankingScheduledPaymentRecurrenceIntervalSchedule to: fiskil_banking.BankingScheduledPaymentInterval type: has_many via: intervals - from: fiskil_banking.BankingScheduledPaymentSetV2 to: fiskil_banking.BankingScheduledPaymentToV2 type: has_one via: to - from: fiskil_banking.BankingScheduledPaymentToV2 to: fiskil_banking.BankingBillerPayee type: has_one via: biller - from: fiskil_banking.BankingScheduledPaymentToV2 to: fiskil_banking.BankingDigitalWalletPayee type: has_one via: digital_wallet - from: fiskil_banking.BankingScheduledPaymentToV2 to: fiskil_banking.BankingDomesticPayee type: has_one via: domestic - from: fiskil_banking.BankingScheduledPaymentToV2 to: fiskil_banking.BankingInternationalPayee type: has_one via: international - from: fiskil_banking.BankingTransactionDetailAllOfExtendedDataV2 to: fiskil_banking.BankingTransactionDetailV2AllOfExtendedDataNppPayload type: has_one via: npp_payload - from: fiskil_banking.CommonPhysicalAddress to: fiskil_banking.CommonPAFAddress type: has_one via: paf - from: fiskil_banking.CommonPhysicalAddress to: fiskil_banking.CommonSimpleAddress type: has_one via: simple - from: fiskil_banking.DirectDebit to: fiskil_banking.BankingAuthorisedEntity type: has_one via: authorised_entity - from: fiskil_banking.DirectDebitsBody to: fiskil_banking.DirectDebit type: has_many via: direct_debits - from: fiskil_banking.DirectDebitsBody to: httputil.Links type: has_one via: links - from: fiskil_banking.IncomeBody to: fiskil_banking.IncomeSource type: has_many via: income_sources - from: fiskil_banking.IncomeBody to: fiskil_banking.IncomeSummary type: has_one via: income_summary - from: fiskil_banking.IncomeSummary to: banking.IncomeMonthlyAvg type: has_many via: monthly_avg - from: fiskil_banking.IncomeSummary to: banking.IncomeMonthlyMedian type: has_many via: monthly_median - from: fiskil_banking.IncomeSummary to: fiskil_banking.IncomeTotal type: has_many via: total - from: fiskil_banking.Payee to: fiskil_banking.BankingBillerPayee type: has_one via: biller - from: fiskil_banking.Payee to: fiskil_banking.BankingDigitalWalletPayee type: has_one via: digital_wallet - from: fiskil_banking.Payee to: fiskil_banking.BankingDomesticPayee type: has_one via: domestic - from: fiskil_banking.Payee to: fiskil_banking.BankingInternationalPayee type: has_one via: international - from: fiskil_banking.PayeesBody to: fiskil_banking.Payee type: has_many via: payees - from: fiskil_banking.PayeesBody to: httputil.Links type: has_one via: links - from: fiskil_banking.Product to: fiskil_banking.BankingProductAdditionalInformationV2 type: has_one via: additional_information - from: fiskil_banking.Product to: fiskil_banking.BankingProductV4CardArt type: has_many via: card_art - from: fiskil_banking.Product to: fiskil_banking.BankingProductInstalmentsV3 type: has_one via: instalments - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductAdditionalInformationV2 type: has_one via: additional_information - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductBundle type: has_many via: bundles - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductV6CardArt type: has_many via: card_art - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductV6Constraint type: has_many via: constraints - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductV6DepositRate type: has_many via: deposit_rates - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductEligibility type: has_many via: eligibility - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductV6Feature type: has_many via: features - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductV6Fee type: has_many via: fees - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductInstalmentsV3 type: has_one via: instalments - from: fiskil_banking.ProductDetailV2 to: fiskil_banking.BankingProductV6LendingRate type: has_many via: lending_rates - from: fiskil_banking.ProductDetailsBodyV2 to: fiskil_banking.ProductDetailV2 type: has_one via: product - from: fiskil_banking.ProductsBody to: fiskil_banking.Product type: has_many via: products - from: fiskil_banking.ProductsBody to: httputil.Links type: has_one via: links - from: fiskil_banking.ScheduledPayment to: fiskil_banking.BankingScheduledPaymentFrom type: has_one via: from - from: fiskil_banking.ScheduledPayment to: fiskil_banking.BankingScheduledPaymentSetV2 type: has_many via: payment_set - from: fiskil_banking.ScheduledPayment to: fiskil_banking.BankingScheduledPaymentRecurrence type: has_one via: recurrence - from: fiskil_banking.ScheduledPaymentsBody to: fiskil_banking.ScheduledPayment type: has_many via: scheduled_payments - from: fiskil_banking.ScheduledPaymentsBody to: httputil.Links type: has_one via: links - from: fiskil_banking.TransactionV2 to: fiskil_banking.TransactionCategory type: has_one via: category - from: fiskil_banking.TransactionV2 to: fiskil_banking.BankingTransactionDetailAllOfExtendedDataV2 type: has_one via: extended_data - from: fiskil_banking.TransactionsBodyV2 to: fiskil_banking.TransactionV2 type: has_many via: transactions - from: fiskil_banking.TransactionsBodyV2 to: httputil.Links type: has_one via: links - from: fiskil_banking.TransactionsRefreshRequest to: Enduser type: belongs_to via: end_user_id - from: fiskil_banking.TransactionsRefreshStatusResponse to: Enduser type: belongs_to via: end_user_id - from: fiskil_energy.Account to: fiskil_energy.EnergyAccountDetailV4AllOfPlans type: has_many via: plans - from: fiskil_energy.AccountsBody to: fiskil_energy.Account type: has_many via: accounts - from: fiskil_energy.AccountsBody to: httputil.Links type: has_one via: links - from: fiskil_energy.BalancesBody to: fiskil_energy.Balance type: has_many via: balances - from: fiskil_energy.BalancesBody to: httputil.Links type: has_one via: links - from: fiskil_energy.Billing to: fiskil_energy.EnergyBillingDemandTransaction type: has_one via: demand - from: fiskil_energy.Billing to: fiskil_energy.EnergyBillingOnceOffTransaction type: has_one via: once_off - from: fiskil_energy.Billing to: fiskil_energy.EnergyBillingOtherTransaction type: has_one via: other_charges - from: fiskil_energy.Billing to: fiskil_energy.EnergyBillingPaymentTransaction type: has_one via: payment - from: fiskil_energy.Billing to: fiskil_energy.EnergyBillingUsageTransaction type: has_one via: usage - from: fiskil_energy.BillingBody to: fiskil_energy.Billing type: has_many via: billing - from: fiskil_energy.BillingBody to: httputil.Links type: has_one via: links - from: fiskil_energy.ConcessionsBody to: fiskil_energy.Concession type: has_many via: concessions - from: fiskil_energy.ConcessionsBody to: httputil.Links type: has_one via: links - from: fiskil_energy.Der to: fiskil_energy.EnergyDerRecordAcConnections type: has_many via: ac_connections - from: fiskil_energy.Der to: fiskil_energy.EnergyDerRecordProtectionMode type: has_one via: protection_mode - from: fiskil_energy.DerBody to: fiskil_energy.Der type: has_many via: der_records - from: fiskil_energy.DerBody to: httputil.Links type: has_one via: links - from: fiskil_energy.EnergyAccountDetailV3AllOfPlanDetail to: fiskil_energy.EnergyPlanContractV2 type: has_one via: electricity_contract - from: fiskil_energy.EnergyAccountDetailV3AllOfPlanDetail to: fiskil_energy.EnergyPlanContractV2 type: has_one via: gas_contract - from: fiskil_energy.EnergyAccountDetailV3AllOfPlanDetail to: fiskil_energy.EnergyPlanDetailV2AllOfMeteringCharges type: has_many via: metering_charges - from: fiskil_energy.EnergyAccountDetailV4AllOfPlans to: fiskil_energy.EnergyAccountDetailV3AllOfAuthorisedContacts type: has_many via: authorised_contacts - from: fiskil_energy.EnergyAccountDetailV4AllOfPlans to: fiskil_energy.EnergyAccountDetailV3AllOfPlanDetail type: has_one via: plan_detail - from: fiskil_energy.EnergyAccountDetailV4AllOfPlans to: fiskil_energy.EnergyAccountV2AllOfPlanOverview type: has_one via: plan_overview - from: fiskil_energy.EnergyBillingDemandTransaction to: fiskil_energy.EnergyBillingUsageTransactionAdjustments type: has_many via: adjustments - from: fiskil_energy.EnergyBillingDemandTransaction to: fiskil_energy.EnergyBillingUsageTransactionCalculationFactors type: has_many via: calculation_factors - from: fiskil_energy.EnergyBillingOtherTransaction to: fiskil_energy.EnergyBillingUsageTransactionAdjustments type: has_many via: adjustments - from: fiskil_energy.EnergyBillingOtherTransaction to: fiskil_energy.EnergyBillingUsageTransactionCalculationFactors type: has_many via: calculation_factors - from: fiskil_energy.EnergyBillingUsageTransaction to: fiskil_energy.EnergyBillingUsageTransactionAdjustments type: has_many via: adjustments - from: fiskil_energy.EnergyBillingUsageTransaction to: fiskil_energy.EnergyBillingUsageTransactionCalculationFactors type: has_many via: calculation_factors - from: fiskil_energy.EnergyDerRecordAcConnections to: fiskil_energy.EnergyDerRecordDerDevices type: has_many via: der_devices - from: fiskil_energy.EnergyInvoiceElectricityUsageCharges to: fiskil_energy.EnergyInvoiceUsageOtherCharges type: has_many via: other_charges - from: fiskil_energy.EnergyInvoiceGasUsageCharges to: fiskil_energy.EnergyInvoiceUsageOtherCharges type: has_many via: other_charges - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanControlledLoad type: has_many via: controlled_load - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanDiscount type: has_many via: discounts - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanEligibility type: has_many via: eligibility - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanFee type: has_many via: fees - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanGreenPowerCharge type: has_many via: green_power_charges - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanIncentive type: has_many via: incentives - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanContractV2IntrinsicGreenPower type: has_one via: intrinsic_green_power - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanSolarFeedInTariff type: has_many via: solar_feed_in_tariff - from: fiskil_energy.EnergyPlanContractFullV2 to: fiskil_energy.EnergyPlanTariffPeriod type: has_many via: tariff_period - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanControlledLoad type: has_many via: controlled_load - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanDiscount type: has_many via: discounts - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanEligibility type: has_many via: eligibility - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanFee type: has_many via: fees - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanGreenPowerCharge type: has_many via: green_power_charges - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanIncentive type: has_many via: incentives - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanContractV2IntrinsicGreenPower type: has_one via: intrinsic_green_power - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanSolarFeedInTariff type: has_many via: solar_feed_in_tariff - from: fiskil_energy.EnergyPlanContractV2 to: fiskil_energy.EnergyPlanTariffPeriod type: has_many via: tariff_period - from: fiskil_energy.EnergyPlanControlledLoad to: fiskil_energy.EnergyPlanControlledLoadSingleRate type: has_one via: single_rate - from: fiskil_energy.EnergyPlanControlledLoad to: fiskil_energy.EnergyPlanControlledLoadTimeOfUseRate type: has_many via: time_of_use_rates - from: fiskil_energy.EnergyPlanControlledLoadSingleRate to: fiskil_energy.Rate type: has_many via: rates - from: fiskil_energy.EnergyPlanControlledLoadTimeOfUseRate to: fiskil_energy.Rate type: has_many via: rates - from: fiskil_energy.EnergyPlanControlledLoadTimeOfUseRate to: fiskil_energy.EnergyPlanControlledLoadTimeOfUse type: has_many via: time_of_use - from: fiskil_energy.EnergyPlanDiscount to: fiskil_energy.EnergyPlanDiscountFixedAmount type: has_one via: fixed_amount - from: fiskil_energy.EnergyPlanDiscount to: fiskil_energy.EnergyPlanDiscountPercentOfBill type: has_one via: percent_of_bill - from: fiskil_energy.EnergyPlanDiscount to: fiskil_energy.EnergyPlanDiscountPercentOfUse type: has_one via: percent_of_use - from: fiskil_energy.EnergyPlanDiscount to: fiskil_energy.EnergyPlanDiscountPercentOverThreshold type: has_one via: percent_over_threshold - from: fiskil_energy.EnergyPlanGreenPowerCharge to: fiskil_energy.EnergyPlanGreenPowerChargeTier type: has_many via: tiers - from: fiskil_energy.EnergyPlanSingleRateTariff to: fiskil_energy.Rate type: has_many via: rates - from: fiskil_energy.EnergyPlanSolarFeedInTariff to: fiskil_energy.EnergyPlanSolarFeedInTariffSingleTariff type: has_one via: single_tariff - from: fiskil_energy.EnergyPlanSolarFeedInTariff to: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariff type: has_one via: time_varying_tariffs - from: fiskil_energy.EnergyPlanSolarFeedInTariff to: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariff type: has_many via: time_varying_tariffs_v2 - from: fiskil_energy.EnergyPlanSolarFeedInTariffSingleTariff to: fiskil_energy.Rate type: has_many via: rates - from: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariff to: fiskil_energy.Rate type: has_many via: rates - from: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariff to: fiskil_energy.EnergyPlanSolarFeedInTariffTimeVaryingTariffVariations type: has_many via: time_variations - from: fiskil_energy.EnergyPlanTariffPeriod to: fiskil_energy.Rate type: has_many via: banded_daily_supply_charges - from: fiskil_energy.EnergyPlanTariffPeriod to: fiskil_energy.EnergyPlanDemandTariff type: has_many via: demand_charges - from: fiskil_energy.EnergyPlanTariffPeriod to: fiskil_energy.EnergyPlanSingleRateTariff type: has_one via: single_rate - from: fiskil_energy.EnergyPlanTariffPeriod to: fiskil_energy.EnergyPlanTimeOfUseTariff type: has_many via: time_of_use_rates - from: fiskil_energy.EnergyPlanTimeOfUseTariff to: fiskil_energy.Rate type: has_many via: rates - from: fiskil_energy.EnergyPlanTimeOfUseTariff to: fiskil_energy.EnergyPlanTimeOfUse type: has_many via: time_of_use - from: fiskil_energy.EnergyServicePointDetailMeter to: fiskil_energy.EnergyServicePointDetailRegisters type: has_many via: registers - from: fiskil_energy.EnergyServicePointDetailMeter to: fiskil_energy.EnergyServicePointDetailSpecifications type: has_one via: specifications - from: fiskil_energy.EnergyUsageReadIntervalRead to: fiskil_energy.EnergyUsageReadIntervalReadReadQualities type: has_many via: read_qualities - from: fiskil_energy.Invoice to: fiskil_energy.EnergyInvoiceAccountCharges type: has_one via: account_charges - from: fiskil_energy.Invoice to: fiskil_energy.EnergyInvoiceElectricityUsageCharges type: has_one via: electricity - from: fiskil_energy.Invoice to: fiskil_energy.EnergyInvoiceGasUsageCharges type: has_one via: gas - from: fiskil_energy.Invoice to: fiskil_energy.EnergyInvoicePayOnTimeDiscount type: has_one via: pay_on_time_discount - from: fiskil_energy.Invoice to: fiskil_energy.EnergyInvoicePeriod type: has_one via: period - from: fiskil_energy.InvoicesBody to: fiskil_energy.Invoice type: has_many via: invoices - from: fiskil_energy.InvoicesBody to: httputil.Links type: has_one via: links - from: fiskil_energy.PaymentSchedule to: fiskil_energy.EnergyPaymentScheduleCardDebit type: has_one via: card_debit - from: fiskil_energy.PaymentSchedule to: fiskil_energy.EnergyPaymentScheduleDigitalWallet type: has_one via: digital_wallet - from: fiskil_energy.PaymentSchedule to: fiskil_energy.EnergyPaymentScheduleDirectDebit type: has_one via: direct_debit - from: fiskil_energy.PaymentSchedule to: fiskil_energy.EnergyPaymentScheduleManualPayment type: has_one via: manual_payment - from: fiskil_energy.PaymentScheduleBody to: fiskil_energy.PaymentSchedule type: has_many via: payment_schedules - from: fiskil_energy.PaymentScheduleBody to: httputil.Links type: has_one via: links - from: fiskil_energy.Plan to: fiskil_energy.EnergyPlanAdditionalInformation type: has_one via: additional_information - from: fiskil_energy.Plan to: fiskil_energy.EnergyPlanGeography type: has_one via: geography - from: fiskil_energy.PlanBody to: fiskil_energy.Plan type: has_many via: plans - from: fiskil_energy.PlanBody to: httputil.Links type: has_one via: links - from: fiskil_energy.PlanDetail to: fiskil_energy.EnergyPlanAdditionalInformation type: has_one via: additional_information - from: fiskil_energy.PlanDetail to: fiskil_energy.EnergyPlanContractFullV2 type: has_one via: electricity_contract - from: fiskil_energy.PlanDetail to: fiskil_energy.EnergyPlanContractFullV2 type: has_one via: gas_contract - from: fiskil_energy.PlanDetail to: fiskil_energy.EnergyPlanGeography type: has_one via: geography - from: fiskil_energy.PlanDetail to: fiskil_energy.EnergyPlanDetailV2AllOfMeteringCharges type: has_many via: metering_charges - from: fiskil_energy.PlanDetailResponse to: fiskil_energy.PlanDetail type: has_one via: data - from: fiskil_energy.ServicePoint to: fiskil_energy.EnergyServicePointConsumerProfile type: has_one via: consumer_profile - from: fiskil_energy.ServicePoint to: fiskil_energy.EnergyServicePointDetailDistributionLossFactor type: has_one via: distribution_loss_factor - from: fiskil_energy.ServicePoint to: fiskil_banking.CommonPhysicalAddress type: has_one via: location - from: fiskil_energy.ServicePoint to: fiskil_energy.EnergyServicePointDetailMeter type: has_many via: meters - from: fiskil_energy.ServicePoint to: fiskil_energy.EnergyServicePointDetailRelatedParticipants type: has_many via: related_participants - from: fiskil_energy.ServicePointBody to: fiskil_energy.ServicePoint type: has_many via: service_points - from: fiskil_energy.ServicePointBody to: httputil.Links type: has_one via: links - from: fiskil_energy.Usage to: fiskil_energy.EnergyUsageReadBasicRead type: has_one via: basic_read - from: fiskil_energy.Usage to: fiskil_energy.EnergyUsageReadIntervalRead type: has_one via: interval_read - from: fiskil_energy.UsageBody to: fiskil_energy.Usage type: has_many via: usage - from: fiskil_energy.UsageBody to: httputil.Links type: has_one via: links - from: fiskil_freshness.DataFreshnessResponse to: fiskil_freshness.DataFreshnessEntry type: has_many via: data - from: fiskil_identity.CommonOrganisationDetailV2 to: fiskil_identity.CommonPhysicalAddressWithPurpose type: has_many via: physical_addresses - from: fiskil_identity.CommonPersonDetailV2 to: fiskil_identity.CommonEmailAddress type: has_many via: email_addresses - from: fiskil_identity.CommonPersonDetailV2 to: fiskil_identity.CommonPhoneNumber type: has_many via: phone_numbers - from: fiskil_identity.CommonPersonDetailV2 to: fiskil_identity.CommonPhysicalAddressWithPurpose type: has_many via: physical_addresses - from: fiskil_identity.CommonPhysicalAddressWithPurpose to: fiskil_banking.CommonPAFAddress type: has_one via: paf - from: fiskil_identity.CommonPhysicalAddressWithPurpose to: fiskil_banking.CommonSimpleAddress type: has_one via: simple - from: fiskil_identity.Customer to: fiskil_identity.CommonOrganisationDetailV2 type: has_one via: organisation - from: fiskil_identity.Customer to: fiskil_identity.CommonPersonDetailV2 type: has_one via: person - from: fiskil_identity.Identity to: fiskil_identity.Customer type: has_one via: customer - from: fiskil_identity.IdentityBody_V2 to: fiskil_identity.Identity type: has_many via: identities