Module: TesoteSdk::Models

Defined in:
lib/tesote_sdk/models.rb

Overview

Typed PORO models for API responses. Wire format is preserved on the right —attribute names match the JSON snake_case so callers can round-trip raw hashes via .from_hash without surprise.

All model structs are keyword-init and tolerate unknown keys (forward-compat with future fields the SDK has not learned about yet).

Defined Under Namespace

Modules: FromHash Classes: Account, AccountData, AccountList, Bank, BatchApproveResult, BatchCancelResult, BatchCreateResult, BatchSubmitResult, BatchSummary, BulkAccountResult, BulkResult, Counterparty, Destination, Fee, LatestAttempt, LegalEntity, OffsetPage, Pagination, PaymentMethod, SearchResult, SourceAccount, StatusResult, SyncRemoval, SyncResult, SyncSession, SyncSessionError, SyncSessionPerformance, SyncStartResult, SyncTransaction, TesoteAccountRef, TesoteTransactionRef, Transaction, TransactionCategory, TransactionData, TransactionList, TransactionOrder, Whoami