Skip to main content

HSAStatementPayload

An AccountStatementPayload models the concrete data provided on a First Dollar HSA Account Statement. This model exactly matches the existing requirements for statement display.

type HSAStatementPayload {
accountHolder: HSAStatementAccountHolderData!
custodian: HSAStatementCustodianData!
depositAccounts: [HSAStatementDepositAccountSummary!]!
id: ID!
overview: HSAStatementOverview!
transactions: [HSAStatementTransaction!]!
}

Fields

HSAStatementPayload.accountHolder ● HSAStatementAccountHolderData! non-null object

Metadata regarding the account holder for the account associated with this statement.

HSAStatementPayload.custodian ● HSAStatementCustodianData! non-null object

Metadata regarding the custodian of the account associated with this statement (in this case, First Dollar).

HSAStatementPayload.depositAccounts ● [HSAStatementDepositAccountSummary!]! non-null object

All accounts summarized in this statement. In practice, there should be only one such account.

HSAStatementPayload.id ● ID! non-null scalar

An opaque identifier for this statement.

HSAStatementPayload.overview ● HSAStatementOverview! non-null object

An overview of the statement, including balances, dates, and changes to the account.

HSAStatementPayload.transactions ● [HSAStatementTransaction!]! non-null object

All transactions that occurred during this statement.

Returned by

hsaRecentActivity query ● hsaStatement query