controller

package
v0.0.0-...-29f350e Latest Latest
Warning

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

Go to latest
Published: May 24, 2022 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmController

type AlarmController interface {
	List() gin.HandlerFunc
}

AlarmController ...

func NewAlarmController

func NewAlarmController(as service.AlarmService, ms service.MemberService) AlarmController

NewAlarmController ...

type AlarmListResponse

type AlarmListResponse struct {
	Alarms []responseAlarm `json:"alarms"`
}

AlarmListResponse ...

type AuthController

type AuthController interface {
	Login() gin.HandlerFunc
	Authenticate() gin.HandlerFunc
}

func NewAuthController

func NewAuthController(client configs.Client, memberService service.MemberService, tokenService service.TokenService) AuthController

type FileController

type FileController interface {
	// Get() gin.HandlerFunc
	Post() gin.HandlerFunc
}

FileController handles /v1/files api

func NewFileController

func NewFileController(fs service.FileService) FileController

NewFileController ...

type LoginHandler

type LoginHandler interface {
	Handle(authorizationCode string, identityToken string) gin.HandlerFunc
}

type MemberController

type MemberController interface {
	Get() gin.HandlerFunc
	Post() gin.HandlerFunc
	Patch() gin.HandlerFunc
	Delete() gin.HandlerFunc
	VerifyName() gin.HandlerFunc // TODO: 추후 verify 요소가 늘어난다면 네이밍 수정
}

MemberController ...

func NewMemberController

func NewMemberController(memberService service.MemberService) MemberController

NewMemberController ...

type RoomController

type RoomController interface {
	Get() gin.HandlerFunc
	GetAll() gin.HandlerFunc
	Post() gin.HandlerFunc
	Patch() gin.HandlerFunc
	Delete() gin.HandlerFunc
	Join() gin.HandlerFunc
	Leave() gin.HandlerFunc
	GetOrders() gin.HandlerFunc
}

RoomController handles /v1/rooms api

func NewRoomController

func NewRoomController(rs service.RoomService, ts service.TaskService) RoomController

NewRoomController is a roomController's constructor

type TaskController

type TaskController interface {
	HandleEvent() gin.HandlerFunc
	MockEvent() gin.HandlerFunc
}

TaskController ...

func NewTaskController

func NewTaskController(ts service.TaskService, ms service.MemberService) TaskController

NewTaskController ...

type TokenController

type TokenController interface {
	GetToken() gin.HandlerFunc
	RefreshAccessToken() gin.HandlerFunc
}

TokenController ...

func NewTokenController

func NewTokenController(service service.TokenService) TokenController

NewTokenController ...

type TokenRefreshRequest

type TokenRefreshRequest struct {
	RefreshToken string `json:"refreshToken"`
}

TokenRefreshRequest ...

type TokenRequest

type TokenRequest struct {
	AuthCode    string `json:"authCode"`
	DeviceToken string `json:"deviceToken"`
}

TokenRequest ...

Jump to

Keyboard shortcuts

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