Versions in this module Expand all Collapse all v0 v0.1.0 May 6, 2026 Changes in this version + func CloneMap(value any) map[string]any + func InferTransferRailFromTransferID(transferID string) string + func IsDryRun(value *bool) bool + func NormalizeTransferRail(value string) string + type ACHTransferInput struct + AccountID string + AccountNumber string + AmountCents int64 + ApprovalContext map[string]any + CompanyDescriptiveDate string + CompanyDiscretionaryData string + CompanyEntryDescription string + CompanyName string + ConfirmationToken string + DestinationAccountHolder string + DryRun *bool + ExternalAccountID string + Funding string + IdempotencyKey string + IndividualID string + IndividualName string + RequireApproval *bool + RoutingNumber string + StatementDescriptor string + type AccountNumberDetails struct + AccountNumber string + IdempotencyKey string + type AccountNumberSummary struct + AccountID string + AccountName string + AccountNumberMasked string + CreatedAt string + ID string + InboundACH *InboundACHInput + InboundChecks *InboundChecksInput + Name string + RoutingNumber string + Status string + type AccountSummary struct + CreatedAt string + EntityID string + ID string + InformationalEntityID string + Name string + ProgramID string + Status string + type BalanceSummary struct + AccountID string + AvailableBalance int64 + CurrentBalance int64 + type BillingAddressInput struct + City string + Line1 string + Line2 string + PostalCode string + State string + type CardBillingDetails struct + City string + Line1 string + Line2 string + PostalCode string + State string + type CardDetailsIframeResult struct + CardID string + ExpiresAt string + IframeURL string + type CardDetailsInput struct + CardID string + type CardDetailsSummary = CardSummary + type CardSummary struct + AccountID string + BillingDetails *CardBillingDetails + CreatedAt string + Description string + EntityID string + ExpirationMonth int64 + ExpirationYear int64 + ID string + Last4 string + PIN string + PrimaryAccountNumber string + Status string + VerificationCode string + type CloseAccountInput struct + AccountID string + ApprovalContext map[string]any + ConfirmationToken string + DryRun *bool + IdempotencyKey string + type ConfirmationService struct + func NewConfirmationService() ConfirmationService + func (s ConfirmationService) Generate(operation string, session Session, payload any) (string, error) + func (s ConfirmationService) Verify(token, operation string, session Session, payload any) error + type CreateAccountInput struct + ApprovalContext map[string]any + ConfirmationToken string + DryRun *bool + EntityID string + IdempotencyKey string + InformationalEntityID string + Name string + ProgramID string + type CreateAccountNumberInput struct + AccountID string + ApprovalContext map[string]any + ConfirmationToken string + DryRun *bool + IdempotencyKey string + InboundACH *InboundACHInput + InboundChecks *InboundChecksInput + Name string + type CreateCardDetailsIframeInput struct + CardID string + PhysicalCardID string + type CreateCardInput struct + AccountID string + ApprovalContext map[string]any + BillingAddress *BillingAddressInput + CardProgram string + ConfirmationToken string + Description string + DigitalWallet *DigitalWalletInput + DryRun *bool + EntityID string + IdempotencyKey string + type CreateExternalAccountInput struct + AccountHolder string + AccountNumber string + ApprovalContext map[string]any + ConfirmationToken string + Description string + DryRun *bool + Funding string + IdempotencyKey string + RoutingNumber string + type DigitalCardProfileSummary struct + AppIconFileID string + BackgroundImageFileID string + CardDescription string + ContactEmail string + ContactPhone string + ContactWebsite string + CreatedAt string + Description string + ID string + IssuerName string + Status string + TextColor DigitalCardProfileTextColorSummary + type DigitalCardProfileTextColorSummary struct + Blue int64 + Green int64 + Red int64 + type DigitalWalletInput struct + DigitalCardProfileID string + Email string + Phone string + type DisableAccountNumberInput struct + AccountNumberID string + ApprovalContext map[string]any + ConfirmationToken string + DryRun *bool + IdempotencyKey string + type DocumentSummary struct + AccountVerificationLetter map[string]any + Category string + CreatedAt string + EntityID string + FileID string + FundingInstructions map[string]any + ID string + IdempotencyKey string + type EventSummary struct + AssociatedObjectID string + AssociatedObjectType string + Category string + CreatedAt string + ID string + type ExecutedResult struct + Details map[string]any + Mode string + type ExternalAccountSummary struct + AccountHolder string + AccountNumberMasked string + CreatedAt string + Description string + Funding string + ID string + RoutingNumber string + Status string + type FedNowAddressInput struct + City string + Line1 string + Line2 string + PostalCode string + State string + type FedNowTransferInput struct + AccountID string + AccountNumber string + AmountCents int64 + ApprovalContext map[string]any + ConfirmationToken string + CreditorAddress *FedNowAddressInput + CreditorName string + DebtorAddress *FedNowAddressInput + DebtorName string + DryRun *bool + ExternalAccountID string + IdempotencyKey string + RequireApproval *bool + RoutingNumber string + SourceAccountNumberID string + UnstructuredRemittanceInformation string + type InboundACHInput struct + DebitStatus string + type InboundChecksInput struct + Status string + type ListDocumentsInput struct + Categories []string + Cursor string + EntityID string + IdempotencyKey string + Limit int64 + TimeRange TransactionTimeRangeInput + type ListEventsInput struct + AssociatedObjectID string + Categories []string + Cursor string + Limit int64 + TimeRange TransactionTimeRangeInput + type ListTransactionsInput struct + AccountID string + Categories []string + Cursor string + Limit int64 + TimeRange TransactionTimeRangeInput + type ListTransfersInput struct + AccountID string + Cursor string + ExternalAccountID string + Limit int64 + Rail string + Since string + Status string + type MoveMoneyInternalInput struct + AmountCents int64 + ApprovalContext map[string]any + ConfirmationToken string + Description string + DryRun *bool + FromAccountID string + IdempotencyKey string + RequireApproval *bool + ToAccountID string + type PreviewResult struct + ConfirmationToken string + Details map[string]any + ExecuteAction string + ExecuteDetails map[string]any + ExecuteRequiresConfirmation bool + ExecuteSummary string + Mode string + Summary string + type ProgramSummary struct + Bank string + BillingAccountID string + CreatedAt string + DefaultDigitalCardProfileID string + ID string + InterestRate string + MaximumExtendableCredit int64 + Name string + UpdatedAt string + type RTPTransferInput struct + AmountCents int64 + ApprovalContext map[string]any + ConfirmationToken string + CreditorName string + DebtorName string + DestinationAccountNumber string + DestinationRoutingNumber string + DryRun *bool + ExternalAccountID string + IdempotencyKey string + RemittanceInformation string + RequireApproval *bool + SourceAccountNumberID string + UltimateCreditorName string + UltimateDebtorName string + type RetrieveTransferInput struct + EventID string + Rail string + TransferID string + type Services struct + func NewServices() Services + func (s Services) AuthStatus(profileName string) (auth.StatusResult, error) + func (s Services) CreateCardDetailsIframe(ctx context.Context, api *increasex.Client, input CreateCardDetailsIframeInput) (*CardDetailsIframeResult, string, error) + func (s Services) ExecuteApproveTransfer(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteCancelTransfer(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteCloseAccount(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteCreateAccount(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteCreateAccountNumber(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteCreateCard(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteCreateExternalAccount(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteDisableAccountNumber(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteExternalACH(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteExternalFedNow(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteExternalRTP(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteExternalWire(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteInternalTransfer(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteUpdateCardPIN(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) ExecuteUpdateExternalAccount(ctx context.Context, api *increasex.Client, session Session, ...) (any, string, error) + func (s Services) Export(input auth.ResolveInput) (map[string]string, error) + func (s Services) GetBalance(ctx context.Context, api *increasex.Client, accountID string) (*BalanceSummary, string, error) + func (s Services) ListAccountNumbers(ctx context.Context, api *increasex.Client, accountID, status string, ...) ([]AccountNumberSummary, string, error) + func (s Services) ListAccounts(ctx context.Context, api *increasex.Client, status string, limit int64, ...) ([]AccountSummary, string, error) + func (s Services) ListAuthProfiles() ([]auth.ProfileSummary, error) + func (s Services) ListCards(ctx context.Context, api *increasex.Client, accountID, status, cursor string, ...) ([]CardSummary, string, error) + func (s Services) ListDigitalCardProfiles(ctx context.Context, api *increasex.Client, ...) ([]DigitalCardProfileSummary, string, error) + func (s Services) ListDocuments(ctx context.Context, api *increasex.Client, input ListDocumentsInput) ([]DocumentSummary, string, error) + func (s Services) ListEvents(ctx context.Context, api *increasex.Client, input ListEventsInput) ([]EventSummary, string, error) + func (s Services) ListExternalAccounts(ctx context.Context, api *increasex.Client, status, cursor string, limit int64) ([]ExternalAccountSummary, string, error) + func (s Services) ListPrograms(ctx context.Context, api *increasex.Client, limit int64, cursor string) ([]ProgramSummary, string, error) + func (s Services) ListRecentTransactions(ctx context.Context, api *increasex.Client, input ListTransactionsInput) ([]TransactionSummary, string, error) + func (s Services) ListTransferQueue(ctx context.Context, api *increasex.Client, rail string, limit int64) ([]TransferSummary, string, error) + func (s Services) ListTransfers(ctx context.Context, api *increasex.Client, input ListTransfersInput) ([]TransferSummary, string, error) + func (s Services) Login(input auth.LoginInput) (auth.LoginResult, error) + func (s Services) Logout(profileName string) error + func (s Services) PreviewApproveTransfer(session Session, input TransferActionInput) (*PreviewResult, error) + func (s Services) PreviewCancelTransfer(session Session, input TransferActionInput) (*PreviewResult, error) + func (s Services) PreviewCloseAccount(session Session, input CloseAccountInput) (*PreviewResult, error) + func (s Services) PreviewCreateAccount(session Session, input CreateAccountInput) (*PreviewResult, error) + func (s Services) PreviewCreateAccountNumber(session Session, input CreateAccountNumberInput) (*PreviewResult, error) + func (s Services) PreviewCreateCard(session Session, input CreateCardInput) (*PreviewResult, error) + func (s Services) PreviewCreateExternalAccount(session Session, input CreateExternalAccountInput) (*PreviewResult, error) + func (s Services) PreviewDisableAccountNumber(session Session, input DisableAccountNumberInput) (*PreviewResult, error) + func (s Services) PreviewExternalACH(session Session, input ACHTransferInput) (*PreviewResult, error) + func (s Services) PreviewExternalFedNow(session Session, input FedNowTransferInput) (*PreviewResult, error) + func (s Services) PreviewExternalRTP(session Session, input RTPTransferInput) (*PreviewResult, error) + func (s Services) PreviewExternalWire(session Session, input WireTransferInput) (*PreviewResult, error) + func (s Services) PreviewInternalTransfer(session Session, input MoveMoneyInternalInput) (*PreviewResult, error) + func (s Services) PreviewUpdateCardPIN(session Session, input UpdateCardPINInput) (*PreviewResult, error) + func (s Services) PreviewUpdateExternalAccount(session Session, input UpdateExternalAccountInput) (*PreviewResult, error) + func (s Services) ResolveAccount(ctx context.Context, api *increasex.Client, query string, limit int64) ([]map[string]any, string, error) + func (s Services) ResolveSession(ctx context.Context, input auth.ResolveInput) (*Session, *increasex.Client, error) + func (s Services) RetrieveAccountNumber(ctx context.Context, api *increasex.Client, accountNumberID string) (*AccountNumberDetails, string, error) + func (s Services) RetrieveCardDetails(ctx context.Context, api *increasex.Client, cardID string) (*CardSummary, string, error) + func (s Services) RetrieveDigitalCardProfile(ctx context.Context, api *increasex.Client, digitalCardProfileID string) (*DigitalCardProfileSummary, string, error) + func (s Services) RetrieveDocument(ctx context.Context, api *increasex.Client, documentID string) (*DocumentSummary, string, error) + func (s Services) RetrieveEvent(ctx context.Context, api *increasex.Client, eventID string) (*EventSummary, string, error) + func (s Services) RetrieveExternalAccount(ctx context.Context, api *increasex.Client, externalAccountID string) (*ExternalAccountSummary, string, error) + func (s Services) RetrieveProgram(ctx context.Context, api *increasex.Client, programID string) (*ProgramSummary, string, error) + func (s Services) RetrieveSensitiveAccountNumberDetails(ctx context.Context, api *increasex.Client, accountNumberID string) (*AccountNumberDetails, string, error) + func (s Services) RetrieveSensitiveCardDetails(ctx context.Context, api *increasex.Client, cardID string) (*CardDetailsSummary, string, error) + func (s Services) RetrieveTransfer(ctx context.Context, api *increasex.Client, input RetrieveTransferInput) (*TransferDetails, string, error) + func (s Services) UseAuthProfile(profileName string) (auth.ProfileSummary, error) + func (s Services) WhoAmI(ctx context.Context, api *increasex.Client, session Session) (map[string]any, string, error) + type Session struct + Environment string + ProfileName string + TokenSource string + type TransactionSummary struct + AccountID string + AmountCents int64 + CounterpartySummary string + CreatedAt string + Description string + Direction string + ID string + RouteID string + RouteType string + Type string + type TransactionTimeRangeInput struct + Period string + Since string + Until string + type TransferActionInput struct + ApprovalContext map[string]any + ConfirmationToken string + DryRun *bool + Rail string + TransferID string + type TransferDetails struct + AccountNumberMasked string + CompanyDescriptiveDate string + CompanyDiscretionaryData string + CompanyEntryDescription string + CompanyName string + CreditorName string + DebtorName string + Description string + DestinationAccountHolder string + DestinationAccountID string + DestinationTransactionID string + IndividualID string + IndividualName string + RemittanceInformation string + RoutingNumber string + SourceAccountNumberID string + StatementDescriptor string + TransactionID string + UltimateCreditorName string + UltimateDebtorName string + type TransferSummary struct + AccountID string + AmountCents int64 + Counterparty string + CreatedAt string + ExternalAccountID string + ID string + PendingTransactionID string + Rail string + Status string + type UpdateCardPINInput struct + ApprovalContext map[string]any + CardID string + ConfirmationToken string + DryRun *bool + PIN string + type UpdateExternalAccountInput struct + AccountHolder string + ApprovalContext map[string]any + ConfirmationToken string + Description string + DryRun *bool + ExternalAccountID string + Funding string + IdempotencyKey string + Status string + type WireTransferInput struct + AccountID string + AccountNumber string + AmountCents int64 + ApprovalContext map[string]any + BeneficiaryAddressLine1 string + BeneficiaryAddressLine2 string + BeneficiaryAddressLine3 string + BeneficiaryName string + ConfirmationToken string + DryRun *bool + ExternalAccountID string + IdempotencyKey string + MessageToRecipient string + OriginatorAddressLine1 string + OriginatorAddressLine2 string + OriginatorAddressLine3 string + OriginatorName string + RequireApproval *bool + RoutingNumber string + SourceAccountNumberID string