test

package
v0.3.3-ginsse Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DownloadFileReq

type DownloadFileReq struct {
	FileName string `json:"fileName" validate:"required"`
}

type ExampleRouter

type ExampleRouter struct {
	fastapi.BaseGroupRouter
}

ExampleRouter 创建一个结构体实现fastapi.GroupRouter接口

func (*ExampleRouter) GetAppTitle

func (r *ExampleRouter) GetAppTitle(c *fastapi.Context) (string, error)

func (*ExampleRouter) GetError

func (r *ExampleRouter) GetError(c *fastapi.Context) (string, error)

func (*ExampleRouter) GetFileAttachment

func (r *ExampleRouter) GetFileAttachment(c *fastapi.Context, param *DownloadFileReq) (*fastapi.FileResponse, error)

func (*ExampleRouter) GetSendFile

func (r *ExampleRouter) GetSendFile(c *fastapi.Context) (*fastapi.FileResponse, error)

func (*ExampleRouter) GetSse

func (r *ExampleRouter) GetSse(c *fastapi.Context) (*fastapi.SSE, error)

func (*ExampleRouter) GetSseKeepAlive

func (r *ExampleRouter) GetSseKeepAlive(c *fastapi.Context) (*fastapi.SSE, error)

func (*ExampleRouter) PatchUpdateAppTitle

func (r *ExampleRouter) PatchUpdateAppTitle(c *fastapi.Context, form *UpdateAppTitleReq) (*UpdateAppTitleReq, error)

func (*ExampleRouter) PostSse

func (r *ExampleRouter) PostSse(c *fastapi.Context, param *SendTimes) (*fastapi.SSE, error)

func (*ExampleRouter) PostUploadFile

func (r *ExampleRouter) PostUploadFile(c *fastapi.Context, file *fastapi.File) (int64, error)

func (*ExampleRouter) PostUploadFileWithForm

func (r *ExampleRouter) PostUploadFileWithForm(c *fastapi.Context, file *fastapi.File, param *UpdateUserInfoReq) (int64, error)

func (*ExampleRouter) Prefix

func (r *ExampleRouter) Prefix() string

func (*ExampleRouter) Summary

func (r *ExampleRouter) Summary() map[string]string

type SendTimes

type SendTimes struct {
	Num int `json:"num" validate:"required,lte=10,gte=1"`
}

type UpdateAppTitleReq

type UpdateAppTitleReq struct {
	Title string `json:"title" validate:"required" description:"App标题"`
}

type UpdateUserInfoReq

type UpdateUserInfoReq struct {
	Name  string `json:"name" validate:"required"`
	Email string `json:"email" validate:"required"`
}

Jump to

Keyboard shortcuts

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