Versions in this module Expand all Collapse all v0 v0.1.0 Feb 4, 2026 Changes in this version + type APIError struct + Code string + Message string + StatusCode int + func (e *APIError) Error() string + type Account struct + AvailableBalance float64 + Currency string + CurrentBalance float64 + Deprecated bool + Description string + ID string + Product string + Reference string + type Client struct + func NewClientFromContext(ctx context.Context) (*Client, error) + func (c *Client) CreateSync(ctx context.Context, accountID, subtype string) (*Synchronization, error) + func (c *Client) GetAccount(ctx context.Context, id string) (*Account, error) + func (c *Client) GetFinancialInstitution(ctx context.Context, id string) (*FinancialInstitution, error) + func (c *Client) GetOrganization(ctx context.Context) (*Organization, error) + func (c *Client) GetSync(ctx context.Context, id string) (*Synchronization, error) + func (c *Client) GetTransaction(ctx context.Context, accountID, transactionID string) (*Transaction, error) + func (c *Client) ListAccounts(ctx context.Context) ([]Account, error) + func (c *Client) ListFinancialInstitutions(ctx context.Context) ([]FinancialInstitution, error) + func (c *Client) ListPendingTransactions(ctx context.Context, accountID string) ([]PendingTransaction, error) + func (c *Client) ListSyncs(ctx context.Context, accountID string, limit int) ([]Synchronization, error) + func (c *Client) ListTransactions(ctx context.Context, accountID string, opts TransactionListOptions) ([]Transaction, error) + func (c *Client) WaitForSync(ctx context.Context, id string) (*Synchronization, error) + type DataWrapper struct + Data T + type FinancialInstitution struct + Country string + ID string + MaintenanceFrom string + MaintenanceTo string + Name string + Status string + type Links struct + First string + Last string + Next string + Prev string + type ListMeta struct + Paging *Paging + type ListWrapper struct + Data []T + Links *Links + Meta *ListMeta + type Organization struct + ID string + Name string + type Paging struct + After string + Before string + Limit int + type PendingTransaction struct + Amount float64 + CounterpartName string + CounterpartRef string + Currency string + Description string + ID string + RemittanceInfo string + ValueDate string + type Resource struct + Attributes map[string]any + ID string + Type string + type RetryTransport struct + Base http.RoundTripper + BaseDelay time.Duration + NoRetry bool + func NewRetryTransport(base http.RoundTripper, noRetry bool) *RetryTransport + func (t *RetryTransport) RoundTrip(req *http.Request) (*http.Response, error) + type Synchronization struct + CreatedAt string + Errors []struct{ ... } + ID string + Status string + Subtype string + UpdatedAt string + type Transaction struct + Amount float64 + BankTransactionCode string + CounterpartName string + CounterpartRef string + Currency string + Description string + EndToEndID string + ExecutionDate string + ID string + InternalRef string + RemittanceInfo string + RemittanceInfoType string + ValueDate string + type TransactionListOptions struct + Limit int + Since string + Until string