callback

package
v3.0.0-...-3edb00a Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2024 License: GPL-3.0 Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProcessCallback

func ProcessCallback(service CallbackProcessService, c *gin.Context) serializer.Response

ProcessCallback 处理上传结果回调

Types

type COSCallback

type COSCallback struct {
	Bucket string `form:"bucket"`
	Etag   string `form:"etag"`
}

COSCallback COS 客户端回调正文

func (COSCallback) GetBody

func (service COSCallback) GetBody() serializer.UploadCallback

GetBody 返回回调正文

func (*COSCallback) PreProcess

func (service *COSCallback) PreProcess(c *gin.Context) serializer.Response

PreProcess 对COS客户端回调进行预处理

type CallbackProcessService

type CallbackProcessService interface {
	GetBody() serializer.UploadCallback
}

CallbackProcessService 上传请求回调正文接口

type OauthService

type OauthService struct {
	Code     string `form:"code"`
	Error    string `form:"error"`
	ErrorMsg string `form:"error_description"`
	Scope    string `form:"scope"`
}

OauthService OAuth 存储策略授权回调服务

func (*OauthService) GDriveAuth

func (service *OauthService) GDriveAuth(c *gin.Context) serializer.Response

GDriveAuth Google Drive 更新认证信息

func (*OauthService) OdAuth

func (service *OauthService) OdAuth(c *gin.Context) serializer.Response

OdAuth OneDrive 更新认证信息

type OneDriveCallback

type OneDriveCallback struct {
	Meta *onedrive.FileInfo
}

OneDriveCallback OneDrive 客户端回调正文

func (OneDriveCallback) GetBody

func (service OneDriveCallback) GetBody() serializer.UploadCallback

GetBody 返回回调正文

func (*OneDriveCallback) PreProcess

func (service *OneDriveCallback) PreProcess(c *gin.Context) serializer.Response

PreProcess 对OneDrive客户端回调进行预处理验证

type RemoteUploadCallbackService

type RemoteUploadCallbackService struct {
	Data serializer.UploadCallback `json:"data" binding:"required"`
}

RemoteUploadCallbackService 远程存储上传回调请求服务

func (RemoteUploadCallbackService) GetBody

GetBody 返回回调正文

type S3Callback

type S3Callback struct {
}

S3Callback S3 客户端回调正文

func (S3Callback) GetBody

func (service S3Callback) GetBody() serializer.UploadCallback

GetBody 返回回调正文

func (*S3Callback) PreProcess

func (service *S3Callback) PreProcess(c *gin.Context) serializer.Response

PreProcess 对S3客户端回调进行预处理

type UploadCallbackService

type UploadCallbackService struct {
	Name       string `json:"name"`
	SourceName string `json:"source_name"`
	PicInfo    string `json:"pic_info"`
	Size       uint64 `json:"size"`
}

UploadCallbackService OOS/七牛云存储上传回调请求服务

func (UploadCallbackService) GetBody

GetBody 返回回调正文

func (*UploadCallbackService) PreProcess

func (service *UploadCallbackService) PreProcess(c *gin.Context) serializer.Response

PreProcess 对从机客户端回调进行预处理验证

type UpyunCallbackService

type UpyunCallbackService struct {
	Code       int    `form:"code" binding:"required"`
	Message    string `form:"message" binding:"required"`
	SourceName string `form:"url" binding:"required"`
	Width      string `form:"image-width"`
	Height     string `form:"image-height"`
	Size       uint64 `form:"file_size"`
}

UpyunCallbackService 又拍云上传回调请求服务

func (UpyunCallbackService) GetBody

GetBody 返回回调正文

Jump to

Keyboard shortcuts

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