Documentation
¶
Index ¶
- type DownloadFileReq
- type ExampleRouter
- func (r *ExampleRouter) GetAppTitle(c *fastapi.Context) (string, error)
- func (r *ExampleRouter) GetError(c *fastapi.Context) (string, error)
- func (r *ExampleRouter) GetFileAttachment(c *fastapi.Context, param *DownloadFileReq) (*fastapi.FileResponse, error)
- func (r *ExampleRouter) GetSendFile(c *fastapi.Context) (*fastapi.FileResponse, error)
- func (r *ExampleRouter) GetSse(c *fastapi.Context) (*fastapi.SSE, error)
- func (r *ExampleRouter) GetSseKeepAlive(c *fastapi.Context) (*fastapi.SSE, error)
- func (r *ExampleRouter) PatchUpdateAppTitle(c *fastapi.Context, form *UpdateAppTitleReq) (*UpdateAppTitleReq, error)
- func (r *ExampleRouter) PostSse(c *fastapi.Context, param *SendTimes) (*fastapi.SSE, error)
- func (r *ExampleRouter) PostUploadFile(c *fastapi.Context, file *fastapi.File) (int64, error)
- func (r *ExampleRouter) PostUploadFileWithForm(c *fastapi.Context, file *fastapi.File, param *UpdateUserInfoReq) (int64, error)
- func (r *ExampleRouter) Prefix() string
- func (r *ExampleRouter) Summary() map[string]string
- type SendTimes
- type UpdateAppTitleReq
- type UpdateUserInfoReq
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) GetSseKeepAlive ¶
func (*ExampleRouter) PatchUpdateAppTitle ¶
func (r *ExampleRouter) PatchUpdateAppTitle(c *fastapi.Context, form *UpdateAppTitleReq) (*UpdateAppTitleReq, error)
func (*ExampleRouter) PostUploadFile ¶
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 UpdateAppTitleReq ¶
type UpdateAppTitleReq struct {
Title string `json:"title" validate:"required" description:"App标题"`
}
type UpdateUserInfoReq ¶
Click to show internal directories.
Click to hide internal directories.