repo

package
v0.12.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrTxNotSupported = errors.New("tx not supported")
)

Functions

func Migrate added in v0.9.0

func Migrate(ctx context.Context, db *sql.DB) (int, error)

func NewWebAuthnUser

func NewWebAuthnUser(ctx context.Context, log *logrus.Entry, repo *Queries, usr User) webauthn.User

func RunInTransaction added in v0.9.0

func RunInTransaction[R any](ctx context.Context, q *Queries, fn func(tx *Queries) (R, error), opts ...TransactionOptions) (R, error)

Types

type AddRoleToTokenParams added in v0.9.0

type AddRoleToTokenParams struct {
	TokenID string
	RoleID  string
}

type AddWebauthnCredParams added in v0.9.0

type AddWebauthnCredParams struct {
	ID           string
	UserID       string
	Cred         string
	ClientName   string
	ClientOs     string
	ClientDevice string
	CredType     string
}

type AssignPermissionToRoleParams added in v0.9.0

type AssignPermissionToRoleParams struct {
	Permission string
	RoleID     string
}

type AssignRoleToUserParams added in v0.9.0

type AssignRoleToUserParams struct {
	UserID string
	RoleID string
}

type CheckAndDeleteRecoveryCodeParams added in v0.9.0

type CheckAndDeleteRecoveryCodeParams struct {
	UserID string
	Code   string
}

type CreateAPITokenParams added in v0.9.0

type CreateAPITokenParams struct {
	ID        string
	Token     string
	Name      string
	UserID    string
	ExpiresAt sql.NullTime
}

type CreateEMailParams added in v0.9.0

type CreateEMailParams struct {
	ID        string
	UserID    string
	Address   string
	Verified  bool
	IsPrimary bool
}

type CreateRegistrationTokenParams added in v0.9.0

type CreateRegistrationTokenParams struct {
	Token        string
	Expires      sql.NullTime
	AllowedUsage sql.NullInt64
	InitialRoles string
	CreatedBy    string
	CreatedAt    time.Time
}

type CreateRejectedTokenParams added in v0.9.0

type CreateRejectedTokenParams struct {
	TokenID   string
	UserID    string
	ExpiresAt time.Time
	IssuedAt  time.Time
}

type CreateRoleParams added in v0.9.0

type CreateRoleParams struct {
	ID              string
	Name            string
	Description     string
	DeleteProtected bool
}

type CreateSystemRoleParams added in v0.9.0

type CreateSystemRoleParams struct {
	ID          string
	Name        string
	Description string
}

type CreateUserAddressParams added in v0.9.0

type CreateUserAddressParams struct {
	ID       string
	UserID   string
	CityCode string
	CityName string
	Street   string
	Extra    string
}

type CreateUserParams added in v0.9.0

type CreateUserParams struct {
	ID          string
	Username    string
	DisplayName string
	FirstName   string
	LastName    string
	Extra       string
	Avatar      string
	Birthday    string
	Password    string
}

type CreateUserPhoneNumberParams added in v0.9.0

type CreateUserPhoneNumberParams struct {
	ID          string
	UserID      string
	PhoneNumber string
	IsPrimary   bool
	Verified    bool
}

type CreateWebPushSubscriptionForUserParams added in v0.9.0

type CreateWebPushSubscriptionForUserParams struct {
	ID        string
	UserID    string
	UserAgent string
	Endpoint  string
	Auth      string
	Key       string
	TokenID   string
}

type DBTX added in v0.9.0

type DBTX interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	PrepareContext(context.Context, string) (*sql.Stmt, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

type DeleteEMailFromUserParams added in v0.9.0

type DeleteEMailFromUserParams struct {
	ID     string
	UserID string
}

type DeleteUserAddressParams added in v0.9.0

type DeleteUserAddressParams struct {
	ID     string
	UserID string
}

type DeleteUserPhoneNumberParams added in v0.9.0

type DeleteUserPhoneNumberParams struct {
	UserID string
	ID     string
}

type EnrollUserTOTPSecretParams added in v0.9.0

type EnrollUserTOTPSecretParams struct {
	TotpSecret sql.NullString
	ID         string
}

type GetEmailByIDParams added in v0.9.0

type GetEmailByIDParams struct {
	UserID string
	ID     string
}

type GetPhoneNumberByIDParams added in v0.9.0

type GetPhoneNumberByIDParams struct {
	UserID string
	ID     string
}

type GetRegistrationTokenParams added in v0.9.0

type GetRegistrationTokenParams struct {
	Token   string
	Expires sql.NullTime
}

type GetUserAddressParams added in v0.9.0

type GetUserAddressParams struct {
	UserID string
	ID     string
}

type GetUserByEMailRow added in v0.9.0

type GetUserByEMailRow struct {
	User     User
	Verified bool
}

type GetUserForAPITokenRow added in v0.9.0

type GetUserForAPITokenRow struct {
	User         User
	UserApiToken UserApiToken
}

type GetUsersByRoleRow added in v0.9.0

type GetUsersByRoleRow struct {
	UserID      string
	RoleID      string
	ID          string
	Username    string
	DisplayName string
	FirstName   string
	LastName    string
	Extra       string
	Avatar      string
	Birthday    string
	Password    string
	TotpSecret  sql.NullString
}

type InsertRecoveryCodesParams added in v0.9.0

type InsertRecoveryCodesParams struct {
	Code   string
	UserID string
}

type MarkEmailAsPrimaryParams added in v0.9.0

type MarkEmailAsPrimaryParams struct {
	ID     string
	UserID string
}

type MarkEmailAsVerifiedParams added in v0.9.0

type MarkEmailAsVerifiedParams struct {
	UserID string
	ID     string
}

type MarkEmailVerifiedParams added in v0.9.0

type MarkEmailVerifiedParams struct {
	Verified bool
	ID       string
	UserID   string
}

type MarkPhoneNumberAsPrimaryParams added in v0.9.0

type MarkPhoneNumberAsPrimaryParams struct {
	ID     string
	UserID string
}

type MarkPhoneNumberAsVerifiedParams added in v0.9.0

type MarkPhoneNumberAsVerifiedParams struct {
	UserID string
	ID     string
}

type MarkPhoneNumberVerifiedParams added in v0.9.0

type MarkPhoneNumberVerifiedParams struct {
	Verified bool
	ID       string
	UserID   string
}

type MarkRegistrationTokenUsedParams added in v0.9.0

type MarkRegistrationTokenUsedParams struct {
	Token   string
	Expires sql.NullTime
}

type MfaBackupCode added in v0.9.0

type MfaBackupCode struct {
	Code   string
	UserID string
}

type Queries added in v0.9.0

type Queries struct {
	// contains filtered or unexported fields
}

func New

func New(db DBTX) *Queries

func (*Queries) AddRoleToToken added in v0.9.0

func (q *Queries) AddRoleToToken(ctx context.Context, arg AddRoleToTokenParams) error

func (*Queries) AddWebauthnCred added in v0.9.0

func (q *Queries) AddWebauthnCred(ctx context.Context, arg AddWebauthnCredParams) error

func (*Queries) AssignPermissionToRole added in v0.9.0

func (q *Queries) AssignPermissionToRole(ctx context.Context, arg AssignPermissionToRoleParams) error

func (*Queries) AssignRoleToUser added in v0.9.0

func (q *Queries) AssignRoleToUser(ctx context.Context, arg AssignRoleToUserParams) error

func (*Queries) CheckAndDeleteRecoveryCode added in v0.9.0

func (q *Queries) CheckAndDeleteRecoveryCode(ctx context.Context, arg CheckAndDeleteRecoveryCodeParams) (int64, error)

func (*Queries) CountUsers added in v0.9.0

func (q *Queries) CountUsers(ctx context.Context) (int64, error)

func (*Queries) CreateAPIToken added in v0.9.0

func (q *Queries) CreateAPIToken(ctx context.Context, arg CreateAPITokenParams) error

func (*Queries) CreateEMail added in v0.9.0

func (q *Queries) CreateEMail(ctx context.Context, arg CreateEMailParams) (UserEmail, error)

func (*Queries) CreateRegistrationToken added in v0.9.0

func (q *Queries) CreateRegistrationToken(ctx context.Context, arg CreateRegistrationTokenParams) error

func (*Queries) CreateRejectedToken added in v0.9.0

func (q *Queries) CreateRejectedToken(ctx context.Context, arg CreateRejectedTokenParams) error

func (*Queries) CreateRole added in v0.9.0

func (q *Queries) CreateRole(ctx context.Context, arg CreateRoleParams) (Role, error)

func (*Queries) CreateSystemRole added in v0.9.0

func (q *Queries) CreateSystemRole(ctx context.Context, arg CreateSystemRoleParams) (Role, error)

func (*Queries) CreateUser added in v0.9.0

func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)

func (*Queries) CreateUserAddress added in v0.9.0

func (q *Queries) CreateUserAddress(ctx context.Context, arg CreateUserAddressParams) (UserAddress, error)

func (*Queries) CreateUserPhoneNumber added in v0.9.0

func (q *Queries) CreateUserPhoneNumber(ctx context.Context, arg CreateUserPhoneNumberParams) (UserPhoneNumber, error)

func (*Queries) CreateWebPushSubscriptionForUser added in v0.9.0

func (q *Queries) CreateWebPushSubscriptionForUser(ctx context.Context, arg CreateWebPushSubscriptionForUserParams) error

func (*Queries) DeleteAllRolePermissions added in v0.9.0

func (q *Queries) DeleteAllRolePermissions(ctx context.Context, roleID string) error

func (*Queries) DeleteEMailFromUser added in v0.9.0

func (q *Queries) DeleteEMailFromUser(ctx context.Context, arg DeleteEMailFromUserParams) (int64, error)

func (*Queries) DeleteExpiredTokens added in v0.9.0

func (q *Queries) DeleteExpiredTokens(ctx context.Context, expiresAt time.Time) (int64, error)

func (*Queries) DeleteRole added in v0.9.0

func (q *Queries) DeleteRole(ctx context.Context, id string) (int64, error)

func (*Queries) DeleteUser added in v0.9.0

func (q *Queries) DeleteUser(ctx context.Context, id string) (int64, error)

func (*Queries) DeleteUserAddress added in v0.9.0

func (q *Queries) DeleteUserAddress(ctx context.Context, arg DeleteUserAddressParams) (int64, error)

func (*Queries) DeleteUserPhoneNumber added in v0.9.0

func (q *Queries) DeleteUserPhoneNumber(ctx context.Context, arg DeleteUserPhoneNumberParams) (int64, error)

func (*Queries) DeleteWebPushSubscriptionByID added in v0.9.0

func (q *Queries) DeleteWebPushSubscriptionByID(ctx context.Context, id string) (int64, error)

func (*Queries) DeleteWebPushSubscriptionForToken added in v0.9.0

func (q *Queries) DeleteWebPushSubscriptionForToken(ctx context.Context, tokenID string) (int64, error)

func (*Queries) EnrollUserTOTPSecret added in v0.9.0

func (q *Queries) EnrollUserTOTPSecret(ctx context.Context, arg EnrollUserTOTPSecretParams) error

func (*Queries) GetAPITokensForUser added in v0.9.0

func (q *Queries) GetAPITokensForUser(ctx context.Context, userID string) ([]UserApiToken, error)

func (*Queries) GetAllUsers added in v0.9.0

func (q *Queries) GetAllUsers(ctx context.Context) ([]User, error)

func (*Queries) GetEmailByID added in v0.9.0

func (q *Queries) GetEmailByID(ctx context.Context, arg GetEmailByIDParams) (UserEmail, error)

func (*Queries) GetEmailsForUserByID added in v0.9.0

func (q *Queries) GetEmailsForUserByID(ctx context.Context, userID string) ([]UserEmail, error)

func (*Queries) GetPhoneNumberByID added in v0.9.0

func (q *Queries) GetPhoneNumberByID(ctx context.Context, arg GetPhoneNumberByIDParams) (UserPhoneNumber, error)

func (*Queries) GetPhoneNumbersByUserID added in v0.9.0

func (q *Queries) GetPhoneNumbersByUserID(ctx context.Context, userID string) ([]UserPhoneNumber, error)

func (*Queries) GetPrimaryEmailForUserByID added in v0.9.0

func (q *Queries) GetPrimaryEmailForUserByID(ctx context.Context, userID string) (UserEmail, error)

func (*Queries) GetRegistrationToken added in v0.9.0

func (q *Queries) GetRegistrationToken(ctx context.Context, arg GetRegistrationTokenParams) (RegistrationToken, error)

func (*Queries) GetRoleByID added in v0.9.0

func (q *Queries) GetRoleByID(ctx context.Context, id string) (Role, error)

func (*Queries) GetRoleByName added in v0.9.0

func (q *Queries) GetRoleByName(ctx context.Context, name string) (Role, error)

func (*Queries) GetRolePermissions added in v0.9.0

func (q *Queries) GetRolePermissions(ctx context.Context, roleID string) ([]string, error)

func (*Queries) GetRoles added in v0.9.0

func (q *Queries) GetRoles(ctx context.Context) ([]Role, error)

func (*Queries) GetRolesForToken added in v0.9.0

func (q *Queries) GetRolesForToken(ctx context.Context, id string) ([]Role, error)

func (*Queries) GetRolesForUser added in v0.9.0

func (q *Queries) GetRolesForUser(ctx context.Context, userID string) ([]Role, error)

func (*Queries) GetRolesWithPermission added in v0.9.0

func (q *Queries) GetRolesWithPermission(ctx context.Context, permission string) ([]RolePermission, error)

func (*Queries) GetSystemRoles added in v0.9.0

func (q *Queries) GetSystemRoles(ctx context.Context) ([]Role, error)

func (*Queries) GetUserAddress added in v0.9.0

func (q *Queries) GetUserAddress(ctx context.Context, arg GetUserAddressParams) (UserAddress, error)

func (*Queries) GetUserAddresses added in v0.9.0

func (q *Queries) GetUserAddresses(ctx context.Context, userID string) ([]UserAddress, error)

func (*Queries) GetUserByEMail added in v0.9.0

func (q *Queries) GetUserByEMail(ctx context.Context, address string) (GetUserByEMailRow, error)

func (*Queries) GetUserByID added in v0.9.0

func (q *Queries) GetUserByID(ctx context.Context, id string) (User, error)

func (*Queries) GetUserByName added in v0.9.0

func (q *Queries) GetUserByName(ctx context.Context, username string) (User, error)

func (*Queries) GetUserForAPIToken added in v0.9.0

func (q *Queries) GetUserForAPIToken(ctx context.Context, token string) (GetUserForAPITokenRow, error)

func (*Queries) GetUserPrimaryPhoneNumber added in v0.9.0

func (q *Queries) GetUserPrimaryPhoneNumber(ctx context.Context, userID string) (UserPhoneNumber, error)

func (*Queries) GetUsersByRole added in v0.9.0

func (q *Queries) GetUsersByRole(ctx context.Context, roleID string) ([]GetUsersByRoleRow, error)

func (*Queries) GetWebPushSubscriptionsForUser added in v0.9.0

func (q *Queries) GetWebPushSubscriptionsForUser(ctx context.Context, userID string) ([]WebpushSubscription, error)

func (*Queries) GetWebauthnCreds added in v0.9.0

func (q *Queries) GetWebauthnCreds(ctx context.Context, userID string) ([]WebauthnCred, error)

func (*Queries) InsertRecoveryCodes added in v0.9.0

func (q *Queries) InsertRecoveryCodes(ctx context.Context, arg InsertRecoveryCodesParams) error

func (*Queries) IsTokenRejected added in v0.9.0

func (q *Queries) IsTokenRejected(ctx context.Context, tokenID string) (bool, error)

func (*Queries) LoadUserRecoveryCodes added in v0.9.0

func (q *Queries) LoadUserRecoveryCodes(ctx context.Context, userID string) ([]MfaBackupCode, error)

func (*Queries) MarkEmailAsPrimary added in v0.9.0

func (q *Queries) MarkEmailAsPrimary(ctx context.Context, arg MarkEmailAsPrimaryParams) (int64, error)

func (*Queries) MarkEmailAsVerified added in v0.9.0

func (q *Queries) MarkEmailAsVerified(ctx context.Context, arg MarkEmailAsVerifiedParams) (int64, error)

func (*Queries) MarkEmailVerified added in v0.9.0

func (q *Queries) MarkEmailVerified(ctx context.Context, arg MarkEmailVerifiedParams) (int64, error)

func (*Queries) MarkPhoneNumberAsPrimary added in v0.9.0

func (q *Queries) MarkPhoneNumberAsPrimary(ctx context.Context, arg MarkPhoneNumberAsPrimaryParams) (int64, error)

func (*Queries) MarkPhoneNumberAsVerified added in v0.9.0

func (q *Queries) MarkPhoneNumberAsVerified(ctx context.Context, arg MarkPhoneNumberAsVerifiedParams) (int64, error)

func (*Queries) MarkPhoneNumberVerified added in v0.9.0

func (q *Queries) MarkPhoneNumberVerified(ctx context.Context, arg MarkPhoneNumberVerifiedParams) (int64, error)

func (*Queries) MarkRegistrationTokenUsed added in v0.9.0

func (q *Queries) MarkRegistrationTokenUsed(ctx context.Context, arg MarkRegistrationTokenUsedParams) (RegistrationToken, error)

func (*Queries) RemoveAllRecoveryCodes added in v0.9.0

func (q *Queries) RemoveAllRecoveryCodes(ctx context.Context, userID string) error

func (*Queries) RemoveUserTOTPSecret added in v0.9.0

func (q *Queries) RemoveUserTOTPSecret(ctx context.Context, id string) (int64, error)

func (*Queries) RemoveWebauthnCred added in v0.9.0

func (q *Queries) RemoveWebauthnCred(ctx context.Context, arg RemoveWebauthnCredParams) (int64, error)

func (*Queries) RevokeUserAPIToken added in v0.9.0

func (q *Queries) RevokeUserAPIToken(ctx context.Context, arg RevokeUserAPITokenParams) (int64, error)

func (*Queries) SetUserExtraData added in v0.9.0

func (q *Queries) SetUserExtraData(ctx context.Context, arg SetUserExtraDataParams) (int64, error)

func (*Queries) SetUserPassword added in v0.9.0

func (q *Queries) SetUserPassword(ctx context.Context, arg SetUserPasswordParams) (int64, error)

func (*Queries) Tx added in v0.9.0

func (q *Queries) Tx(ctx context.Context, opts *sql.TxOptions) (*sql.Tx, error)

func (*Queries) UnassignPermissionFromRole added in v0.9.0

func (q *Queries) UnassignPermissionFromRole(ctx context.Context, arg UnassignPermissionFromRoleParams) (int64, error)

func (*Queries) UnassignRoleFromUser added in v0.9.0

func (q *Queries) UnassignRoleFromUser(ctx context.Context, arg UnassignRoleFromUserParams) (int64, error)

func (*Queries) UpdateRole added in v0.9.0

func (q *Queries) UpdateRole(ctx context.Context, arg UpdateRoleParams) (Role, error)

func (*Queries) UpdateUser added in v0.9.0

func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error)

func (*Queries) UpdateUserAddress added in v0.9.0

func (q *Queries) UpdateUserAddress(ctx context.Context, arg UpdateUserAddressParams) (UserAddress, error)

func (*Queries) UserHasTOTPEnrolled added in v0.9.0

func (q *Queries) UserHasTOTPEnrolled(ctx context.Context, id string) (bool, error)

func (*Queries) ValidateRegistrationToken added in v0.9.0

func (q *Queries) ValidateRegistrationToken(ctx context.Context, token string) (bool, error)

func (*Queries) WithTx added in v0.9.0

func (q *Queries) WithTx(tx *sql.Tx) *Queries

type RegistrationToken added in v0.9.0

type RegistrationToken struct {
	Token        string
	Expires      sql.NullTime
	AllowedUsage sql.NullInt64
	InitialRoles string
	CreatedBy    string
	CreatedAt    time.Time
}

type RemoveWebauthnCredParams added in v0.9.0

type RemoveWebauthnCredParams struct {
	UserID string
	ID     string
}

type RevokeUserAPITokenParams added in v0.9.0

type RevokeUserAPITokenParams struct {
	ID     string
	UserID string
}

type Role added in v0.9.0

type Role struct {
	ID              string
	Name            string
	Description     string
	DeleteProtected bool
	Origin          string
}

type RoleAssignment added in v0.9.0

type RoleAssignment struct {
	UserID string
	RoleID string
}

type RolePermission added in v0.9.0

type RolePermission struct {
	Permission string
	RoleID     string
}

type SetUserExtraDataParams added in v0.9.0

type SetUserExtraDataParams struct {
	Extra string
	ID    string
}

type SetUserPasswordParams added in v0.9.0

type SetUserPasswordParams struct {
	Password string
	ID       string
}

type TokenInvalidation added in v0.9.0

type TokenInvalidation struct {
	TokenID   string
	UserID    string
	IssuedAt  time.Time
	ExpiresAt time.Time
}

type TransactionOptions added in v0.9.0

type TransactionOptions func(opts *sql.TxOptions)

func Isolation added in v0.9.0

func Isolation(lvl sql.IsolationLevel) TransactionOptions

func ReadOnly added in v0.9.0

func ReadOnly() TransactionOptions

type Transactioner added in v0.9.0

type Transactioner interface {
	BeginTx(context.Context, *sql.TxOptions) (*sql.Tx, error)
}

type UnassignPermissionFromRoleParams added in v0.9.0

type UnassignPermissionFromRoleParams struct {
	RoleID     string
	Permission string
}

type UnassignRoleFromUserParams added in v0.9.0

type UnassignRoleFromUserParams struct {
	UserID string
	RoleID string
}

type UpdateRoleParams added in v0.9.0

type UpdateRoleParams struct {
	Name            string
	Description     string
	DeleteProtected bool
	ID              string
}

type UpdateUserAddressParams added in v0.9.0

type UpdateUserAddressParams struct {
	CityCode string
	CityName string
	Street   string
	Extra    string
	ID       string
	UserID   string
}

type UpdateUserParams added in v0.9.0

type UpdateUserParams struct {
	Username    string
	DisplayName string
	FirstName   string
	LastName    string
	Extra       string
	Avatar      string
	Birthday    string
	ID          string
}

type User added in v0.9.0

type User struct {
	ID          string
	Username    string
	DisplayName string
	FirstName   string
	LastName    string
	Extra       string
	Avatar      string
	Birthday    string
	Password    string
	TotpSecret  sql.NullString
}

type UserAddress added in v0.9.0

type UserAddress struct {
	ID       string
	UserID   string
	CityCode string
	CityName string
	Street   string
	Extra    string
}

type UserApiToken added in v0.9.0

type UserApiToken struct {
	ID        string
	Token     string
	Name      string
	UserID    string
	ExpiresAt sql.NullTime
	CreatedAt time.Time
}

type UserApiTokenRole added in v0.9.0

type UserApiTokenRole struct {
	TokenID string
	RoleID  string
}

type UserEmail added in v0.9.0

type UserEmail struct {
	ID        string
	UserID    string
	Address   string
	Verified  bool
	IsPrimary bool
}

type UserPhoneNumber added in v0.9.0

type UserPhoneNumber struct {
	ID          string
	UserID      string
	PhoneNumber string
	IsPrimary   bool
	Verified    bool
}

type WebauthnCred added in v0.9.0

type WebauthnCred struct {
	ID           string
	UserID       string
	Cred         string
	CredType     string
	ClientName   string
	ClientOs     string
	ClientDevice string
}

type WebauthnUser

type WebauthnUser struct {
	User
	// contains filtered or unexported fields
}

func (*WebauthnUser) WebAuthnCredentials

func (usr *WebauthnUser) WebAuthnCredentials() []webauthn.Credential

func (*WebauthnUser) WebAuthnDisplayName

func (usr *WebauthnUser) WebAuthnDisplayName() string

func (*WebauthnUser) WebAuthnID

func (usr *WebauthnUser) WebAuthnID() []byte

func (*WebauthnUser) WebAuthnIcon

func (usr *WebauthnUser) WebAuthnIcon() string

func (*WebauthnUser) WebAuthnName

func (usr *WebauthnUser) WebAuthnName() string

type WebpushSubscription added in v0.9.0

type WebpushSubscription struct {
	ID        string
	UserID    string
	UserAgent string
	Endpoint  string
	Auth      string
	Key       string
	TokenID   string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL