Typed response structs for ClearBank API responses.
All API functions return raw maps by default (matching the JSON response body). Use these structs when you want typed, structured access to response data with atom keys and helper functions.
Usage
{:ok, body} = ClearBank.Accounts.get(client, account_id)
account = ClearBank.Schemas.Account.from_map(body)
account.id # => "acct-uuid-1"
account.name # => "My Account"
account.type # => :segregated_pooled
account.balance # => "10000.00"