users

package
v0.0.0-...-ca0f7d1 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRouter

func NewRouter(cfg RouterConfig) func(userRouter chi.Router)

Types

type CreateUserParams

type CreateUserParams struct {
	Email          string          `json:"email"`
	Password       string          `json:"password"`
	PasswordRepeat string          `json:"password_repeat"`
	RawClientID    string          `json:"client_id"`
	ClientID       models.ClientID `json:"-"`
}

func (*CreateUserParams) Bind

func (c *CreateUserParams) Bind(_ *http.Request) error

type RouterConfig

type RouterConfig struct {
	Logger               log.Interface
	UserManager          user.Manager
	SessionCookiesDomain string
	AccessTokenSecretKey string
}

type UpdateUserNameParams

type UpdateUserNameParams struct {
	UserName string `json:"user_name"`
}

func (*UpdateUserNameParams) Bind

func (c *UpdateUserNameParams) Bind(_ *http.Request) error

Jump to

Keyboard shortcuts

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