Documentation
¶
Index ¶
- type Account
- type CreateAccountParams
- type CreateDelegationParams
- type CreateItemParams
- type CreatePlaidWebhookRecordParams
- type CreateTagParams
- type CreateTokenParams
- type CreateTransactionParams
- type CreateTransactionToTagRecordParams
- type CreateUserParams
- type CreateVerificationRecordParams
- type DBTX
- type Delegation
- type DeleteAccountParams
- type DeleteItemParams
- type DeleteTagParams
- type DeleteTransactionParams
- type GetAccountByIdParams
- type GetCursorParams
- type GetMerchantSummaryByMonthParams
- type GetMerchantSummaryByMonthRow
- type GetMerchantSummaryRow
- type GetMonetaryDataForAllMonthsRow
- type GetMonetaryDataForMonthParams
- type GetMonetaryDataForMonthRow
- type GetTagParams
- type PlaidItem
- type PlaidWebhookRecord
- type ProcessWebhookRecordsByTypeParams
- type Queries
- func (q *Queries) ClearTransactionsTable(ctx context.Context) error
- func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) (Account, error)
- func (q *Queries) CreateDelegation(ctx context.Context, arg CreateDelegationParams) (Delegation, error)
- func (q *Queries) CreateItem(ctx context.Context, arg CreateItemParams) (PlaidItem, error)
- func (q *Queries) CreatePlaidWebhookRecord(ctx context.Context, arg CreatePlaidWebhookRecordParams) (PlaidWebhookRecord, error)
- func (q *Queries) CreateTag(ctx context.Context, arg CreateTagParams) (TransactionTag, error)
- func (q *Queries) CreateToken(ctx context.Context, arg CreateTokenParams) (RefreshToken, error)
- func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) (Transaction, error)
- func (q *Queries) CreateTransactionToTagRecord(ctx context.Context, arg CreateTransactionToTagRecordParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) CreateVerificationRecord(ctx context.Context, arg CreateVerificationRecordParams) (VerificationRecord, error)
- func (q *Queries) DeleteAccount(ctx context.Context, arg DeleteAccountParams) error
- func (q *Queries) DeleteAllTagsForUser(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) DeleteItem(ctx context.Context, arg DeleteItemParams) error
- func (q *Queries) DeleteTag(ctx context.Context, arg DeleteTagParams) error
- func (q *Queries) DeleteTransaction(ctx context.Context, arg DeleteTransactionParams) error
- func (q *Queries) DeleteTransactionsForAccount(ctx context.Context, accountID string) error
- func (q *Queries) DeleteUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteVerificationRecord(ctx context.Context, verificationCode string) error
- func (q *Queries) DeleteVerificationRecordByUser(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) ExpireAllDelegationTokens(ctx context.Context, delegationID uuid.UUID) error
- func (q *Queries) ExpireToken(ctx context.Context, hashedToken string) error
- func (q *Queries) GetAccessToken(ctx context.Context, id string) (PlaidItem, error)
- func (q *Queries) GetAccount(ctx context.Context, name string) (Account, error)
- func (q *Queries) GetAccountById(ctx context.Context, arg GetAccountByIdParams) (Account, error)
- func (q *Queries) GetAccountsForItem(ctx context.Context, itemID string) ([]Account, error)
- func (q *Queries) GetAllAccountsForUser(ctx context.Context, userID uuid.UUID) ([]Account, error)
- func (q *Queries) GetAllTagsForUser(ctx context.Context, userID uuid.UUID) ([]TransactionTag, error)
- func (q *Queries) GetAllUsers(ctx context.Context) ([]string, error)
- func (q *Queries) GetCursor(ctx context.Context, arg GetCursorParams) (sql.NullString, error)
- func (q *Queries) GetDelegation(ctx context.Context, id uuid.UUID) (Delegation, error)
- func (q *Queries) GetItemByID(ctx context.Context, id string) (PlaidItem, error)
- func (q *Queries) GetItemByName(ctx context.Context, nickname sql.NullString) (PlaidItem, error)
- func (q *Queries) GetItemsByUser(ctx context.Context, userID uuid.UUID) ([]PlaidItem, error)
- func (q *Queries) GetLatestCursorOrNil(ctx context.Context, id string) (sql.NullString, error)
- func (q *Queries) GetMerchantSummary(ctx context.Context, accountID string) ([]GetMerchantSummaryRow, error)
- func (q *Queries) GetMerchantSummaryByMonth(ctx context.Context, arg GetMerchantSummaryByMonthParams) ([]GetMerchantSummaryByMonthRow, error)
- func (q *Queries) GetMonetaryDataForAllMonths(ctx context.Context, accountID string) ([]GetMonetaryDataForAllMonthsRow, error)
- func (q *Queries) GetMonetaryDataForMonth(ctx context.Context, arg GetMonetaryDataForMonthParams) (GetMonetaryDataForMonthRow, error)
- func (q *Queries) GetTag(ctx context.Context, arg GetTagParams) (TransactionTag, error)
- func (q *Queries) GetTagsForTransaction(ctx context.Context, transactionID string) ([]TransactionsToTag, error)
- func (q *Queries) GetToken(ctx context.Context, hashedToken string) (RefreshToken, error)
- func (q *Queries) GetTransactions(ctx context.Context, accountID string) ([]Transaction, error)
- func (q *Queries) GetTransactionsForUser(ctx context.Context, userID uuid.UUID) ([]Transaction, error)
- func (q *Queries) GetTransactionsWithTag(ctx context.Context, tagID uuid.UUID) ([]TransactionsToTag, error)
- func (q *Queries) GetUser(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) GetUserByName(ctx context.Context, name string) (User, error)
- func (q *Queries) GetVerificationRecord(ctx context.Context, verificationCode string) (VerificationRecord, error)
- func (q *Queries) GetVerificationRecordByUser(ctx context.Context, userID uuid.UUID) (VerificationRecord, error)
- func (q *Queries) GetWebhookRecords(ctx context.Context, userID uuid.UUID) ([]PlaidWebhookRecord, error)
- func (q *Queries) ProcessWebhookRecordsByType(ctx context.Context, arg ProcessWebhookRecordsByTypeParams) error
- func (q *Queries) ResetAccounts(ctx context.Context) error
- func (q *Queries) ResetItems(ctx context.Context) error
- func (q *Queries) ResetUsers(ctx context.Context) error
- func (q *Queries) RevokeDelegationByID(ctx context.Context, id uuid.UUID) error
- func (q *Queries) RevokeDelegationByUser(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) UpdateBalances(ctx context.Context, arg UpdateBalancesParams) (Account, error)
- func (q *Queries) UpdateCursor(ctx context.Context, arg UpdateCursorParams) error
- func (q *Queries) UpdateFreeCalls(ctx context.Context, id uuid.UUID) error
- func (q *Queries) UpdateLastUsed(ctx context.Context, id uuid.UUID) error
- func (q *Queries) UpdateMember(ctx context.Context, id uuid.UUID) error
- func (q *Queries) UpdateNickname(ctx context.Context, arg UpdateNicknameParams) error
- func (q *Queries) UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error
- func (q *Queries) ValidateCurrency(ctx context.Context, code string) (bool, error)
- func (q *Queries) VerifyUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RefreshToken
- type Transaction
- type TransactionTag
- type TransactionsToTag
- type UpdateBalancesParams
- type UpdateCursorParams
- type UpdateNicknameParams
- type UpdatePasswordParams
- type User
- type VerificationRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
ID string
CreatedAt time.Time
UpdatedAt time.Time
Name string
Type string
Subtype sql.NullString
Mask sql.NullString
OfficialName sql.NullString
AvailableBalance sql.NullString
CurrentBalance sql.NullString
IsoCurrencyCode sql.NullString
ItemID string
UserID uuid.UUID
}
type CreateAccountParams ¶
type CreateAccountParams struct {
ID string
Name string
Type string
Subtype sql.NullString
Mask sql.NullString
OfficialName sql.NullString
AvailableBalance sql.NullString
CurrentBalance sql.NullString
IsoCurrencyCode sql.NullString
ItemID string
UserID uuid.UUID
}
type CreateDelegationParams ¶
type CreateItemParams ¶
type CreateItemParams struct {
ID string
UserID uuid.UUID
AccessToken string
InstitutionName string
Nickname sql.NullString
TransactionSyncCursor sql.NullString
}
type CreateTokenParams ¶
type CreateTransactionParams ¶
type CreateUserParams ¶
type Delegation ¶
type DeleteAccountParams ¶
type DeleteItemParams ¶
type DeleteTagParams ¶
type DeleteTransactionParams ¶
type GetAccountByIdParams ¶
type GetCursorParams ¶
type GetMerchantSummaryRow ¶
type GetTagParams ¶
type PlaidWebhookRecord ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) ClearTransactionsTable ¶
func (*Queries) CreateAccount ¶
func (*Queries) CreateDelegation ¶
func (q *Queries) CreateDelegation(ctx context.Context, arg CreateDelegationParams) (Delegation, error)
func (*Queries) CreateItem ¶
func (*Queries) CreatePlaidWebhookRecord ¶
func (q *Queries) CreatePlaidWebhookRecord(ctx context.Context, arg CreatePlaidWebhookRecordParams) (PlaidWebhookRecord, error)
func (*Queries) CreateTag ¶
func (q *Queries) CreateTag(ctx context.Context, arg CreateTagParams) (TransactionTag, error)
func (*Queries) CreateToken ¶
func (q *Queries) CreateToken(ctx context.Context, arg CreateTokenParams) (RefreshToken, error)
func (*Queries) CreateTransaction ¶
func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) (Transaction, error)
func (*Queries) CreateTransactionToTagRecord ¶
func (q *Queries) CreateTransactionToTagRecord(ctx context.Context, arg CreateTransactionToTagRecordParams) error
func (*Queries) CreateUser ¶
func (*Queries) CreateVerificationRecord ¶
func (q *Queries) CreateVerificationRecord(ctx context.Context, arg CreateVerificationRecordParams) (VerificationRecord, error)
func (*Queries) DeleteAccount ¶
func (q *Queries) DeleteAccount(ctx context.Context, arg DeleteAccountParams) error
func (*Queries) DeleteAllTagsForUser ¶
func (*Queries) DeleteItem ¶
func (q *Queries) DeleteItem(ctx context.Context, arg DeleteItemParams) error
func (*Queries) DeleteTag ¶
func (q *Queries) DeleteTag(ctx context.Context, arg DeleteTagParams) error
func (*Queries) DeleteTransaction ¶
func (q *Queries) DeleteTransaction(ctx context.Context, arg DeleteTransactionParams) error
func (*Queries) DeleteTransactionsForAccount ¶
func (*Queries) DeleteVerificationRecord ¶
func (*Queries) DeleteVerificationRecordByUser ¶
func (*Queries) ExpireAllDelegationTokens ¶
func (*Queries) ExpireToken ¶
func (*Queries) GetAccessToken ¶
func (*Queries) GetAccount ¶
func (*Queries) GetAccountById ¶
func (*Queries) GetAccountsForItem ¶
func (*Queries) GetAllAccountsForUser ¶
func (*Queries) GetAllTagsForUser ¶
func (*Queries) GetCursor ¶
func (q *Queries) GetCursor(ctx context.Context, arg GetCursorParams) (sql.NullString, error)
func (*Queries) GetDelegation ¶
func (*Queries) GetItemByID ¶
func (*Queries) GetItemByName ¶
func (*Queries) GetItemsByUser ¶
func (*Queries) GetLatestCursorOrNil ¶
func (*Queries) GetMerchantSummary ¶
func (*Queries) GetMerchantSummaryByMonth ¶
func (q *Queries) GetMerchantSummaryByMonth(ctx context.Context, arg GetMerchantSummaryByMonthParams) ([]GetMerchantSummaryByMonthRow, error)
func (*Queries) GetMonetaryDataForAllMonths ¶
func (*Queries) GetMonetaryDataForMonth ¶
func (q *Queries) GetMonetaryDataForMonth(ctx context.Context, arg GetMonetaryDataForMonthParams) (GetMonetaryDataForMonthRow, error)
func (*Queries) GetTag ¶
func (q *Queries) GetTag(ctx context.Context, arg GetTagParams) (TransactionTag, error)
func (*Queries) GetTagsForTransaction ¶
func (*Queries) GetTransactions ¶
func (*Queries) GetTransactionsForUser ¶
func (*Queries) GetTransactionsWithTag ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByName ¶
func (*Queries) GetVerificationRecord ¶
func (*Queries) GetVerificationRecordByUser ¶
func (*Queries) GetWebhookRecords ¶
func (*Queries) ProcessWebhookRecordsByType ¶
func (q *Queries) ProcessWebhookRecordsByType(ctx context.Context, arg ProcessWebhookRecordsByTypeParams) error
func (*Queries) RevokeDelegationByID ¶
func (*Queries) RevokeDelegationByUser ¶
func (*Queries) UpdateBalances ¶
func (*Queries) UpdateCursor ¶
func (q *Queries) UpdateCursor(ctx context.Context, arg UpdateCursorParams) error
func (*Queries) UpdateFreeCalls ¶
func (*Queries) UpdateLastUsed ¶
func (*Queries) UpdateMember ¶
func (*Queries) UpdateNickname ¶
func (q *Queries) UpdateNickname(ctx context.Context, arg UpdateNicknameParams) error
func (*Queries) UpdatePassword ¶
func (q *Queries) UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error
func (*Queries) ValidateCurrency ¶
type RefreshToken ¶
type Transaction ¶
type TransactionTag ¶
type TransactionsToTag ¶
type UpdateBalancesParams ¶
type UpdateBalancesParams struct {
AvailableBalance sql.NullString
CurrentBalance sql.NullString
ID string
ItemID string
}
type UpdateCursorParams ¶
type UpdateCursorParams struct {
TransactionSyncCursor sql.NullString
ID string
}
type UpdateNicknameParams ¶
type UpdateNicknameParams struct {
Nickname sql.NullString
ID string
UserID uuid.UUID
}
type UpdatePasswordParams ¶
Click to show internal directories.
Click to hide internal directories.