router

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2026 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TraqEventHandler

func TraqEventHandler(_ echo.Context) error

Types

type Server

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

func NewServer

func NewServer(
	ctx context.Context,
	repo repository.Repository,
	activityService activityservice.ActivityService,
	notificationService notification.NotificationService,
	traqService traq.TraqService,
	isDev bool,
) *Server

func (*Server) AdminAddCampParticipant added in v0.6.0

func (s *Server) AdminAddCampParticipant(
	e echo.Context,
	campID api.CampId,
	params api.AdminAddCampParticipantParams,
) error

AdminAddCampParticipant ユーザーをキャンプに参加させる(管理者用)

func (*Server) AdminDeleteCamp

func (s *Server) AdminDeleteCamp(
	e echo.Context,
	campID api.CampId,
	params api.AdminDeleteCampParams,
) error

AdminDeleteCamp キャンプ削除 (DELETE /api/admin/camps/{campId})

func (*Server) AdminDeleteImage

func (s *Server) AdminDeleteImage(
	_ echo.Context,
	_ api.ImageId,
	_ api.AdminDeleteImageParams,
) error

AdminDeleteImage 画像を削除(管理者用)

func (*Server) AdminDeleteQuestion

func (s *Server) AdminDeleteQuestion(
	e echo.Context,
	questionID api.QuestionId,
	params api.AdminDeleteQuestionParams,
) error

func (*Server) AdminDeleteQuestionGroup

func (s *Server) AdminDeleteQuestionGroup(
	e echo.Context,
	questionGroupID api.QuestionGroupId,
	params api.AdminDeleteQuestionGroupParams,
) error

func (*Server) AdminDeleteRoom

func (s *Server) AdminDeleteRoom(
	e echo.Context,
	roomID api.RoomId,
	params api.AdminDeleteRoomParams,
) error

func (*Server) AdminDeleteRoomGroup

func (s *Server) AdminDeleteRoomGroup(
	e echo.Context,
	roomGroupID api.RoomGroupId,
	params api.AdminDeleteRoomGroupParams,
) error

func (*Server) AdminGetAnswers

func (s *Server) AdminGetAnswers(
	e echo.Context,
	questionID api.QuestionId,
	params api.AdminGetAnswersParams,
) error

AdminGetAnswers 回答の一覧を取得(管理者用)

func (*Server) AdminGetAnswersForQuestionGroup added in v0.5.0

func (s *Server) AdminGetAnswersForQuestionGroup(
	e echo.Context,
	questionGroupID api.QuestionGroupId,
	params api.AdminGetAnswersForQuestionGroupParams,
) error

func (*Server) AdminGetPayments

func (s *Server) AdminGetPayments(
	e echo.Context,
	campID api.CampId,
	params api.AdminGetPaymentsParams,
) error

AdminGetPayments 支払い情報の一覧を取得(管理者用)

func (*Server) AdminGetUser

func (s *Server) AdminGetUser(
	e echo.Context,
	userID api.UserId,
	params api.AdminGetUserParams,
) error

func (*Server) AdminPostAnswer added in v0.5.0

func (s *Server) AdminPostAnswer(
	e echo.Context,
	userID api.UserId,
	params api.AdminPostAnswerParams,
) error

func (*Server) AdminPostCamp

func (s *Server) AdminPostCamp(e echo.Context, params api.AdminPostCampParams) error

AdminPostCamp 新規キャンプ追加 (POST /api/admin/camps)

func (*Server) AdminPostImage

func (s *Server) AdminPostImage(_ echo.Context, _ api.CampId, _ api.AdminPostImageParams) error

AdminPostImage 画像をアップロード(管理者用)

func (*Server) AdminPostMessage

func (s *Server) AdminPostMessage(
	e echo.Context,
	targetUserID api.UserId,
	params api.AdminPostMessageParams,
) error

AdminPostMessage は DM を送信するハンドラです。

func (*Server) AdminPostPayment

func (s *Server) AdminPostPayment(
	e echo.Context,
	campID api.CampId,
	params api.AdminPostPaymentParams,
) error

AdminPostPayment 支払い情報を作成(管理者用)

func (*Server) AdminPostQuestion

func (s *Server) AdminPostQuestion(
	e echo.Context,
	questionGroupID api.QuestionGroupId,
	params api.AdminPostQuestionParams,
) error

func (*Server) AdminPostQuestionGroup

func (s *Server) AdminPostQuestionGroup(
	e echo.Context,
	campID api.CampId,
	params api.AdminPostQuestionGroupParams,
) error

func (*Server) AdminPostRollCall

func (s *Server) AdminPostRollCall(
	e echo.Context,
	campID api.CampId,
	params api.AdminPostRollCallParams,
) error

func (*Server) AdminPostRoom

func (s *Server) AdminPostRoom(e echo.Context, params api.AdminPostRoomParams) error

func (*Server) AdminPostRoomGroup

func (s *Server) AdminPostRoomGroup(
	e echo.Context,
	campID api.CampId,
	params api.AdminPostRoomGroupParams,
) error

func (*Server) AdminPutAnswer

func (s *Server) AdminPutAnswer(
	e echo.Context,
	answerID api.AnswerId,
	params api.AdminPutAnswerParams,
) error

func (*Server) AdminPutCamp

func (s *Server) AdminPutCamp(
	e echo.Context,
	campID api.CampId,
	params api.AdminPutCampParams,
) error

AdminPutCamp キャンプ情報編集 (PUT /api/admin/camps/{campId})

func (*Server) AdminPutPayment

func (s *Server) AdminPutPayment(
	e echo.Context,
	paymentID api.PaymentId,
	params api.AdminPutPaymentParams,
) error

AdminPutPayment 支払い情報を更新(管理者用)

func (*Server) AdminPutQuestion

func (s *Server) AdminPutQuestion(
	e echo.Context,
	questionID api.QuestionId,
	params api.AdminPutQuestionParams,
) error

func (*Server) AdminPutQuestionGroupMetadata

func (s *Server) AdminPutQuestionGroupMetadata(
	e echo.Context,
	questionGroupID api.QuestionGroupId,
	params api.AdminPutQuestionGroupMetadataParams,
) error

func (*Server) AdminPutRoom

func (s *Server) AdminPutRoom(
	e echo.Context,
	roomID api.RoomId,
	params api.AdminPutRoomParams,
) error

func (*Server) AdminPutRoomGroup

func (s *Server) AdminPutRoomGroup(
	e echo.Context,
	roomGroupID api.RoomGroupId,
	params api.AdminPutRoomGroupParams,
) error

func (*Server) AdminPutUser

func (s *Server) AdminPutUser(
	e echo.Context,
	targetUserID string,
	params api.AdminPutUserParams,
) error

AdminPutUser ユーザー情報を更新(管理者用)

func (*Server) AdminRemoveCampParticipant added in v0.6.0

func (s *Server) AdminRemoveCampParticipant(
	e echo.Context,
	campID api.CampId,
	userID api.UserId,
	params api.AdminRemoveCampParticipantParams,
) error

AdminRemoveCampParticipant ユーザーをキャンプから削除する(管理者用)

func (*Server) DeleteCampRegister

func (s *Server) DeleteCampRegister(
	e echo.Context,
	campID api.CampId,
	params api.DeleteCampRegisterParams,
) error

DeleteCampRegister 合宿登録を取り消し

func (*Server) DeleteEvent

func (s *Server) DeleteEvent(
	e echo.Context,
	eventID api.EventId,
	params api.DeleteEventParams,
) error

func (*Server) DeleteReaction

func (s *Server) DeleteReaction(
	e echo.Context,
	reactionID api.ReactionId,
	params api.DeleteReactionParams,
) error

func (*Server) GetActivities added in v1.1.0

func (s *Server) GetActivities(
	e echo.Context,
	campID api.CampId,
	params api.GetActivitiesParams,
) error

func (*Server) GetAnswers

func (s *Server) GetAnswers(e echo.Context, questionID api.QuestionId) error

func (*Server) GetCampParticipants

func (s *Server) GetCampParticipants(e echo.Context, campID api.CampId) error

GetCampParticipants 合宿の参加者一覧を取得

func (*Server) GetCamps

func (s *Server) GetCamps(e echo.Context) error

func (*Server) GetDashboard

func (s *Server) GetDashboard(
	e echo.Context,
	campID api.CampId,
	params api.GetDashboardParams,
) error

func (*Server) GetEvent

func (s *Server) GetEvent(e echo.Context, eventID api.EventId) error

func (*Server) GetEvents

func (s *Server) GetEvents(e echo.Context, campID api.CampId) error

func (*Server) GetImage

func (s *Server) GetImage(_ echo.Context, _ api.ImageId) error

GetImage 画像を取得

func (*Server) GetImages

func (s *Server) GetImages(_ echo.Context, _ api.CampId) error

GetImages 画像の一覧を取得

func (*Server) GetMe

func (s *Server) GetMe(e echo.Context, params api.GetMeParams) error

func (*Server) GetMyAnswers

func (s *Server) GetMyAnswers(
	e echo.Context,
	questionGroupId api.QuestionGroupId,
	params api.GetMyAnswersParams,
) error

func (*Server) GetQuestionGroups

func (s *Server) GetQuestionGroups(e echo.Context, campID api.CampId) error

func (*Server) GetRollCallReactions

func (s *Server) GetRollCallReactions(e echo.Context, rollCallID api.RollCallId) error

func (*Server) GetRollCalls

func (s *Server) GetRollCalls(e echo.Context, campID api.CampId) error

func (*Server) GetRoomGroups

func (s *Server) GetRoomGroups(e echo.Context, campID api.CampId) error

func (*Server) GetRoomStatusLogs added in v1.1.0

func (s *Server) GetRoomStatusLogs(
	e echo.Context,
	roomID api.RoomId,
) error

func (*Server) GetStaffs

func (s *Server) GetStaffs(e echo.Context) error

func (*Server) PostAnswers

func (s *Server) PostAnswers(
	e echo.Context,
	_ api.QuestionGroupId,
	params api.PostAnswersParams,
) error

func (*Server) PostCampRegister

func (s *Server) PostCampRegister(
	e echo.Context,
	campID api.CampId,
	params api.PostCampRegisterParams,
) error

PostCampRegister 合宿に登録

func (*Server) PostEvent

func (s *Server) PostEvent(e echo.Context, campID api.CampId, params api.PostEventParams) error

func (*Server) PostRollCallReaction

func (s *Server) PostRollCallReaction(
	e echo.Context,
	rollCallID api.RollCallId,
	params api.PostRollCallReactionParams,
) error

func (*Server) PutAnswer

func (s *Server) PutAnswer(
	e echo.Context,
	answerID api.AnswerId,
	params api.PutAnswerParams,
) error

PutAnswer アンケート回答編集

func (*Server) PutEvent

func (s *Server) PutEvent(e echo.Context, eventID api.EventId, params api.PutEventParams) error

func (*Server) PutReaction

func (s *Server) PutReaction(
	e echo.Context,
	reactionID api.ReactionId,
	params api.PutReactionParams,
) error

func (*Server) PutRoomStatus added in v1.1.0

func (s *Server) PutRoomStatus(
	e echo.Context,
	roomID api.RoomId,
	params api.PutRoomStatusParams,
) error

func (*Server) StreamRollCallReactions

func (s *Server) StreamRollCallReactions(e echo.Context, rollCallID api.RollCallId) error

Jump to

Keyboard shortcuts

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