Documentation
¶
Index ¶
- type CloudCodeController
- func (c *CloudCodeController) CreateSpace(ctx *gin.Context) *serialize.Response
- func (c *CloudCodeController) CreateSpaceAndStart(ctx *gin.Context) *serialize.Response
- func (c *CloudCodeController) DeleteSpace(ctx *gin.Context) *serialize.Response
- func (c *CloudCodeController) ListSpace(ctx *gin.Context) *serialize.Response
- func (c *CloudCodeController) ModifySpaceName(ctx *gin.Context) *serialize.Response
- func (c *CloudCodeController) StartSpace(ctx *gin.Context) *serialize.Response
- func (c *CloudCodeController) StopSpace(ctx *gin.Context) *serialize.Response
- type SpaceTmplController
- type UserController
- func (u *UserController) CheckUsernameAvailable(ctx *gin.Context) *serialize.Response
- func (u *UserController) GetEmailValidateCode(ctx *gin.Context) *serialize.Response
- func (u *UserController) Login(ctx *gin.Context) *serialize.Response
- func (u *UserController) Register(ctx *gin.Context) *serialize.Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudCodeController ¶
type CloudCodeController struct {
// contains filtered or unexported fields
}
func NewCloudCodeController ¶
func NewCloudCodeController() *CloudCodeController
func (*CloudCodeController) CreateSpace ¶
func (c *CloudCodeController) CreateSpace(ctx *gin.Context) *serialize.Response
CreateSpace 创建一个云空间 method: POST path: /api/workspace Request Param: reqtype.SpaceCreateOption
func (*CloudCodeController) CreateSpaceAndStart ¶
func (c *CloudCodeController) CreateSpaceAndStart(ctx *gin.Context) *serialize.Response
CreateSpaceAndStart 创建一个新的云空间并启动 method: POST path: /api/space_cas Request Param: reqtype.SpaceCreateOption
func (*CloudCodeController) DeleteSpace ¶
func (c *CloudCodeController) DeleteSpace(ctx *gin.Context) *serialize.Response
DeleteSpace 删除已存在的云空间 method: DELETE path: /api/workspace Request Param: id
func (*CloudCodeController) ListSpace ¶
func (c *CloudCodeController) ListSpace(ctx *gin.Context) *serialize.Response
ListSpace 获取所有创建的云空间 method: GET path: /api/workspace/list Request param: id uid
func (*CloudCodeController) ModifySpaceName ¶
func (c *CloudCodeController) ModifySpaceName(ctx *gin.Context) *serialize.Response
ModifySpaceName 修改工作空间名称 method: POST path: /api/workspace/name
func (*CloudCodeController) StartSpace ¶
func (c *CloudCodeController) StartSpace(ctx *gin.Context) *serialize.Response
StartSpace 启动一个已存在的云空间 method: POST path: /api/workspace/start request param: space id
type SpaceTmplController ¶
type SpaceTmplController struct {
// contains filtered or unexported fields
}
func NewSpaceTmplController ¶
func NewSpaceTmplController() *SpaceTmplController
func (*SpaceTmplController) SpaceSpecs ¶
func (s *SpaceTmplController) SpaceSpecs(ctx *gin.Context) *serialize.Response
SpaceSpecs 获取空间规格 method: GET path:/api/spec/list
func (*SpaceTmplController) SpaceTmpls ¶
func (s *SpaceTmplController) SpaceTmpls(ctx *gin.Context) *serialize.Response
SpaceTmpls 获取所有模板 method: GET path:/api/template/list
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
func NewUserController ¶
func NewUserController() *UserController
func (*UserController) CheckUsernameAvailable ¶
func (u *UserController) CheckUsernameAvailable(ctx *gin.Context) *serialize.Response
CheckUsernameAvailable 检测用户名是否可用 method: GET path: /auth/username/check
func (*UserController) GetEmailValidateCode ¶
func (u *UserController) GetEmailValidateCode(ctx *gin.Context) *serialize.Response
GetEmailValidateCode 通过邮箱获取验证码 method: GET path: /auth/emailCode