Documentation ¶
Index ¶
- type EditUserRequest
- type EditUserResponse
- type GetUserRequest
- type GetUserResponse
- type LoginRequest
- type LoginResponse
- type RegisterUserRequest
- type RegisterUserResponse
- type Service
- func (svc *Service) AuthUser(sessionID string) (string, error)
- func (svc *Service) EditUser(param *EditUserRequest) (*EditUserResponse, error)
- func (svc *Service) GetUser(param *GetUserRequest) (*GetUserResponse, error)
- func (svc *Service) Login(param *LoginRequest) (*LoginResponse, error)
- func (svc *Service) Register(param *RegisterUserRequest) (*RegisterUserResponse, error)
- func (svc *Service) UploadFile(fileType int, file multipart.File, fileHeader *multipart.FileHeader) (*UploadFileResponse, error)
- type UploadFileRequest
- type UploadFileResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EditUserRequest ¶
type EditUserResponse ¶
type EditUserResponse struct{}
type GetUserRequest ¶
type GetUserRequest struct {
SessionID string `form:"session_id"`
}
type GetUserResponse ¶
type LoginRequest ¶
type LoginResponse ¶
type LoginResponse struct {
SessionID string `json:"session_id"`
}
type RegisterUserRequest ¶
type RegisterUserRequest struct { Username string `form:"username" binding:"required,min=6,max=64"` Password string `form:"password" binding:"required,min=6,max=64"` Nickname string `form:"nickname" binding:"required,min=6,max=64"` ProfilePic string `form:"profile_pic" binding:"-"` // Skip validation. }
type RegisterUserResponse ¶
type RegisterUserResponse struct{}
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func (*Service) EditUser ¶
func (svc *Service) EditUser(param *EditUserRequest) (*EditUserResponse, error)
func (*Service) GetUser ¶
func (svc *Service) GetUser(param *GetUserRequest) (*GetUserResponse, error)
func (*Service) Login ¶
func (svc *Service) Login(param *LoginRequest) (*LoginResponse, error)
func (*Service) Register ¶
func (svc *Service) Register(param *RegisterUserRequest) (*RegisterUserResponse, error)
func (*Service) UploadFile ¶
func (svc *Service) UploadFile(fileType int, file multipart.File, fileHeader *multipart.FileHeader) (*UploadFileResponse, error)
type UploadFileRequest ¶
type UploadFileRequest struct { }
type UploadFileResponse ¶
Click to show internal directories.
Click to hide internal directories.