Documentation
¶
Index ¶
- type AddBackupCodeParams
- type ApiToken
- type AssistantUsage
- type AuditLog
- type CancelOutboxKindForChargeParams
- type CancelOutboxRefParams
- type Category
- type ChannelLink
- type Charge
- type CreateAPITokenParams
- type CreateAuditParams
- type CreateCategoryParams
- type CreateFileParams
- type CreateHouseholdParams
- type CreateInviteParams
- type CreateLinkCodeParams
- type CreateMemberParams
- type CreateOAuthClientParams
- type CreateOAuthCodeParams
- type CreateOAuthGrantParams
- type CreateOAuthTokenParams
- type CreatePaymentMethodParams
- type CreateSubscriptionParams
- type DBTX
- type DeleteCategoryParams
- type DeleteChannelLinkParams
- type DeleteFuturePendingChargesParams
- type DeleteIdleOAuthClientsParams
- type DeleteMemberParams
- type DeletePaymentMethodParams
- type DeleteSubscriptionParams
- type DismissFindingParams
- type DismissedFinding
- type EnableTOTPParams
- type EnqueueNoticeParams
- type EnqueueOutboxParams
- type File
- type FindSessionParams
- type Flow
- type FxRate
- type FxRateOnOrBeforeParams
- type FxRateOnOrBeforeRow
- type GetChargeByOriginalDateParams
- type GetFileDataParams
- type GetFileMetaParams
- type GetFileMetaRow
- type GetInviteParams
- type GetLogoParams
- type GetLogoRow
- type GetMessageParams
- type GetOAuthAccessRow
- type GetPaymentMethodParams
- type GetPushSubscriptionRow
- type GetSubscriptionParams
- type Household
- type InsertAssistantUsageParams
- type InsertChargeIfMissingParams
- type Invite
- type LinkChannelParams
- type LinkCode
- type LinkMemberIdentityParams
- type ListAppMessagesForChatParams
- type ListAssistantUsageParams
- type ListAssistantUsageRow
- type ListChargesBetweenParams
- type ListChargesForSubscriptionParams
- type ListDismissedFindingsParams
- type ListDocumentsParams
- type ListDocumentsRow
- type ListFilesForExportRow
- type ListOAuthGrantsOfSameAppParams
- type ListOAuthGrantsParams
- type ListOAuthGrantsRow
- type ListOpenChargesDueBeforeParams
- type ListOutboxDueParams
- type ListOutboxForChargeKindParams
- type ListOutboxForChargeKindRow
- type ListOutboxForHouseholdParams
- type ListOutboxForHouseholdRow
- type ListPaidChargesBetweenParams
- type MarkAuditUndoneParams
- type MarkOutboxAttemptFailedParams
- type MarkOutboxObsoleteParams
- type MarkOutboxSentParams
- type MarkOutboxUndeliverableParams
- type Member
- type MemberBackupCode
- type MemberByIdentityParams
- type MemberForChannelParams
- type MemberTotp
- type Message
- type OauthClient
- type OauthCode
- type OauthGrant
- type OauthToken
- type Outbox
- type PaymentMethod
- type PushSubscription
- type PutPendingTOTPParams
- type PutSettingParams
- type Queries
- func (q *Queries) AddBackupCode(ctx context.Context, arg AddBackupCodeParams) error
- func (q *Queries) BumpSessionVersion(ctx context.Context, id string) error
- func (q *Queries) CancelOutboxForCharge(ctx context.Context, chargeID *string) error
- func (q *Queries) CancelOutboxKey(ctx context.Context, dedupeKey string) error
- func (q *Queries) CancelOutboxKindForCharge(ctx context.Context, arg CancelOutboxKindForChargeParams) error
- func (q *Queries) CancelOutboxRef(ctx context.Context, arg CancelOutboxRefParams) error
- func (q *Queries) ChannelLinksForMember(ctx context.Context, memberID string) ([]ChannelLink, error)
- func (q *Queries) CountBackupCodesLeft(ctx context.Context, memberID string) (int64, error)
- func (q *Queries) CountMembersWithLogin(ctx context.Context) (int64, error)
- func (q *Queries) CountOAuthDynamicClients(ctx context.Context) (int64, error)
- func (q *Queries) CountOwners(ctx context.Context, householdID string) (int64, error)
- func (q *Queries) CreateAPIToken(ctx context.Context, arg CreateAPITokenParams) error
- func (q *Queries) CreateAudit(ctx context.Context, arg CreateAuditParams) error
- func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) error
- func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) error
- func (q *Queries) CreateHousehold(ctx context.Context, arg CreateHouseholdParams) error
- func (q *Queries) CreateInvite(ctx context.Context, arg CreateInviteParams) error
- func (q *Queries) CreateLinkCode(ctx context.Context, arg CreateLinkCodeParams) error
- func (q *Queries) CreateMember(ctx context.Context, arg CreateMemberParams) error
- func (q *Queries) CreateOAuthClient(ctx context.Context, arg CreateOAuthClientParams) error
- func (q *Queries) CreateOAuthCode(ctx context.Context, arg CreateOAuthCodeParams) error
- func (q *Queries) CreateOAuthGrant(ctx context.Context, arg CreateOAuthGrantParams) error
- func (q *Queries) CreateOAuthToken(ctx context.Context, arg CreateOAuthTokenParams) error
- func (q *Queries) CreatePaymentMethod(ctx context.Context, arg CreatePaymentMethodParams) error
- func (q *Queries) CreateSubscription(ctx context.Context, arg CreateSubscriptionParams) error
- func (q *Queries) DeleteAssistantUsageBefore(ctx context.Context, at string) error
- func (q *Queries) DeleteBackupCodes(ctx context.Context, memberID string) error
- func (q *Queries) DeleteCategory(ctx context.Context, arg DeleteCategoryParams) error
- func (q *Queries) DeleteChannelLink(ctx context.Context, arg DeleteChannelLinkParams) (int64, error)
- func (q *Queries) DeleteDeadOAuthGrants(ctx context.Context) error
- func (q *Queries) DeleteExpiredFlows(ctx context.Context, expiresAt string) error
- func (q *Queries) DeleteExpiredOAuthCodes(ctx context.Context, expiresAt string) error
- func (q *Queries) DeleteExpiredOAuthTokens(ctx context.Context, expiresAt string) error
- func (q *Queries) DeleteExpiredSessions(ctx context.Context, expiry string) error
- func (q *Queries) DeleteFlow(ctx context.Context, id string) error
- func (q *Queries) DeleteFuturePendingCharges(ctx context.Context, arg DeleteFuturePendingChargesParams) error
- func (q *Queries) DeleteIdleOAuthClients(ctx context.Context, arg DeleteIdleOAuthClientsParams) error
- func (q *Queries) DeleteMember(ctx context.Context, arg DeleteMemberParams) error
- func (q *Queries) DeleteOAuthGrant(ctx context.Context, id string) (int64, error)
- func (q *Queries) DeleteOAuthToken(ctx context.Context, tokenHash string) error
- func (q *Queries) DeletePaymentMethod(ctx context.Context, arg DeletePaymentMethodParams) error
- func (q *Queries) DeletePushEndpoint(ctx context.Context, externalID string) error
- func (q *Queries) DeleteSession(ctx context.Context, token string) error
- func (q *Queries) DeleteSetting(ctx context.Context, key string) error
- func (q *Queries) DeleteSubscription(ctx context.Context, arg DeleteSubscriptionParams) error
- func (q *Queries) DeleteTOTP(ctx context.Context, memberID string) (int64, error)
- func (q *Queries) DismissFinding(ctx context.Context, arg DismissFindingParams) error
- func (q *Queries) EnableTOTP(ctx context.Context, arg EnableTOTPParams) (int64, error)
- func (q *Queries) EnqueueNotice(ctx context.Context, arg EnqueueNoticeParams) error
- func (q *Queries) EnqueueOutbox(ctx context.Context, arg EnqueueOutboxParams) error
- func (q *Queries) EvictOAuthClient(ctx context.Context) (int64, error)
- func (q *Queries) FindSession(ctx context.Context, arg FindSessionParams) ([]byte, error)
- func (q *Queries) FirstHousehold(ctx context.Context) (Household, error)
- func (q *Queries) FxRateOnOrBefore(ctx context.Context, arg FxRateOnOrBeforeParams) (FxRateOnOrBeforeRow, error)
- func (q *Queries) GetAPITokenByHash(ctx context.Context, tokenHash string) (ApiToken, error)
- func (q *Queries) GetAudit(ctx context.Context, id string) (AuditLog, error)
- func (q *Queries) GetCharge(ctx context.Context, id string) (Charge, error)
- func (q *Queries) GetChargeByOriginalDate(ctx context.Context, arg GetChargeByOriginalDateParams) (Charge, error)
- func (q *Queries) GetFileData(ctx context.Context, arg GetFileDataParams) ([]byte, error)
- func (q *Queries) GetFileMeta(ctx context.Context, arg GetFileMetaParams) (GetFileMetaRow, error)
- func (q *Queries) GetFlow(ctx context.Context, id string) (Flow, error)
- func (q *Queries) GetHousehold(ctx context.Context, id string) (Household, error)
- func (q *Queries) GetInvite(ctx context.Context, arg GetInviteParams) (Invite, error)
- func (q *Queries) GetLogo(ctx context.Context, arg GetLogoParams) (GetLogoRow, error)
- func (q *Queries) GetMember(ctx context.Context, id string) (Member, error)
- func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (Message, error)
- func (q *Queries) GetOAuthAccess(ctx context.Context, tokenHash string) (GetOAuthAccessRow, error)
- func (q *Queries) GetOAuthClient(ctx context.Context, id string) (OauthClient, error)
- func (q *Queries) GetOAuthCode(ctx context.Context, codeHash string) (OauthCode, error)
- func (q *Queries) GetOAuthGrant(ctx context.Context, id string) (OauthGrant, error)
- func (q *Queries) GetOAuthToken(ctx context.Context, tokenHash string) (OauthToken, error)
- func (q *Queries) GetPaymentMethod(ctx context.Context, arg GetPaymentMethodParams) (PaymentMethod, error)
- func (q *Queries) GetPushSubscription(ctx context.Context, externalID string) (GetPushSubscriptionRow, error)
- func (q *Queries) GetSetting(ctx context.Context, key string) (string, error)
- func (q *Queries) GetSubscription(ctx context.Context, arg GetSubscriptionParams) (Subscription, error)
- func (q *Queries) GetTOTP(ctx context.Context, memberID string) (MemberTotp, error)
- func (q *Queries) HouseholdFilesSize(ctx context.Context, householdID string) (int64, error)
- func (q *Queries) InsertAssistantUsage(ctx context.Context, arg InsertAssistantUsageParams) error
- func (q *Queries) InsertChargeIfMissing(ctx context.Context, arg InsertChargeIfMissingParams) error
- func (q *Queries) LinkChannel(ctx context.Context, arg LinkChannelParams) error
- func (q *Queries) LinkMemberIdentity(ctx context.Context, arg LinkMemberIdentityParams) (int64, error)
- func (q *Queries) ListAPITokens(ctx context.Context, memberID string) ([]ApiToken, error)
- func (q *Queries) ListActiveSubscriptions(ctx context.Context) ([]Subscription, error)
- func (q *Queries) ListAppMessagesForChat(ctx context.Context, arg ListAppMessagesForChatParams) ([]Message, error)
- func (q *Queries) ListAssistantUsage(ctx context.Context, arg ListAssistantUsageParams) ([]ListAssistantUsageRow, error)
- func (q *Queries) ListAudit(ctx context.Context, limit int64) ([]AuditLog, error)
- func (q *Queries) ListCategories(ctx context.Context, householdID string) ([]Category, error)
- func (q *Queries) ListChargesBetween(ctx context.Context, arg ListChargesBetweenParams) ([]Charge, error)
- func (q *Queries) ListChargesForHousehold(ctx context.Context, householdID string) ([]Charge, error)
- func (q *Queries) ListChargesForSubscription(ctx context.Context, arg ListChargesForSubscriptionParams) ([]Charge, error)
- func (q *Queries) ListDismissedFindings(ctx context.Context, arg ListDismissedFindingsParams) ([]string, error)
- func (q *Queries) ListDocuments(ctx context.Context, arg ListDocumentsParams) ([]ListDocumentsRow, error)
- func (q *Queries) ListFilesForExport(ctx context.Context, householdID string) ([]ListFilesForExportRow, error)
- func (q *Queries) ListLiveAppMessages(ctx context.Context) ([]Message, error)
- func (q *Queries) ListMembers(ctx context.Context, householdID string) ([]Member, error)
- func (q *Queries) ListMessagesForCharge(ctx context.Context, chargeID *string) ([]Message, error)
- func (q *Queries) ListOAuthGrants(ctx context.Context, arg ListOAuthGrantsParams) ([]ListOAuthGrantsRow, error)
- func (q *Queries) ListOAuthGrantsOfSameApp(ctx context.Context, arg ListOAuthGrantsOfSameAppParams) ([]string, error)
- func (q *Queries) ListOpenChargesDueBefore(ctx context.Context, arg ListOpenChargesDueBeforeParams) ([]Charge, error)
- func (q *Queries) ListOutbox(ctx context.Context, limit int64) ([]Outbox, error)
- func (q *Queries) ListOutboxDue(ctx context.Context, arg ListOutboxDueParams) ([]Outbox, error)
- func (q *Queries) ListOutboxForChargeKind(ctx context.Context, arg ListOutboxForChargeKindParams) ([]ListOutboxForChargeKindRow, error)
- func (q *Queries) ListOutboxForHousehold(ctx context.Context, arg ListOutboxForHouseholdParams) ([]ListOutboxForHouseholdRow, error)
- func (q *Queries) ListPaidChargesBetween(ctx context.Context, arg ListPaidChargesBetweenParams) ([]Charge, error)
- func (q *Queries) ListPaymentMethods(ctx context.Context, householdID string) ([]PaymentMethod, error)
- func (q *Queries) ListSubscriptions(ctx context.Context, householdID string) ([]Subscription, error)
- func (q *Queries) ListTwoFactorMembers(ctx context.Context, householdID string) ([]string, error)
- func (q *Queries) MarkAuditUndone(ctx context.Context, arg MarkAuditUndoneParams) error
- func (q *Queries) MarkOutboxAttemptFailed(ctx context.Context, arg MarkOutboxAttemptFailedParams) error
- func (q *Queries) MarkOutboxObsolete(ctx context.Context, arg MarkOutboxObsoleteParams) error
- func (q *Queries) MarkOutboxSent(ctx context.Context, arg MarkOutboxSentParams) error
- func (q *Queries) MarkOutboxUndeliverable(ctx context.Context, arg MarkOutboxUndeliverableParams) error
- func (q *Queries) MemberByEmail(ctx context.Context, email string) (Member, error)
- func (q *Queries) MemberByIdentity(ctx context.Context, arg MemberByIdentityParams) (Member, error)
- func (q *Queries) MemberForChannel(ctx context.Context, arg MemberForChannelParams) (string, error)
- func (q *Queries) NextOutboxDue(ctx context.Context) (string, error)
- func (q *Queries) PurgeFiles(ctx context.Context, deletedAt string) (int64, error)
- func (q *Queries) PushLink(ctx context.Context, externalID string) (ChannelLink, error)
- func (q *Queries) PutPendingTOTP(ctx context.Context, arg PutPendingTOTPParams) (int64, error)
- func (q *Queries) PutSetting(ctx context.Context, arg PutSettingParams) error
- func (q *Queries) ReassignPayer(ctx context.Context, arg ReassignPayerParams) error
- func (q *Queries) ReassignPaymentMethod(ctx context.Context, arg ReassignPaymentMethodParams) (int64, error)
- func (q *Queries) RestoreCharge(ctx context.Context, arg RestoreChargeParams) error
- func (q *Queries) RestoreFile(ctx context.Context, arg RestoreFileParams) error
- func (q *Queries) RetireAppMessage(ctx context.Context, id string) error
- func (q *Queries) RevokeAPIToken(ctx context.Context, arg RevokeAPITokenParams) (int64, error)
- func (q *Queries) SaveAppMessage(ctx context.Context, arg SaveAppMessageParams) error
- func (q *Queries) SaveFlow(ctx context.Context, arg SaveFlowParams) error
- func (q *Queries) SaveMessage(ctx context.Context, arg SaveMessageParams) error
- func (q *Queries) SaveOAuthMetadataClient(ctx context.Context, arg SaveOAuthMetadataClientParams) error
- func (q *Queries) SavePushSubscription(ctx context.Context, arg SavePushSubscriptionParams) error
- func (q *Queries) SaveSession(ctx context.Context, arg SaveSessionParams) error
- func (q *Queries) SetHouseholdConfirmRepeat(ctx context.Context, arg SetHouseholdConfirmRepeatParams) error
- func (q *Queries) SetMemberCredentials(ctx context.Context, arg SetMemberCredentialsParams) error
- func (q *Queries) SetMemberLocale(ctx context.Context, arg SetMemberLocaleParams) error
- func (q *Queries) SetMemberPassword(ctx context.Context, arg SetMemberPasswordParams) error
- func (q *Queries) SetMemberProfile(ctx context.Context, arg SetMemberProfileParams) error
- func (q *Queries) SetMessageRoute(ctx context.Context, arg SetMessageRouteParams) error
- func (q *Queries) SetOAuthCodeGrant(ctx context.Context, arg SetOAuthCodeGrantParams) error
- func (q *Queries) SumAssistantUsage(ctx context.Context, arg SumAssistantUsageParams) (SumAssistantUsageRow, error)
- func (q *Queries) TakeLinkCode(ctx context.Context, arg TakeLinkCodeParams) (string, error)
- func (q *Queries) TouchAPIToken(ctx context.Context, arg TouchAPITokenParams) error
- func (q *Queries) TouchOAuthClient(ctx context.Context, arg TouchOAuthClientParams) error
- func (q *Queries) TouchOAuthGrant(ctx context.Context, arg TouchOAuthGrantParams) error
- func (q *Queries) TrashFile(ctx context.Context, arg TrashFileParams) error
- func (q *Queries) TrashSubscriptionFiles(ctx context.Context, arg TrashSubscriptionFilesParams) ([]string, error)
- func (q *Queries) UpdateCategory(ctx context.Context, arg UpdateCategoryParams) error
- func (q *Queries) UpdateCharge(ctx context.Context, arg UpdateChargeParams) (int64, error)
- func (q *Queries) UpdateHousehold(ctx context.Context, arg UpdateHouseholdParams) error
- func (q *Queries) UpdateMemberName(ctx context.Context, arg UpdateMemberNameParams) error
- func (q *Queries) UpdateMemberRole(ctx context.Context, arg UpdateMemberRoleParams) error
- func (q *Queries) UpdatePaymentMethod(ctx context.Context, arg UpdatePaymentMethodParams) error
- func (q *Queries) UpdateSubscription(ctx context.Context, arg UpdateSubscriptionParams) (int64, error)
- func (q *Queries) UpsertFxRate(ctx context.Context, arg UpsertFxRateParams) error
- func (q *Queries) UseBackupCode(ctx context.Context, arg UseBackupCodeParams) (int64, error)
- func (q *Queries) UseInvite(ctx context.Context, arg UseInviteParams) (int64, error)
- func (q *Queries) UseOAuthCode(ctx context.Context, arg UseOAuthCodeParams) (int64, error)
- func (q *Queries) UseOAuthToken(ctx context.Context, arg UseOAuthTokenParams) (int64, error)
- func (q *Queries) UseTOTPStep(ctx context.Context, arg UseTOTPStepParams) (int64, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type ReassignPayerParams
- type ReassignPaymentMethodParams
- type RestoreChargeParams
- type RestoreFileParams
- type RevokeAPITokenParams
- type SaveAppMessageParams
- type SaveFlowParams
- type SaveMessageParams
- type SaveOAuthMetadataClientParams
- type SavePushSubscriptionParams
- type SaveSessionParams
- type Session
- type SetHouseholdConfirmRepeatParams
- type SetMemberCredentialsParams
- type SetMemberLocaleParams
- type SetMemberPasswordParams
- type SetMemberProfileParams
- type SetMessageRouteParams
- type SetOAuthCodeGrantParams
- type Setting
- type Subscription
- type SumAssistantUsageParams
- type SumAssistantUsageRow
- type TakeLinkCodeParams
- type TouchAPITokenParams
- type TouchOAuthClientParams
- type TouchOAuthGrantParams
- type TrashFileParams
- type TrashSubscriptionFilesParams
- type UpdateCategoryParams
- type UpdateChargeParams
- type UpdateHouseholdParams
- type UpdateMemberNameParams
- type UpdateMemberRoleParams
- type UpdatePaymentMethodParams
- type UpdateSubscriptionParams
- type UpsertFxRateParams
- type UseBackupCodeParams
- type UseInviteParams
- type UseOAuthCodeParams
- type UseOAuthTokenParams
- type UseTOTPStepParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddBackupCodeParams ¶
type AssistantUsage ¶
type CancelOutboxRefParams ¶
type ChannelLink ¶
type CreateAPITokenParams ¶
type CreateAuditParams ¶
type CreateCategoryParams ¶
type CreateFileParams ¶
type CreateHouseholdParams ¶
type CreateInviteParams ¶
type CreateLinkCodeParams ¶
type CreateMemberParams ¶
type CreateOAuthClientParams ¶
type CreateOAuthCodeParams ¶
type CreateOAuthGrantParams ¶
type CreateOAuthTokenParams ¶
type CreateSubscriptionParams ¶
type CreateSubscriptionParams struct {
ID string
HouseholdID string
Name string
PriceMinor int64
Currency string
Schedule string
CategoryID *string
PaymentMethodID *string
PayerID *string
Visibility string
Status string
Url string
Notes string
AutoConfirm int64
Reminders string
Details string
CreatedBy string
CreatedAt string
UpdatedAt string
}
type DeleteCategoryParams ¶
type DeleteChannelLinkParams ¶
type DeleteMemberParams ¶
type DismissFindingParams ¶
type DismissedFinding ¶
type EnableTOTPParams ¶
type EnqueueNoticeParams ¶
type EnqueueOutboxParams ¶
type FindSessionParams ¶
type FxRateOnOrBeforeParams ¶
type FxRateOnOrBeforeRow ¶
type GetFileDataParams ¶
type GetFileMetaParams ¶
type GetFileMetaRow ¶
type GetInviteParams ¶
type GetLogoParams ¶
type GetLogoRow ¶
type GetMessageParams ¶
type GetOAuthAccessRow ¶
type GetPaymentMethodParams ¶
type GetPushSubscriptionRow ¶
type GetSubscriptionParams ¶
type LinkChannelParams ¶
type ListAssistantUsageRow ¶
type ListDocumentsParams ¶
type ListDocumentsRow ¶
type ListFilesForExportRow ¶
type ListOAuthGrantsParams ¶
type ListOAuthGrantsRow ¶
type ListOutboxDueParams ¶
type MarkAuditUndoneParams ¶
type MarkOutboxSentParams ¶
type MemberBackupCode ¶
type MemberByIdentityParams ¶
type MemberForChannelParams ¶
type MemberTotp ¶
type OauthClient ¶
type OauthGrant ¶
type OauthToken ¶
type PaymentMethod ¶
type PushSubscription ¶
type PutPendingTOTPParams ¶
type PutSettingParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddBackupCode ¶
func (q *Queries) AddBackupCode(ctx context.Context, arg AddBackupCodeParams) error
func (*Queries) BumpSessionVersion ¶
Signs a member out of every session (turning two-factor on).
func (*Queries) CancelOutboxForCharge ¶
func (*Queries) CancelOutboxKey ¶
func (*Queries) CancelOutboxKindForCharge ¶
func (q *Queries) CancelOutboxKindForCharge(ctx context.Context, arg CancelOutboxKindForChargeParams) error
func (*Queries) CancelOutboxRef ¶
func (q *Queries) CancelOutboxRef(ctx context.Context, arg CancelOutboxRefParams) error
func (*Queries) ChannelLinksForMember ¶
func (*Queries) CountBackupCodesLeft ¶
func (*Queries) CountMembersWithLogin ¶
func (*Queries) CountOAuthDynamicClients ¶
func (*Queries) CountOwners ¶
func (*Queries) CreateAPIToken ¶
func (q *Queries) CreateAPIToken(ctx context.Context, arg CreateAPITokenParams) error
func (*Queries) CreateAudit ¶
func (q *Queries) CreateAudit(ctx context.Context, arg CreateAuditParams) error
func (*Queries) CreateCategory ¶
func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) error
func (*Queries) CreateFile ¶
func (q *Queries) CreateFile(ctx context.Context, arg CreateFileParams) error
ADR 0027: logos and documents. Listing queries never read the data column.
func (*Queries) CreateHousehold ¶
func (q *Queries) CreateHousehold(ctx context.Context, arg CreateHouseholdParams) error
func (*Queries) CreateInvite ¶
func (q *Queries) CreateInvite(ctx context.Context, arg CreateInviteParams) error
func (*Queries) CreateLinkCode ¶
func (q *Queries) CreateLinkCode(ctx context.Context, arg CreateLinkCodeParams) error
func (*Queries) CreateMember ¶
func (q *Queries) CreateMember(ctx context.Context, arg CreateMemberParams) error
func (*Queries) CreateOAuthClient ¶
func (q *Queries) CreateOAuthClient(ctx context.Context, arg CreateOAuthClientParams) error
OAuth 2.1 authorization server for remote MCP (ADR 0024).
func (*Queries) CreateOAuthCode ¶
func (q *Queries) CreateOAuthCode(ctx context.Context, arg CreateOAuthCodeParams) error
func (*Queries) CreateOAuthGrant ¶
func (q *Queries) CreateOAuthGrant(ctx context.Context, arg CreateOAuthGrantParams) error
func (*Queries) CreateOAuthToken ¶
func (q *Queries) CreateOAuthToken(ctx context.Context, arg CreateOAuthTokenParams) error
func (*Queries) CreatePaymentMethod ¶
func (q *Queries) CreatePaymentMethod(ctx context.Context, arg CreatePaymentMethodParams) error
func (*Queries) CreateSubscription ¶
func (q *Queries) CreateSubscription(ctx context.Context, arg CreateSubscriptionParams) error
func (*Queries) DeleteAssistantUsageBefore ¶
func (*Queries) DeleteBackupCodes ¶
func (*Queries) DeleteCategory ¶
func (q *Queries) DeleteCategory(ctx context.Context, arg DeleteCategoryParams) error
func (*Queries) DeleteChannelLink ¶
func (*Queries) DeleteDeadOAuthGrants ¶
Grants with no token left, and grants ended by a password change.
func (*Queries) DeleteExpiredFlows ¶
func (*Queries) DeleteExpiredOAuthCodes ¶
func (*Queries) DeleteExpiredOAuthTokens ¶
func (*Queries) DeleteExpiredSessions ¶
func (*Queries) DeleteFuturePendingCharges ¶
func (q *Queries) DeleteFuturePendingCharges(ctx context.Context, arg DeleteFuturePendingChargesParams) error
func (*Queries) DeleteIdleOAuthClients ¶
func (q *Queries) DeleteIdleOAuthClients(ctx context.Context, arg DeleteIdleOAuthClientsParams) error
Clients without grants: registrations nobody approved, registrations not used for a long time, and cached metadata documents.
func (*Queries) DeleteMember ¶
func (q *Queries) DeleteMember(ctx context.Context, arg DeleteMemberParams) error
func (*Queries) DeleteOAuthGrant ¶
func (*Queries) DeleteOAuthToken ¶
func (*Queries) DeletePaymentMethod ¶
func (q *Queries) DeletePaymentMethod(ctx context.Context, arg DeletePaymentMethodParams) error
func (*Queries) DeletePushEndpoint ¶
func (*Queries) DeleteSession ¶
func (*Queries) DeleteSetting ¶
func (*Queries) DeleteSubscription ¶
func (q *Queries) DeleteSubscription(ctx context.Context, arg DeleteSubscriptionParams) error
func (*Queries) DeleteTOTP ¶
func (*Queries) DismissFinding ¶
func (q *Queries) DismissFinding(ctx context.Context, arg DismissFindingParams) error
func (*Queries) EnableTOTP ¶
func (*Queries) EnqueueNotice ¶
func (q *Queries) EnqueueNotice(ctx context.Context, arg EnqueueNoticeParams) error
Reminders that end in an answer: snoozes, repeats, notices that are not about a charge.
func (*Queries) EnqueueOutbox ¶
func (q *Queries) EnqueueOutbox(ctx context.Context, arg EnqueueOutboxParams) error
A pending reminder follows changes of its time (reminder settings); one already retried keeps its backoff.
func (*Queries) EvictOAuthClient ¶
Makes room for a new registration: drops the oldest one nobody ever approved.
func (*Queries) FindSession ¶
func (*Queries) FirstHousehold ¶
func (*Queries) FxRateOnOrBefore ¶
func (q *Queries) FxRateOnOrBefore(ctx context.Context, arg FxRateOnOrBeforeParams) (FxRateOnOrBeforeRow, error)
func (*Queries) GetAPITokenByHash ¶
func (*Queries) GetChargeByOriginalDate ¶
func (*Queries) GetFileData ¶
func (*Queries) GetFileMeta ¶
func (q *Queries) GetFileMeta(ctx context.Context, arg GetFileMetaParams) (GetFileMetaRow, error)
func (*Queries) GetHousehold ¶
func (*Queries) GetLogo ¶
func (q *Queries) GetLogo(ctx context.Context, arg GetLogoParams) (GetLogoRow, error)
func (*Queries) GetMessage ¶
func (*Queries) GetOAuthAccess ¶
Everything needed to accept an access token, in one read.
func (*Queries) GetOAuthClient ¶
func (*Queries) GetOAuthCode ¶
func (*Queries) GetOAuthGrant ¶
func (*Queries) GetOAuthToken ¶
func (*Queries) GetPaymentMethod ¶
func (q *Queries) GetPaymentMethod(ctx context.Context, arg GetPaymentMethodParams) (PaymentMethod, error)
func (*Queries) GetPushSubscription ¶
func (*Queries) GetSetting ¶
func (*Queries) GetSubscription ¶
func (q *Queries) GetSubscription(ctx context.Context, arg GetSubscriptionParams) (Subscription, error)
func (*Queries) HouseholdFilesSize ¶
func (*Queries) InsertAssistantUsage ¶
func (q *Queries) InsertAssistantUsage(ctx context.Context, arg InsertAssistantUsageParams) error
func (*Queries) InsertChargeIfMissing ¶
func (q *Queries) InsertChargeIfMissing(ctx context.Context, arg InsertChargeIfMissingParams) error
func (*Queries) LinkChannel ¶
func (q *Queries) LinkChannel(ctx context.Context, arg LinkChannelParams) error
func (*Queries) LinkMemberIdentity ¶
func (q *Queries) LinkMemberIdentity(ctx context.Context, arg LinkMemberIdentityParams) (int64, error)
Links a member that has no identity, or one of another provider (a dead link after the instance moved providers). Never replaces a link to the same provider.
func (*Queries) ListAPITokens ¶
func (*Queries) ListActiveSubscriptions ¶
func (q *Queries) ListActiveSubscriptions(ctx context.Context) ([]Subscription, error)
func (*Queries) ListAppMessagesForChat ¶
func (*Queries) ListAssistantUsage ¶
func (q *Queries) ListAssistantUsage(ctx context.Context, arg ListAssistantUsageParams) ([]ListAssistantUsageRow, error)
func (*Queries) ListCategories ¶
func (*Queries) ListChargesBetween ¶
func (*Queries) ListChargesForHousehold ¶
func (*Queries) ListChargesForSubscription ¶
func (*Queries) ListDismissedFindings ¶
func (*Queries) ListDocuments ¶
func (q *Queries) ListDocuments(ctx context.Context, arg ListDocumentsParams) ([]ListDocumentsRow, error)
func (*Queries) ListFilesForExport ¶
func (*Queries) ListLiveAppMessages ¶
func (*Queries) ListMembers ¶
func (*Queries) ListMessagesForCharge ¶
func (*Queries) ListOAuthGrants ¶
func (q *Queries) ListOAuthGrants(ctx context.Context, arg ListOAuthGrantsParams) ([]ListOAuthGrantsRow, error)
The applications a member has connected: grants that still have a token that works.
func (*Queries) ListOAuthGrantsOfSameApp ¶
func (q *Queries) ListOAuthGrantsOfSameApp(ctx context.Context, arg ListOAuthGrantsOfSameAppParams) ([]string, error)
Cloud assistants register again each time they connect. A member's earlier connections of a self-registered application with the same name and redirect URIs are the same application connecting again.
func (*Queries) ListOpenChargesDueBefore ¶
func (*Queries) ListOutbox ¶
func (*Queries) ListOutboxDue ¶
func (*Queries) ListOutboxForChargeKind ¶
func (q *Queries) ListOutboxForChargeKind(ctx context.Context, arg ListOutboxForChargeKindParams) ([]ListOutboxForChargeKindRow, error)
func (*Queries) ListOutboxForHousehold ¶
func (q *Queries) ListOutboxForHousehold(ctx context.Context, arg ListOutboxForHouseholdParams) ([]ListOutboxForHouseholdRow, error)
func (*Queries) ListPaidChargesBetween ¶
func (*Queries) ListPaymentMethods ¶
func (*Queries) ListSubscriptions ¶
func (*Queries) ListTwoFactorMembers ¶
func (*Queries) MarkAuditUndone ¶
func (q *Queries) MarkAuditUndone(ctx context.Context, arg MarkAuditUndoneParams) error
func (*Queries) MarkOutboxAttemptFailed ¶
func (q *Queries) MarkOutboxAttemptFailed(ctx context.Context, arg MarkOutboxAttemptFailedParams) error
func (*Queries) MarkOutboxObsolete ¶
func (q *Queries) MarkOutboxObsolete(ctx context.Context, arg MarkOutboxObsoleteParams) error
func (*Queries) MarkOutboxSent ¶
func (q *Queries) MarkOutboxSent(ctx context.Context, arg MarkOutboxSentParams) error
func (*Queries) MarkOutboxUndeliverable ¶
func (q *Queries) MarkOutboxUndeliverable(ctx context.Context, arg MarkOutboxUndeliverableParams) error
func (*Queries) MemberByEmail ¶
func (*Queries) MemberByIdentity ¶
func (*Queries) MemberForChannel ¶
func (*Queries) NextOutboxDue ¶
func (*Queries) PurgeFiles ¶
func (*Queries) PutPendingTOTP ¶
Starts or restarts an enrolment. Never replaces a secret that is on.
func (*Queries) PutSetting ¶
func (q *Queries) PutSetting(ctx context.Context, arg PutSettingParams) error
func (*Queries) ReassignPayer ¶
func (q *Queries) ReassignPayer(ctx context.Context, arg ReassignPayerParams) error
func (*Queries) ReassignPaymentMethod ¶
func (*Queries) RestoreCharge ¶
func (q *Queries) RestoreCharge(ctx context.Context, arg RestoreChargeParams) error
func (*Queries) RestoreFile ¶
func (q *Queries) RestoreFile(ctx context.Context, arg RestoreFileParams) error
func (*Queries) RetireAppMessage ¶
func (*Queries) RevokeAPIToken ¶
func (*Queries) SaveAppMessage ¶
func (q *Queries) SaveAppMessage(ctx context.Context, arg SaveAppMessageParams) error
func (*Queries) SaveFlow ¶
func (q *Queries) SaveFlow(ctx context.Context, arg SaveFlowParams) error
func (*Queries) SaveMessage ¶
func (q *Queries) SaveMessage(ctx context.Context, arg SaveMessageParams) error
func (*Queries) SaveOAuthMetadataClient ¶
func (q *Queries) SaveOAuthMetadataClient(ctx context.Context, arg SaveOAuthMetadataClientParams) error
The cached copy of a client metadata document, replaced on every fetch.
func (*Queries) SavePushSubscription ¶
func (q *Queries) SavePushSubscription(ctx context.Context, arg SavePushSubscriptionParams) error
ADR 0026: Web Push devices.
func (*Queries) SaveSession ¶
func (q *Queries) SaveSession(ctx context.Context, arg SaveSessionParams) error
func (*Queries) SetHouseholdConfirmRepeat ¶
func (q *Queries) SetHouseholdConfirmRepeat(ctx context.Context, arg SetHouseholdConfirmRepeatParams) error
func (*Queries) SetMemberCredentials ¶
func (q *Queries) SetMemberCredentials(ctx context.Context, arg SetMemberCredentialsParams) error
func (*Queries) SetMemberLocale ¶
func (q *Queries) SetMemberLocale(ctx context.Context, arg SetMemberLocaleParams) error
func (*Queries) SetMemberPassword ¶
func (q *Queries) SetMemberPassword(ctx context.Context, arg SetMemberPasswordParams) error
func (*Queries) SetMemberProfile ¶
func (q *Queries) SetMemberProfile(ctx context.Context, arg SetMemberProfileParams) error
func (*Queries) SetMessageRoute ¶
func (q *Queries) SetMessageRoute(ctx context.Context, arg SetMessageRouteParams) error
func (*Queries) SetOAuthCodeGrant ¶
func (q *Queries) SetOAuthCodeGrant(ctx context.Context, arg SetOAuthCodeGrantParams) error
func (*Queries) SumAssistantUsage ¶
func (q *Queries) SumAssistantUsage(ctx context.Context, arg SumAssistantUsageParams) (SumAssistantUsageRow, error)
func (*Queries) TakeLinkCode ¶
func (*Queries) TouchAPIToken ¶
func (q *Queries) TouchAPIToken(ctx context.Context, arg TouchAPITokenParams) error
func (*Queries) TouchOAuthClient ¶
func (q *Queries) TouchOAuthClient(ctx context.Context, arg TouchOAuthClientParams) error
func (*Queries) TouchOAuthGrant ¶
func (q *Queries) TouchOAuthGrant(ctx context.Context, arg TouchOAuthGrantParams) error
At most one write per minute and grant, however busy the assistant is.
func (*Queries) TrashFile ¶
func (q *Queries) TrashFile(ctx context.Context, arg TrashFileParams) error
func (*Queries) TrashSubscriptionFiles ¶
func (*Queries) UpdateCategory ¶
func (q *Queries) UpdateCategory(ctx context.Context, arg UpdateCategoryParams) error
func (*Queries) UpdateCharge ¶
func (*Queries) UpdateHousehold ¶
func (q *Queries) UpdateHousehold(ctx context.Context, arg UpdateHouseholdParams) error
func (*Queries) UpdateMemberName ¶
func (q *Queries) UpdateMemberName(ctx context.Context, arg UpdateMemberNameParams) error
func (*Queries) UpdateMemberRole ¶
func (q *Queries) UpdateMemberRole(ctx context.Context, arg UpdateMemberRoleParams) error
func (*Queries) UpdatePaymentMethod ¶
func (q *Queries) UpdatePaymentMethod(ctx context.Context, arg UpdatePaymentMethodParams) error
func (*Queries) UpdateSubscription ¶
func (*Queries) UpsertFxRate ¶
func (q *Queries) UpsertFxRate(ctx context.Context, arg UpsertFxRateParams) error
func (*Queries) UseBackupCode ¶
func (*Queries) UseOAuthCode ¶
Single use: only the first caller changes a row.
func (*Queries) UseOAuthToken ¶
Rotation: only the first caller changes a row.
func (*Queries) UseTOTPStep ¶
Accepts a time step only once and never one older than the last.
type ReassignPayerParams ¶
type RestoreChargeParams ¶
type RestoreFileParams ¶
type RevokeAPITokenParams ¶
type SaveAppMessageParams ¶
type SaveFlowParams ¶
type SaveMessageParams ¶
type SaveSessionParams ¶
type SetMemberLocaleParams ¶
type SetMemberPasswordParams ¶
type SetMemberProfileParams ¶
type SetMessageRouteParams ¶
type SetOAuthCodeGrantParams ¶
type Subscription ¶
type Subscription struct {
ID string
HouseholdID string
Name string
PriceMinor int64
Currency string
Schedule string
CategoryID *string
PaymentMethodID *string
PayerID *string
Visibility string
Status string
Url string
Notes string
AutoConfirm int64
Reminders string
CreatedBy string
CreatedAt string
UpdatedAt string
Version int64
Details string
}
type SumAssistantUsageParams ¶
type SumAssistantUsageRow ¶
type TakeLinkCodeParams ¶
type TouchAPITokenParams ¶
type TouchOAuthClientParams ¶
type TouchOAuthGrantParams ¶
type TrashFileParams ¶
type UpdateCategoryParams ¶
type UpdateChargeParams ¶
type UpdateHouseholdParams ¶
type UpdateMemberNameParams ¶
type UpdateMemberRoleParams ¶
type UpdateSubscriptionParams ¶
type UpdateSubscriptionParams struct {
Name string
PriceMinor int64
Currency string
Schedule string
CategoryID *string
PaymentMethodID *string
PayerID *string
Visibility string
Status string
Url string
Notes string
AutoConfirm int64
Reminders string
Details string
UpdatedAt string
ID string
HouseholdID string
Version int64
}