Documentation
¶
Index ¶
- type Account
- type AccountIndex
- type AccountInvoice
- type AccountPayment
- type Action
- type ActionQueryParams
- type AddAccountInvoiceParams
- type BackendType
- type CustomQueries
- type DBTX
- type DeleteAccountPaymentParams
- type DeleteFeatureKVStoreRecordParams
- type DeleteGlobalKVStoreRecordParams
- type DeleteGroupKVStoreRecordParams
- type Feature
- type GetAccountInvoiceParams
- type GetAccountPaymentParams
- type GetAllPrivacyPairsRow
- type GetFeatureKVStoreRecordParams
- type GetGlobalKVStoreRecordParams
- type GetGroupKVStoreRecordParams
- type GetPseudoForRealParams
- type GetRealForPseudoParams
- type InsertAccountParams
- type InsertActionParams
- type InsertKVStoreRecordParams
- type InsertPrivacyPairParams
- type InsertSessionFeatureConfigParams
- type InsertSessionMacaroonCaveatParams
- type InsertSessionMacaroonPermissionParams
- type InsertSessionParams
- type InsertSessionPrivacyFlagParams
- type Kvstore
- type ListActionsParams
- type Pagination
- type PrivacyPair
- type Querier
- type Queries
- func (q *Queries) AddAccountInvoice(ctx context.Context, arg AddAccountInvoiceParams) error
- func (q *Queries) Backend() BackendType
- func (q *Queries) CountActions(ctx context.Context, arg ActionQueryParams) (int64, error)
- func (q *Queries) DeleteAccount(ctx context.Context, id int64) error
- func (q *Queries) DeleteAccountPayment(ctx context.Context, arg DeleteAccountPaymentParams) error
- func (q *Queries) DeleteAllTempKVStores(ctx context.Context) error
- func (q *Queries) DeleteFeatureKVStoreRecord(ctx context.Context, arg DeleteFeatureKVStoreRecordParams) error
- func (q *Queries) DeleteGlobalKVStoreRecord(ctx context.Context, arg DeleteGlobalKVStoreRecordParams) error
- func (q *Queries) DeleteGroupKVStoreRecord(ctx context.Context, arg DeleteGroupKVStoreRecordParams) error
- func (q *Queries) DeleteSessionsWithState(ctx context.Context, state int16) error
- func (q *Queries) GetAccount(ctx context.Context, id int64) (Account, error)
- func (q *Queries) GetAccountByLabel(ctx context.Context, label sql.NullString) (Account, error)
- func (q *Queries) GetAccountIDByAlias(ctx context.Context, alias int64) (int64, error)
- func (q *Queries) GetAccountIndex(ctx context.Context, name string) (int64, error)
- func (q *Queries) GetAccountInvoice(ctx context.Context, arg GetAccountInvoiceParams) (AccountInvoice, error)
- func (q *Queries) GetAccountPayment(ctx context.Context, arg GetAccountPaymentParams) (AccountPayment, error)
- func (q *Queries) GetAliasBySessionID(ctx context.Context, id int64) ([]byte, error)
- func (q *Queries) GetAllPrivacyPairs(ctx context.Context, groupID int64) ([]GetAllPrivacyPairsRow, error)
- func (q *Queries) GetFeatureID(ctx context.Context, name string) (int64, error)
- func (q *Queries) GetFeatureKVStoreRecord(ctx context.Context, arg GetFeatureKVStoreRecordParams) ([]byte, error)
- func (q *Queries) GetGlobalKVStoreRecord(ctx context.Context, arg GetGlobalKVStoreRecordParams) ([]byte, error)
- func (q *Queries) GetGroupKVStoreRecord(ctx context.Context, arg GetGroupKVStoreRecordParams) ([]byte, error)
- func (q *Queries) GetOrInsertFeatureID(ctx context.Context, name string) (int64, error)
- func (q *Queries) GetOrInsertRuleID(ctx context.Context, name string) (int64, error)
- func (q *Queries) GetPseudoForReal(ctx context.Context, arg GetPseudoForRealParams) (string, error)
- func (q *Queries) GetRealForPseudo(ctx context.Context, arg GetRealForPseudoParams) (string, error)
- func (q *Queries) GetRuleID(ctx context.Context, name string) (int64, error)
- func (q *Queries) GetSessionAliasesInGroup(ctx context.Context, groupID sql.NullInt64) ([][]byte, error)
- func (q *Queries) GetSessionByAlias(ctx context.Context, alias []byte) (Session, error)
- func (q *Queries) GetSessionByID(ctx context.Context, id int64) (Session, error)
- func (q *Queries) GetSessionByLocalPublicKey(ctx context.Context, localPublicKey []byte) (Session, error)
- func (q *Queries) GetSessionFeatureConfigs(ctx context.Context, sessionID int64) ([]SessionFeatureConfig, error)
- func (q *Queries) GetSessionIDByAlias(ctx context.Context, alias []byte) (int64, error)
- func (q *Queries) GetSessionMacaroonCaveats(ctx context.Context, sessionID int64) ([]SessionMacaroonCaveat, error)
- func (q *Queries) GetSessionMacaroonPermissions(ctx context.Context, sessionID int64) ([]SessionMacaroonPermission, error)
- func (q *Queries) GetSessionPrivacyFlags(ctx context.Context, sessionID int64) ([]SessionPrivacyFlag, error)
- func (q *Queries) GetSessionsInGroup(ctx context.Context, groupID sql.NullInt64) ([]Session, error)
- func (q *Queries) InsertAccount(ctx context.Context, arg InsertAccountParams) (int64, error)
- func (q *Queries) InsertAction(ctx context.Context, arg InsertActionParams) (int64, error)
- func (q *Queries) InsertKVStoreRecord(ctx context.Context, arg InsertKVStoreRecordParams) error
- func (q *Queries) InsertPrivacyPair(ctx context.Context, arg InsertPrivacyPairParams) error
- func (q *Queries) InsertSession(ctx context.Context, arg InsertSessionParams) (int64, error)
- func (q *Queries) InsertSessionFeatureConfig(ctx context.Context, arg InsertSessionFeatureConfigParams) error
- func (q *Queries) InsertSessionMacaroonCaveat(ctx context.Context, arg InsertSessionMacaroonCaveatParams) error
- func (q *Queries) InsertSessionMacaroonPermission(ctx context.Context, arg InsertSessionMacaroonPermissionParams) error
- func (q *Queries) InsertSessionPrivacyFlag(ctx context.Context, arg InsertSessionPrivacyFlagParams) error
- func (q *Queries) ListAccountInvoices(ctx context.Context, accountID int64) ([]AccountInvoice, error)
- func (q *Queries) ListAccountPayments(ctx context.Context, accountID int64) ([]AccountPayment, error)
- func (q *Queries) ListActions(ctx context.Context, arg ListActionsParams) ([]Action, error)
- func (q *Queries) ListAllAccounts(ctx context.Context) ([]Account, error)
- func (q *Queries) ListAllKVStoresRecords(ctx context.Context) ([]Kvstore, error)
- func (q *Queries) ListSessions(ctx context.Context) ([]Session, error)
- func (q *Queries) ListSessionsByState(ctx context.Context, state int16) ([]Session, error)
- func (q *Queries) ListSessionsByType(ctx context.Context, type_ int16) ([]Session, error)
- func (q *Queries) SetAccountIndex(ctx context.Context, arg SetAccountIndexParams) error
- func (q *Queries) SetActionState(ctx context.Context, arg SetActionStateParams) error
- func (q *Queries) SetSessionGroupID(ctx context.Context, arg SetSessionGroupIDParams) error
- func (q *Queries) SetSessionRemotePublicKey(ctx context.Context, arg SetSessionRemotePublicKeyParams) error
- func (q *Queries) SetSessionRevokedAt(ctx context.Context, arg SetSessionRevokedAtParams) error
- func (q *Queries) UpdateAccountBalance(ctx context.Context, arg UpdateAccountBalanceParams) (int64, error)
- func (q *Queries) UpdateAccountExpiry(ctx context.Context, arg UpdateAccountExpiryParams) (int64, error)
- func (q *Queries) UpdateAccountLastUpdate(ctx context.Context, arg UpdateAccountLastUpdateParams) (int64, error)
- func (q *Queries) UpdateFeatureKVStoreRecord(ctx context.Context, arg UpdateFeatureKVStoreRecordParams) error
- func (q *Queries) UpdateGlobalKVStoreRecord(ctx context.Context, arg UpdateGlobalKVStoreRecordParams) error
- func (q *Queries) UpdateGroupKVStoreRecord(ctx context.Context, arg UpdateGroupKVStoreRecordParams) error
- func (q *Queries) UpdateSessionState(ctx context.Context, arg UpdateSessionStateParams) error
- func (q *Queries) UpsertAccountPayment(ctx context.Context, arg UpsertAccountPaymentParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Rule
- type Session
- type SessionFeatureConfig
- type SessionMacaroonCaveat
- type SessionMacaroonPermission
- type SessionPrivacyFlag
- type SetAccountIndexParams
- type SetActionStateParams
- type SetSessionGroupIDParams
- type SetSessionRemotePublicKeyParams
- type SetSessionRevokedAtParams
- type UpdateAccountBalanceParams
- type UpdateAccountExpiryParams
- type UpdateAccountLastUpdateParams
- type UpdateFeatureKVStoreRecordParams
- type UpdateGlobalKVStoreRecordParams
- type UpdateGroupKVStoreRecordParams
- type UpdateSessionStateParams
- type UpsertAccountPaymentParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIndex ¶
type AccountInvoice ¶
type AccountPayment ¶
type Action ¶
type Action struct {
ID int64
SessionID sql.NullInt64
AccountID sql.NullInt64
MacaroonIdentifier []byte
ActorName sql.NullString
FeatureName sql.NullString
ActionTrigger sql.NullString
Intent sql.NullString
StructuredJsonData []byte
RpcMethod string
RpcParamsJson []byte
CreatedAt time.Time
ActionState int16
ErrorReason sql.NullString
}
type ActionQueryParams ¶
type ActionQueryParams struct {
SessionID sql.NullInt64
AccountID sql.NullInt64
FeatureName sql.NullString
ActorName sql.NullString
RpcMethod sql.NullString
State sql.NullInt16
EndTime sql.NullTime
StartTime sql.NullTime
GroupID sql.NullInt64
}
ActionQueryParams defines the parameters for querying actions.
type AddAccountInvoiceParams ¶
type BackendType ¶
type BackendType uint8
BackendType is an enum that represents the type of database backend we're using.
const ( // BackendTypeUnknown indicates we're using an unknown backend. BackendTypeUnknown BackendType = iota // BackendTypeSqlite indicates we're using a SQLite backend. BackendTypeSqlite // BackendTypePostgres indicates we're using a Postgres backend. BackendTypePostgres )
type CustomQueries ¶
type CustomQueries interface {
// CountActions returns the number of actions that match the provided
// ActionQueryParams.
CountActions(ctx context.Context, arg ActionQueryParams) (int64, error)
// ListActions retrieves a list of actions based on the provided
// ListActionsParams.
ListActions(ctx context.Context,
arg ListActionsParams) ([]Action, error)
// Backend returns the type of the database backend used.
Backend() BackendType
}
CustomQueries defines a set of custom queries that we define in addition to the ones generated by sqlc.
type GetAccountInvoiceParams ¶
type GetAccountPaymentParams ¶
type GetAllPrivacyPairsRow ¶
type GetPseudoForRealParams ¶
type GetRealForPseudoParams ¶
type InsertAccountParams ¶
type InsertActionParams ¶
type InsertActionParams struct {
SessionID sql.NullInt64
AccountID sql.NullInt64
MacaroonIdentifier []byte
ActorName sql.NullString
FeatureName sql.NullString
ActionTrigger sql.NullString
Intent sql.NullString
StructuredJsonData []byte
RpcMethod string
RpcParamsJson []byte
CreatedAt time.Time
ActionState int16
ErrorReason sql.NullString
}
type InsertPrivacyPairParams ¶
type InsertSessionMacaroonCaveatParams ¶
type InsertSessionMacaroonCaveatParams struct {
SessionID int64
CaveatID []byte
VerificationID []byte
Location sql.NullString
}
type InsertSessionParams ¶
type InsertSessionParams struct {
Alias []byte
Label string
State int16
Type int16
Expiry time.Time
CreatedAt time.Time
ServerAddress string
DevServer bool
MacaroonRootKey int64
PairingSecret []byte
LocalPrivateKey []byte
LocalPublicKey []byte
RemotePublicKey []byte
Privacy bool
GroupID sql.NullInt64
AccountID sql.NullInt64
}
type ListActionsParams ¶
type ListActionsParams struct {
ActionQueryParams
Reversed bool
*Pagination
}
ListActionsParams defines the parameters for listing actions, including the ActionQueryParams for filtering and a Pagination struct for pagination. The Reversed field indicates whether the results should be returned in reverse order based on the created_at timestamp.
type Pagination ¶
Pagination defines the pagination parameters for listing actions.
type PrivacyPair ¶
type Querier ¶
type Querier interface {
AddAccountInvoice(ctx context.Context, arg AddAccountInvoiceParams) error
DeleteAccount(ctx context.Context, id int64) error
DeleteAccountPayment(ctx context.Context, arg DeleteAccountPaymentParams) error
DeleteAllTempKVStores(ctx context.Context) error
DeleteFeatureKVStoreRecord(ctx context.Context, arg DeleteFeatureKVStoreRecordParams) error
DeleteGlobalKVStoreRecord(ctx context.Context, arg DeleteGlobalKVStoreRecordParams) error
DeleteGroupKVStoreRecord(ctx context.Context, arg DeleteGroupKVStoreRecordParams) error
DeleteSessionsWithState(ctx context.Context, state int16) error
GetAccount(ctx context.Context, id int64) (Account, error)
GetAccountByLabel(ctx context.Context, label sql.NullString) (Account, error)
GetAccountIDByAlias(ctx context.Context, alias int64) (int64, error)
GetAccountIndex(ctx context.Context, name string) (int64, error)
GetAccountInvoice(ctx context.Context, arg GetAccountInvoiceParams) (AccountInvoice, error)
GetAccountPayment(ctx context.Context, arg GetAccountPaymentParams) (AccountPayment, error)
GetAliasBySessionID(ctx context.Context, id int64) ([]byte, error)
GetAllPrivacyPairs(ctx context.Context, groupID int64) ([]GetAllPrivacyPairsRow, error)
GetFeatureID(ctx context.Context, name string) (int64, error)
GetFeatureKVStoreRecord(ctx context.Context, arg GetFeatureKVStoreRecordParams) ([]byte, error)
GetGlobalKVStoreRecord(ctx context.Context, arg GetGlobalKVStoreRecordParams) ([]byte, error)
GetGroupKVStoreRecord(ctx context.Context, arg GetGroupKVStoreRecordParams) ([]byte, error)
GetOrInsertFeatureID(ctx context.Context, name string) (int64, error)
GetOrInsertRuleID(ctx context.Context, name string) (int64, error)
GetPseudoForReal(ctx context.Context, arg GetPseudoForRealParams) (string, error)
GetRealForPseudo(ctx context.Context, arg GetRealForPseudoParams) (string, error)
GetRuleID(ctx context.Context, name string) (int64, error)
GetSessionAliasesInGroup(ctx context.Context, groupID sql.NullInt64) ([][]byte, error)
GetSessionByAlias(ctx context.Context, alias []byte) (Session, error)
GetSessionByID(ctx context.Context, id int64) (Session, error)
GetSessionByLocalPublicKey(ctx context.Context, localPublicKey []byte) (Session, error)
GetSessionFeatureConfigs(ctx context.Context, sessionID int64) ([]SessionFeatureConfig, error)
GetSessionIDByAlias(ctx context.Context, alias []byte) (int64, error)
GetSessionMacaroonCaveats(ctx context.Context, sessionID int64) ([]SessionMacaroonCaveat, error)
GetSessionMacaroonPermissions(ctx context.Context, sessionID int64) ([]SessionMacaroonPermission, error)
GetSessionPrivacyFlags(ctx context.Context, sessionID int64) ([]SessionPrivacyFlag, error)
GetSessionsInGroup(ctx context.Context, groupID sql.NullInt64) ([]Session, error)
InsertAccount(ctx context.Context, arg InsertAccountParams) (int64, error)
InsertAction(ctx context.Context, arg InsertActionParams) (int64, error)
InsertKVStoreRecord(ctx context.Context, arg InsertKVStoreRecordParams) error
InsertPrivacyPair(ctx context.Context, arg InsertPrivacyPairParams) error
InsertSession(ctx context.Context, arg InsertSessionParams) (int64, error)
InsertSessionFeatureConfig(ctx context.Context, arg InsertSessionFeatureConfigParams) error
InsertSessionMacaroonCaveat(ctx context.Context, arg InsertSessionMacaroonCaveatParams) error
InsertSessionMacaroonPermission(ctx context.Context, arg InsertSessionMacaroonPermissionParams) error
InsertSessionPrivacyFlag(ctx context.Context, arg InsertSessionPrivacyFlagParams) error
ListAccountInvoices(ctx context.Context, accountID int64) ([]AccountInvoice, error)
ListAccountPayments(ctx context.Context, accountID int64) ([]AccountPayment, error)
ListAllAccounts(ctx context.Context) ([]Account, error)
ListAllKVStoresRecords(ctx context.Context) ([]Kvstore, error)
ListSessions(ctx context.Context) ([]Session, error)
ListSessionsByState(ctx context.Context, state int16) ([]Session, error)
ListSessionsByType(ctx context.Context, type_ int16) ([]Session, error)
SetAccountIndex(ctx context.Context, arg SetAccountIndexParams) error
SetActionState(ctx context.Context, arg SetActionStateParams) error
SetSessionGroupID(ctx context.Context, arg SetSessionGroupIDParams) error
SetSessionRemotePublicKey(ctx context.Context, arg SetSessionRemotePublicKeyParams) error
SetSessionRevokedAt(ctx context.Context, arg SetSessionRevokedAtParams) error
UpdateAccountBalance(ctx context.Context, arg UpdateAccountBalanceParams) (int64, error)
UpdateAccountExpiry(ctx context.Context, arg UpdateAccountExpiryParams) (int64, error)
UpdateAccountLastUpdate(ctx context.Context, arg UpdateAccountLastUpdateParams) (int64, error)
UpdateFeatureKVStoreRecord(ctx context.Context, arg UpdateFeatureKVStoreRecordParams) error
UpdateGlobalKVStoreRecord(ctx context.Context, arg UpdateGlobalKVStoreRecordParams) error
UpdateGroupKVStoreRecord(ctx context.Context, arg UpdateGroupKVStoreRecordParams) error
UpdateSessionState(ctx context.Context, arg UpdateSessionStateParams) error
UpsertAccountPayment(ctx context.Context, arg UpsertAccountPaymentParams) error
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func NewPostgres ¶
NewPostgres creates a new Queries instance for a Postgres database.
func (*Queries) AddAccountInvoice ¶
func (q *Queries) AddAccountInvoice(ctx context.Context, arg AddAccountInvoiceParams) error
func (*Queries) Backend ¶
func (q *Queries) Backend() BackendType
Backend returns the type of database backend we're using.
func (*Queries) CountActions ¶
CountActions returns the number of actions that match the provided ActionQueryParams.
func (*Queries) DeleteAccount ¶
func (*Queries) DeleteAccountPayment ¶
func (q *Queries) DeleteAccountPayment(ctx context.Context, arg DeleteAccountPaymentParams) error
func (*Queries) DeleteAllTempKVStores ¶
func (*Queries) DeleteFeatureKVStoreRecord ¶
func (q *Queries) DeleteFeatureKVStoreRecord(ctx context.Context, arg DeleteFeatureKVStoreRecordParams) error
func (*Queries) DeleteGlobalKVStoreRecord ¶
func (q *Queries) DeleteGlobalKVStoreRecord(ctx context.Context, arg DeleteGlobalKVStoreRecordParams) error
func (*Queries) DeleteGroupKVStoreRecord ¶
func (q *Queries) DeleteGroupKVStoreRecord(ctx context.Context, arg DeleteGroupKVStoreRecordParams) error
func (*Queries) DeleteSessionsWithState ¶
func (*Queries) GetAccount ¶
func (*Queries) GetAccountByLabel ¶
func (*Queries) GetAccountIDByAlias ¶
func (*Queries) GetAccountIndex ¶
func (*Queries) GetAccountInvoice ¶
func (q *Queries) GetAccountInvoice(ctx context.Context, arg GetAccountInvoiceParams) (AccountInvoice, error)
func (*Queries) GetAccountPayment ¶
func (q *Queries) GetAccountPayment(ctx context.Context, arg GetAccountPaymentParams) (AccountPayment, error)
func (*Queries) GetAliasBySessionID ¶
func (*Queries) GetAllPrivacyPairs ¶
func (*Queries) GetFeatureID ¶
func (*Queries) GetFeatureKVStoreRecord ¶
func (*Queries) GetGlobalKVStoreRecord ¶
func (*Queries) GetGroupKVStoreRecord ¶
func (*Queries) GetOrInsertFeatureID ¶
func (*Queries) GetOrInsertRuleID ¶
func (*Queries) GetPseudoForReal ¶
func (*Queries) GetRealForPseudo ¶
func (*Queries) GetSessionAliasesInGroup ¶
func (*Queries) GetSessionByAlias ¶
func (*Queries) GetSessionByID ¶
func (*Queries) GetSessionByLocalPublicKey ¶
func (*Queries) GetSessionFeatureConfigs ¶
func (*Queries) GetSessionIDByAlias ¶
func (*Queries) GetSessionMacaroonCaveats ¶
func (*Queries) GetSessionMacaroonPermissions ¶
func (*Queries) GetSessionPrivacyFlags ¶
func (*Queries) GetSessionsInGroup ¶
func (*Queries) InsertAccount ¶
func (*Queries) InsertAction ¶
func (*Queries) InsertKVStoreRecord ¶
func (q *Queries) InsertKVStoreRecord(ctx context.Context, arg InsertKVStoreRecordParams) error
func (*Queries) InsertPrivacyPair ¶
func (q *Queries) InsertPrivacyPair(ctx context.Context, arg InsertPrivacyPairParams) error
func (*Queries) InsertSession ¶
func (*Queries) InsertSessionFeatureConfig ¶
func (q *Queries) InsertSessionFeatureConfig(ctx context.Context, arg InsertSessionFeatureConfigParams) error
func (*Queries) InsertSessionMacaroonCaveat ¶
func (q *Queries) InsertSessionMacaroonCaveat(ctx context.Context, arg InsertSessionMacaroonCaveatParams) error
func (*Queries) InsertSessionMacaroonPermission ¶
func (q *Queries) InsertSessionMacaroonPermission(ctx context.Context, arg InsertSessionMacaroonPermissionParams) error
func (*Queries) InsertSessionPrivacyFlag ¶
func (q *Queries) InsertSessionPrivacyFlag(ctx context.Context, arg InsertSessionPrivacyFlagParams) error
func (*Queries) ListAccountInvoices ¶
func (*Queries) ListAccountPayments ¶
func (*Queries) ListActions ¶
ListActions retrieves a list of actions based on the provided ListActionsParams.
func (*Queries) ListAllAccounts ¶
func (*Queries) ListAllKVStoresRecords ¶
func (*Queries) ListSessions ¶
func (*Queries) ListSessionsByState ¶
func (*Queries) ListSessionsByType ¶
func (*Queries) SetAccountIndex ¶
func (q *Queries) SetAccountIndex(ctx context.Context, arg SetAccountIndexParams) error
func (*Queries) SetActionState ¶
func (q *Queries) SetActionState(ctx context.Context, arg SetActionStateParams) error
func (*Queries) SetSessionGroupID ¶
func (q *Queries) SetSessionGroupID(ctx context.Context, arg SetSessionGroupIDParams) error
func (*Queries) SetSessionRemotePublicKey ¶
func (q *Queries) SetSessionRemotePublicKey(ctx context.Context, arg SetSessionRemotePublicKeyParams) error
func (*Queries) SetSessionRevokedAt ¶
func (q *Queries) SetSessionRevokedAt(ctx context.Context, arg SetSessionRevokedAtParams) error
func (*Queries) UpdateAccountBalance ¶
func (*Queries) UpdateAccountExpiry ¶
func (*Queries) UpdateAccountLastUpdate ¶
func (*Queries) UpdateFeatureKVStoreRecord ¶
func (q *Queries) UpdateFeatureKVStoreRecord(ctx context.Context, arg UpdateFeatureKVStoreRecordParams) error
func (*Queries) UpdateGlobalKVStoreRecord ¶
func (q *Queries) UpdateGlobalKVStoreRecord(ctx context.Context, arg UpdateGlobalKVStoreRecordParams) error
func (*Queries) UpdateGroupKVStoreRecord ¶
func (q *Queries) UpdateGroupKVStoreRecord(ctx context.Context, arg UpdateGroupKVStoreRecordParams) error
func (*Queries) UpdateSessionState ¶
func (q *Queries) UpdateSessionState(ctx context.Context, arg UpdateSessionStateParams) error
func (*Queries) UpsertAccountPayment ¶
func (q *Queries) UpsertAccountPayment(ctx context.Context, arg UpsertAccountPaymentParams) error
type Session ¶
type Session struct {
ID int64
Alias []byte
Label string
State int16
Type int16
Expiry time.Time
CreatedAt time.Time
RevokedAt sql.NullTime
ServerAddress string
DevServer bool
MacaroonRootKey int64
PairingSecret []byte
LocalPrivateKey []byte
LocalPublicKey []byte
RemotePublicKey []byte
Privacy bool
AccountID sql.NullInt64
GroupID sql.NullInt64
}
type SessionFeatureConfig ¶
type SessionMacaroonCaveat ¶
type SessionPrivacyFlag ¶
type SetAccountIndexParams ¶
type SetActionStateParams ¶
type SetActionStateParams struct {
ActionState int16
ErrorReason sql.NullString
ID int64
}