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 ...
Click to show internal directories.
Click to hide internal directories.