generated: '2026-07-24' method: derived source: openapi/helcim-api.json paths + component schemas entities: - name: Customer id_field: customerId schema: Customer domain: customers - name: Card id_field: cardId schema: Card / CardResponse domain: customers/{customerId}/cards - name: BankAccount id_field: bankAccountId schema: BankAccount / BankAccountResponse domain: customers/{customerId}/bank-accounts - name: PAD id_field: padId schema: Pad domain: customers/{customerId}/bank-accounts/{bankAccountId}/pads - name: Invoice id_field: invoiceId schema: InvoiceResponse domain: invoices - name: CardTransaction id_field: cardTransactionId schema: SuccessfulPaymentResponse domain: card-transactions - name: CardBatch id_field: cardBatchId schema: CardBatch domain: card-batches - name: AchTransaction id_field: transactionId schema: TransactionEft domain: ach/transactions - name: AchBatch id_field: batchId schema: AchBatch domain: ach/batches - name: CardTerminal id_field: terminalId schema: CardTerminal domain: card-terminals - name: Device id_field: code schema: Device domain: devices relationships: - from: Card to: Customer type: belongs_to via: customerId - from: BankAccount to: Customer type: belongs_to via: customerId - from: PAD to: BankAccount type: belongs_to via: bankAccountId - from: Customer to: Card type: has_many via: cards - from: Customer to: BankAccount type: has_many via: bank-accounts - from: CardTransaction to: CardBatch type: belongs_to via: cardBatchId - from: CardBatch to: CardTransaction type: has_many via: transactions - from: AchTransaction to: AchBatch type: belongs_to via: batchId - from: CardTransaction to: Customer type: belongs_to via: customerCode - from: CardTransaction to: Invoice type: belongs_to via: invoiceNumber