generated: '2026-10-14' method: derived generator: derive-data-model.py source: - openapi/falcon-add-a-program-openapi.yml - openapi/falcon-add-a-user-openapi.yml - openapi/falcon-add-an-aggregator-openapi.yml - openapi/falcon-add-an-enterprise-admin-openapi.yml - openapi/falcon-add-an-issuer-openapi.yml - openapi/falcon-assign-a-fee-model-to-a-program-openapi.yml - openapi/falcon-assign-a-program-to-an-aggregator-openapi.yml - openapi/falcon-assign-a-program-to-an-enterprise-openapi.yml - openapi/falcon-assign-a-program-to-an-user-openapi.yml - openapi/falcon-block-or-allow-mccs-for-enterprise-openapi.yml - openapi/falcon-change-due-date-of-an-account-openapi.yml - openapi/falcon-confirm-the-user-registration-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 29 entities_in_spec: 29 relationships: 12 entities: - name: Account fields: 3 - name: AddCorporateAdminRequest fields: 5 - name: AddCorporateAdminResponse fields: 1 - name: Address fields: 6 - name: AutoDebit fields: 2 - name: CreditLimit fields: 2 - name: Director fields: 2 - name: EmployeeResponse fields: 4 - name: EnterpriseCreditLimitRequest fields: 3 - name: EnterpriseProgramActionRequest fields: 4 - name: EnterpriseRequest fields: 19 - name: EnterpriseResponse fields: 2 - name: EnterpriseSummaryRequest fields: 3 - name: EnterpriseSummaryResponse fields: 23 - name: EnterpriseUpdateRequest fields: 9 - name: Fee fields: 9 - name: FeeWaiver fields: 2 - name: ProductRequest fields: 17 - name: ProductResponse fields: 6 - name: Program fields: 5 - name: SpendLimits fields: 5 - name: SuccessResponse fields: 0 description: Empty response for successful action - name: Tax fields: 2 - name: Taxes fields: 3 - name: TierFee fields: 5 - name: TransactionCategory fields: 8 - name: TransactionLimits fields: 5 - name: Waiver fields: 4 - name: WaiverCriteria fields: 13 relationships: - from: FeeWaiver to: Fee type: has_one via: fee - from: FeeWaiver to: Waiver type: has_one via: waiver - from: Fee to: Taxes type: has_one via: taxes - from: Fee to: TierFee type: has_many via: tierFees - from: Waiver to: WaiverCriteria type: has_one via: criteria - from: Taxes to: Tax type: has_one via: cgst - from: Taxes to: Tax type: has_one via: igst - from: Taxes to: Tax type: has_one via: sgst - from: Program to: Account type: has_one via: account - from: Program to: AutoDebit type: has_one via: autoDebit - from: Program to: CreditLimit type: has_one via: creditLimit - from: EnterpriseSummaryRequest to: Program type: belongs_to via: programId