generated: '2026-07-18' method: derived source: openapi/ascend-openapi-original.yml entities: - name: Account fields: 8 - name: Attachment fields: 4 - name: Billable fields: 28 - name: CancelationReturn fields: 7 - name: Carrier fields: 7 - name: CoverageType fields: 2 - name: FinanceEstimate fields: 7 - name: Installment fields: 8 - name: InstallmentPlan fields: 11 - name: Insured fields: 13 - name: Invoice fields: 20 - name: InvoiceItem fields: 2 - name: Loan fields: 11 - name: LoanPayoffEstimate fields: 2 - name: OneTimePayment fields: 18 - name: PaymentMethod fields: 5 - name: Payout fields: 21 - name: PremiumReducingEndorsement fields: 12 - name: Program fields: 24 - name: Refund fields: 9 - name: Return fields: 7 - name: StateAnsiCodes fields: 0 - name: User fields: 5 - name: UserWithArchivedStatus fields: 7 - name: Wholesaler fields: 7 relationships: - from: Billable to: Carrier kind: has_one via: carrier - from: Billable to: CoverageType kind: has_one via: coverage_type - from: Billable to: Program kind: belongs_to via: program_id - from: CancelationReturn to: Attachment kind: has_many via: cancelation_docs - from: Carrier to: StateAnsiCodes kind: has_one via: mailing_address_state - from: InstallmentPlan to: User kind: has_one via: account_manager - from: InstallmentPlan to: User kind: has_one via: secondary_account_manager - from: InstallmentPlan to: Insured kind: belongs_to via: insured_id - from: Insured to: StateAnsiCodes kind: has_one via: mailing_address_state - from: Invoice to: Installment kind: belongs_to via: installment_id - from: Invoice to: Insured kind: belongs_to via: insured_id - from: Invoice to: InvoiceItem kind: has_many via: invoice_items - from: Invoice to: Program kind: belongs_to via: program_id - from: Loan to: Program kind: belongs_to via: program_id - from: LoanPayoffEstimate to: Program kind: belongs_to via: program_id - from: OneTimePayment to: User kind: has_one via: account_manager - from: OneTimePayment to: User kind: has_one via: secondary_account_manager - from: OneTimePayment to: Insured kind: belongs_to via: insured_id - from: OneTimePayment to: InvoiceItem kind: has_many via: invoice_items - from: Payout to: Installment kind: belongs_to via: installment_id - from: Payout to: Invoice kind: belongs_to via: invoice_id - from: Payout to: Program kind: belongs_to via: program_id - from: PremiumReducingEndorsement to: Program kind: belongs_to via: program_id - from: Program to: User kind: has_one via: account_manager - from: Program to: User kind: has_one via: secondary_account_manager - from: Program to: Insured kind: has_one via: insured - from: Program to: User kind: has_one via: producer - from: Refund to: Return kind: belongs_to via: return_id - from: Wholesaler to: StateAnsiCodes kind: has_one via: mailing_address_state