package v1

import (
	"courseSign/server/api/v1/airDrop"
	"courseSign/server/api/v1/app"
	"courseSign/server/api/v1/course"
	"courseSign/server/api/v1/entrustPool"
	"courseSign/server/api/v1/example"
	"courseSign/server/api/v1/question"
	"courseSign/server/api/v1/system"
	"courseSign/server/api/v1/twi"
	"courseSign/server/api/v1/user"
)

type ApiGroup struct {
	SystemApiGroup      system.ApiGroup
	ExampleApiGroup     example.ApiGroup
	AirDropApiGroup     airDrop.ApiGroup
	AppApiGroup         app.ApiGroup
	EntrustPoolApiGroup entrustPool.ApiGroup
	UserApiGroup        user.ApiGroup
	QuestionApiGroup    question.ApiGroup
	TwiApiGroup         twi.ApiGroup
	CourseApiGroup      course.ApiGroup
}

var ApiGroupApp = new(ApiGroup)
