Documentation
¶
Index ¶
- type ApiKey
- type Configuration
- type CreateDeviceCodeFlowParams
- type CreateGithubOAuthFlowParams
- type CreateGoogleOAuthFlowParams
- type CreateIdentityParams
- type CreateMagicLinkFlowParams
- type CreateMembershipParams
- type CreateOrganizationParams
- type CreateSessionInvalidationParams
- type CreateSessionParams
- type CreateSessionRevocationParams
- type CreateUserParams
- type DBTX
- type DeviceCodeFlow
- type GetIdentityByProviderAndProviderIdentifierParams
- type GetMembershipByUserIdentifierAndOrganizationIdentifierParams
- type GetOrganizationsForUserIdentifierRow
- type GetSessionByIdentifierAndUserIdentifierParams
- type GithubOauthFlow
- type GoogleOauthFlow
- type IdentitiesProvider
- type Identity
- type Invitation
- type InvitationsStatus
- type MachineKey
- type MagicLinkFlow
- type Membership
- type NullIdentitiesProvider
- type NullInvitationsStatus
- type Organization
- type Queries
- func (q *Queries) CountAllDeviceCodeFlows(ctx context.Context) (int64, error)
- func (q *Queries) CountAllGithubOAuthFlows(ctx context.Context) (int64, error)
- func (q *Queries) CountAllGoogleOAuthFlows(ctx context.Context) (int64, error)
- func (q *Queries) CountAllMagicLinkFlows(ctx context.Context) (int64, error)
- func (q *Queries) CreateDeviceCodeFlow(ctx context.Context, arg CreateDeviceCodeFlowParams) error
- func (q *Queries) CreateGithubOAuthFlow(ctx context.Context, arg CreateGithubOAuthFlowParams) error
- func (q *Queries) CreateGoogleOAuthFlow(ctx context.Context, arg CreateGoogleOAuthFlowParams) error
- func (q *Queries) CreateIdentity(ctx context.Context, arg CreateIdentityParams) error
- func (q *Queries) CreateMagicLinkFlow(ctx context.Context, arg CreateMagicLinkFlowParams) error
- func (q *Queries) CreateMembership(ctx context.Context, arg CreateMembershipParams) error
- func (q *Queries) CreateOrganization(ctx context.Context, arg CreateOrganizationParams) error
- func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) error
- func (q *Queries) CreateSessionInvalidation(ctx context.Context, arg CreateSessionInvalidationParams) error
- func (q *Queries) CreateSessionInvalidationsFromSessionByUserIdentifier(ctx context.Context, userIdentifier string) (int64, error)
- func (q *Queries) CreateSessionRevocation(ctx context.Context, arg CreateSessionRevocationParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) DeleteAllDeviceCodeFlows(ctx context.Context) (int64, error)
- func (q *Queries) DeleteAllGithubOAuthFlows(ctx context.Context) (int64, error)
- func (q *Queries) DeleteAllGoogleOAuthFlows(ctx context.Context) (int64, error)
- func (q *Queries) DeleteAllMagicLinkFlows(ctx context.Context) (int64, error)
- func (q *Queries) DeleteDeviceCodeFlowByIdentifier(ctx context.Context, identifier string) (int64, error)
- func (q *Queries) DeleteDeviceCodeFlowsBeforeCreatedAt(ctx context.Context, createdAt time.Time) (int64, error)
- func (q *Queries) DeleteExpiredSessionInvalidations(ctx context.Context) (int64, error)
- func (q *Queries) DeleteExpiredSessionRevocations(ctx context.Context) (int64, error)
- func (q *Queries) DeleteExpiredSessions(ctx context.Context) (int64, error)
- func (q *Queries) DeleteGithubOAuthFlowByIdentifier(ctx context.Context, identifier string) (int64, error)
- func (q *Queries) DeleteGithubOAuthFlowsBeforeCreatedAt(ctx context.Context, createdAt time.Time) (int64, error)
- func (q *Queries) DeleteGoogleOAuthFlowByIdentifier(ctx context.Context, identifier string) (int64, error)
- func (q *Queries) DeleteGoogleOAuthFlowsBeforeCreatedAt(ctx context.Context, createdAt time.Time) (int64, error)
- func (q *Queries) DeleteMagicLinkFlowByIdentifier(ctx context.Context, identifier string) (int64, error)
- func (q *Queries) DeleteMagicLinkFlowsBeforeCreatedAt(ctx context.Context, createdAt time.Time) (int64, error)
- func (q *Queries) DeleteSessionByIdentifier(ctx context.Context, identifier string) (int64, error)
- func (q *Queries) GetAllConfigurations(ctx context.Context) ([]Configuration, error)
- func (q *Queries) GetAllIdentitiesByUserIdentifier(ctx context.Context, userIdentifier string) ([]Identity, error)
- func (q *Queries) GetAllSessionInvalidations(ctx context.Context) ([]SessionInvalidation, error)
- func (q *Queries) GetAllSessionRevocations(ctx context.Context) ([]SessionRevocation, error)
- func (q *Queries) GetConfigurationByKey(ctx context.Context, configurationKey string) (Configuration, error)
- func (q *Queries) GetDeviceCodeFlowByCode(ctx context.Context, code string) (DeviceCodeFlow, error)
- func (q *Queries) GetDeviceCodeFlowByIdentifier(ctx context.Context, identifier string) (DeviceCodeFlow, error)
- func (q *Queries) GetDeviceCodeFlowByPoll(ctx context.Context, poll string) (DeviceCodeFlow, error)
- func (q *Queries) GetGithubOAuthFlowByIdentifier(ctx context.Context, identifier string) (GithubOauthFlow, error)
- func (q *Queries) GetGoogleOAuthFlowByIdentifier(ctx context.Context, identifier string) (GoogleOauthFlow, error)
- func (q *Queries) GetIdentityByProviderAndProviderIdentifier(ctx context.Context, arg GetIdentityByProviderAndProviderIdentifierParams) (Identity, error)
- func (q *Queries) GetMagicLinkFlowByIdentifier(ctx context.Context, identifier string) (MagicLinkFlow, error)
- func (q *Queries) GetMembershipByUserIdentifierAndOrganizationIdentifier(ctx context.Context, ...) (Membership, error)
- func (q *Queries) GetMembershipsByOrganizationIdentifier(ctx context.Context, organizationIdentifier string) ([]Membership, error)
- func (q *Queries) GetMembershipsByUserIdentifier(ctx context.Context, userIdentifier string) ([]Membership, error)
- func (q *Queries) GetOrganizationByIdentifier(ctx context.Context, identifier string) (Organization, error)
- func (q *Queries) GetOrganizationsForUserIdentifier(ctx context.Context, userIdentifier string) ([]GetOrganizationsForUserIdentifierRow, error)
- func (q *Queries) GetSessionByIdentifier(ctx context.Context, identifier string) (Session, error)
- func (q *Queries) GetSessionByIdentifierAndUserIdentifier(ctx context.Context, arg GetSessionByIdentifierAndUserIdentifierParams) (Session, error)
- func (q *Queries) GetSessionRevocationBySessionIdentifier(ctx context.Context, sessionIdentifier string) (SessionRevocation, error)
- func (q *Queries) GetUserByIdentifier(ctx context.Context, identifier string) (User, error)
- func (q *Queries) IncrementAllSessionGenerationByUserIdentifier(ctx context.Context, userIdentifier string) (int64, error)
- func (q *Queries) SetConfiguration(ctx context.Context, arg SetConfigurationParams) error
- func (q *Queries) UpdateDeviceCodeFlowLastPollByPoll(ctx context.Context, poll string) (int64, error)
- func (q *Queries) UpdateDeviceCodeFlowSessionIdentifierByIdentifier(ctx context.Context, ...) (int64, error)
- func (q *Queries) UpdateMembershipRoleByUserIdentifierAndOrganizationIdentifier(ctx context.Context, ...) (int64, error)
- func (q *Queries) UpdateSessionExpiryByIdentifier(ctx context.Context, arg UpdateSessionExpiryByIdentifierParams) (int64, error)
- func (q *Queries) UpdateSessionGenerationByIdentifier(ctx context.Context, arg UpdateSessionGenerationByIdentifierParams) (int64, error)
- func (q *Queries) UpdateUserLastLoginByIdentifier(ctx context.Context, identifier string) (int64, error)
- func (q *Queries) UpdateUserNameByIdentifier(ctx context.Context, arg UpdateUserNameByIdentifierParams) (int64, error)
- func (q *Queries) UpdateUserPrimaryEmailByIdentifier(ctx context.Context, arg UpdateUserPrimaryEmailByIdentifierParams) (int64, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type ServiceKey
- type Session
- type SessionInvalidation
- type SessionRevocation
- type SetConfigurationParams
- type UpdateDeviceCodeFlowSessionIdentifierByIdentifierParams
- type UpdateMembershipRoleByUserIdentifierAndOrganizationIdentifierParams
- type UpdateSessionExpiryByIdentifierParams
- type UpdateSessionGenerationByIdentifierParams
- type UpdateUserNameByIdentifierParams
- type UpdateUserPrimaryEmailByIdentifierParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type CreateGithubOAuthFlowParams ¶
type CreateGithubOAuthFlowParams struct {
Identifier string
DeviceIdentifier sql.NullString
UserIdentifier sql.NullString
Verifier string
Challenge string
NextUrl string
}
type CreateGoogleOAuthFlowParams ¶
type CreateGoogleOAuthFlowParams struct {
Identifier string
DeviceIdentifier sql.NullString
UserIdentifier sql.NullString
Verifier string
Challenge string
NextUrl string
}
type CreateIdentityParams ¶
type CreateIdentityParams struct {
Provider IdentitiesProvider
ProviderIdentifier string
UserIdentifier string
VerifiedEmails json.RawMessage
}
type CreateMagicLinkFlowParams ¶
type CreateMagicLinkFlowParams struct {
Identifier string
DeviceIdentifier sql.NullString
UserIdentifier sql.NullString
NextUrl string
Salt string
Hash []byte
EmailAddress string
}
type CreateMembershipParams ¶
type CreateSessionParams ¶
type CreateUserParams ¶
type DeviceCodeFlow ¶
type GetIdentityByProviderAndProviderIdentifierParams ¶
type GetIdentityByProviderAndProviderIdentifierParams struct {
Provider IdentitiesProvider
ProviderIdentifier string
}
type GithubOauthFlow ¶
type GithubOauthFlow struct {
Identifier string
Verifier string
Challenge string
DeviceIdentifier sql.NullString
UserIdentifier sql.NullString
NextUrl string
CreatedAt time.Time
}
type GoogleOauthFlow ¶
type GoogleOauthFlow struct {
Identifier string
Verifier string
Challenge string
DeviceIdentifier sql.NullString
UserIdentifier sql.NullString
NextUrl string
CreatedAt time.Time
}
type IdentitiesProvider ¶
type IdentitiesProvider string
const ( IdentitiesProviderGITHUB IdentitiesProvider = "GITHUB" IdentitiesProviderGOOGLE IdentitiesProvider = "GOOGLE" IdentitiesProviderMAGIC IdentitiesProvider = "MAGIC" )
func (*IdentitiesProvider) Scan ¶
func (e *IdentitiesProvider) Scan(src interface{}) error
type Identity ¶
type Identity struct {
Provider IdentitiesProvider
ProviderIdentifier string
UserIdentifier string
VerifiedEmails json.RawMessage
CreatedAt time.Time
}
type Invitation ¶
type InvitationsStatus ¶
type InvitationsStatus string
const ( InvitationsStatusPending InvitationsStatus = "pending" InvitationsStatusAccepted InvitationsStatus = "accepted" )
func (*InvitationsStatus) Scan ¶
func (e *InvitationsStatus) Scan(src interface{}) error
type MachineKey ¶
type MagicLinkFlow ¶
type Membership ¶
type NullIdentitiesProvider ¶
type NullIdentitiesProvider struct {
IdentitiesProvider IdentitiesProvider
Valid bool // Valid is true if IdentitiesProvider is not NULL
}
func (*NullIdentitiesProvider) Scan ¶
func (ns *NullIdentitiesProvider) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullInvitationsStatus ¶
type NullInvitationsStatus struct {
InvitationsStatus InvitationsStatus
Valid bool // Valid is true if InvitationsStatus is not NULL
}
func (*NullInvitationsStatus) Scan ¶
func (ns *NullInvitationsStatus) Scan(value interface{}) error
Scan implements the Scanner interface.
type Organization ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountAllDeviceCodeFlows ¶
func (*Queries) CountAllGithubOAuthFlows ¶
func (*Queries) CountAllGoogleOAuthFlows ¶
func (*Queries) CountAllMagicLinkFlows ¶
func (*Queries) CreateDeviceCodeFlow ¶
func (q *Queries) CreateDeviceCodeFlow(ctx context.Context, arg CreateDeviceCodeFlowParams) error
func (*Queries) CreateGithubOAuthFlow ¶
func (q *Queries) CreateGithubOAuthFlow(ctx context.Context, arg CreateGithubOAuthFlowParams) error
func (*Queries) CreateGoogleOAuthFlow ¶
func (q *Queries) CreateGoogleOAuthFlow(ctx context.Context, arg CreateGoogleOAuthFlowParams) error
func (*Queries) CreateIdentity ¶
func (q *Queries) CreateIdentity(ctx context.Context, arg CreateIdentityParams) error
func (*Queries) CreateMagicLinkFlow ¶
func (q *Queries) CreateMagicLinkFlow(ctx context.Context, arg CreateMagicLinkFlowParams) error
func (*Queries) CreateMembership ¶
func (q *Queries) CreateMembership(ctx context.Context, arg CreateMembershipParams) error
func (*Queries) CreateOrganization ¶
func (q *Queries) CreateOrganization(ctx context.Context, arg CreateOrganizationParams) error
func (*Queries) CreateSession ¶
func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) error
func (*Queries) CreateSessionInvalidation ¶
func (q *Queries) CreateSessionInvalidation(ctx context.Context, arg CreateSessionInvalidationParams) error
func (*Queries) CreateSessionInvalidationsFromSessionByUserIdentifier ¶
func (*Queries) CreateSessionRevocation ¶
func (q *Queries) CreateSessionRevocation(ctx context.Context, arg CreateSessionRevocationParams) error
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) DeleteAllDeviceCodeFlows ¶
func (*Queries) DeleteAllGithubOAuthFlows ¶
func (*Queries) DeleteAllGoogleOAuthFlows ¶
func (*Queries) DeleteAllMagicLinkFlows ¶
func (*Queries) DeleteDeviceCodeFlowByIdentifier ¶
func (*Queries) DeleteDeviceCodeFlowsBeforeCreatedAt ¶
func (*Queries) DeleteExpiredSessionInvalidations ¶
func (*Queries) DeleteExpiredSessionRevocations ¶
func (*Queries) DeleteExpiredSessions ¶
func (*Queries) DeleteGithubOAuthFlowByIdentifier ¶
func (*Queries) DeleteGithubOAuthFlowsBeforeCreatedAt ¶
func (*Queries) DeleteGoogleOAuthFlowByIdentifier ¶
func (*Queries) DeleteGoogleOAuthFlowsBeforeCreatedAt ¶
func (*Queries) DeleteMagicLinkFlowByIdentifier ¶
func (*Queries) DeleteMagicLinkFlowsBeforeCreatedAt ¶
func (*Queries) DeleteSessionByIdentifier ¶
func (*Queries) GetAllConfigurations ¶
func (q *Queries) GetAllConfigurations(ctx context.Context) ([]Configuration, error)
func (*Queries) GetAllIdentitiesByUserIdentifier ¶
func (*Queries) GetAllSessionInvalidations ¶
func (q *Queries) GetAllSessionInvalidations(ctx context.Context) ([]SessionInvalidation, error)
func (*Queries) GetAllSessionRevocations ¶
func (q *Queries) GetAllSessionRevocations(ctx context.Context) ([]SessionRevocation, error)
func (*Queries) GetConfigurationByKey ¶
func (*Queries) GetDeviceCodeFlowByCode ¶
func (*Queries) GetDeviceCodeFlowByIdentifier ¶
func (*Queries) GetDeviceCodeFlowByPoll ¶
func (*Queries) GetGithubOAuthFlowByIdentifier ¶
func (*Queries) GetGoogleOAuthFlowByIdentifier ¶
func (*Queries) GetIdentityByProviderAndProviderIdentifier ¶
func (*Queries) GetMagicLinkFlowByIdentifier ¶
func (*Queries) GetMembershipByUserIdentifierAndOrganizationIdentifier ¶
func (q *Queries) GetMembershipByUserIdentifierAndOrganizationIdentifier(ctx context.Context, arg GetMembershipByUserIdentifierAndOrganizationIdentifierParams) (Membership, error)
func (*Queries) GetMembershipsByOrganizationIdentifier ¶
func (*Queries) GetMembershipsByUserIdentifier ¶
func (*Queries) GetOrganizationByIdentifier ¶
func (*Queries) GetOrganizationsForUserIdentifier ¶
func (*Queries) GetSessionByIdentifier ¶
func (*Queries) GetSessionByIdentifierAndUserIdentifier ¶
func (*Queries) GetSessionRevocationBySessionIdentifier ¶
func (*Queries) GetUserByIdentifier ¶
func (*Queries) IncrementAllSessionGenerationByUserIdentifier ¶
func (*Queries) SetConfiguration ¶
func (q *Queries) SetConfiguration(ctx context.Context, arg SetConfigurationParams) error
func (*Queries) UpdateDeviceCodeFlowLastPollByPoll ¶
func (*Queries) UpdateDeviceCodeFlowSessionIdentifierByIdentifier ¶
func (*Queries) UpdateMembershipRoleByUserIdentifierAndOrganizationIdentifier ¶
func (*Queries) UpdateSessionExpiryByIdentifier ¶
func (*Queries) UpdateSessionGenerationByIdentifier ¶
func (*Queries) UpdateUserLastLoginByIdentifier ¶
func (*Queries) UpdateUserNameByIdentifier ¶
func (*Queries) UpdateUserPrimaryEmailByIdentifier ¶
type ServiceKey ¶
type SessionInvalidation ¶
type SessionRevocation ¶
type SetConfigurationParams ¶
type UpdateDeviceCodeFlowSessionIdentifierByIdentifierParams ¶
type UpdateDeviceCodeFlowSessionIdentifierByIdentifierParams struct {
SessionIdentifier sql.NullString
Identifier string
}
Click to show internal directories.
Click to hide internal directories.