v1

package
v0.0.0-...-1f55c80 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2018 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddComment

func AddComment(c *gin.Context)

AddComment 新增视频评论 @Summary get add comment for video @Accept json @Produce json @Param vid-id path string true "video id" @Param cbody body defs.ReqNewComment true "user credential" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResAddComment}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":400,"msg":"添加评论失败","data":nil}" @Router /api/v1/videos/{vid-id}/comments [post]

func AddVideo

func AddVideo(c *gin.Context)

AddVideo 新增视频 @Summary add a new video @Accept json @Produce json @Param username path string true "username" @Param nvbody body defs.ReqNewVideo true "new video info" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResAddVideoInfo}" @Failure 400 {string} json "{"code":400,"msg":"","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"","data":nil}" @Router /api/v1/user/{username}/videos [post]

func CreateUser

func CreateUser(c *gin.Context)

CreateUser 创建用户 @Summary add a new user @Accept json @Produce json @Param ubody body defs.ReqUserCredential true "user credential" @Success 200 {string} json "{"code":200,"msg":"ok","data":nil}" @Failure 400 {string} json "{"code":400,"msg":"bad request","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"internal error","data":nil}" @Router /api/v1/user [post]

func DeleteVideo

func DeleteVideo(c *gin.Context)

DeleteVideo 删除指定的视频 @Summary delete video by video_id @Accept json @Produce json @Param username path string true "username" @Param vid-id path string true "video id" @Success 200 {string} json "{"code":200,"msg":"ok","data":{}}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":{}}" @Router /api/v1/user/{username}/videos/{vid-id} [post]

func GetComments

func GetComments(c *gin.Context)

GetComments 获取多个视频评论 @Summary get comments by video id @Accept json @Produce json @Param vid-id path string true "video id" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResComments}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"","data":nil}" @Router /api/v1/videos/{vid-id}/comments [get]

func GetUserInfo

func GetUserInfo(c *gin.Context)

GetUserInfo 获取用户信息 @Summary get user info @Accept json @Produce json @Param username path string true "username" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResUserInfo}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"数据库错误","data":nil}" @Router /api/v1/user/{username} [get]

func GetUserVideos

func GetUserVideos(c *gin.Context)

GetUserVideos 获取多个视频信息 @Summary get user videoinfos @Accept json @Produce json @Param username path string true "username" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResVideoInfos}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"数据库错误","data":nil}" @Router /api/v1/user/{username}/videos [get]

func UserLogin

func UserLogin(c *gin.Context)

UserLogin 用户登陆请求 @Summary user login @Accept json @Produce json @Param username path string true "username" @Param ubody body defs.ReqUserCredential true "user credential" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResSignedIn}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"","data":nil}" @Router /api/v1/user/{username} [post]

Types

This section is empty.

Jump to

Keyboard shortcuts

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