protocol

package
v0.0.0-...-dc75ea3 Latest Latest
Warning

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

Go to latest
Published: May 4, 2024 License: MulanPSL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// 下载用户头像
	File_DownloadType_UserAvatar = 1 + iota
	File_DownloadType_AppLogo
)
View Source
const (
	// 上传用户头像
	File_UploadType_UserAvatar = 1 + iota
	File_UploadType_AppLogo
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App_ChangeLogoReq

type App_ChangeLogoReq struct {
	LogoId string `json:"logoId"`
}

App_ChangeLogoReq 修改应用图标请求

type App_CreateReq

type App_CreateReq struct {
	Name     string
	Platform int
	Admins   []string
	Members  []string
}

App_CreateReq 创建应用请求

type App_InfoRsp

type App_InfoRsp struct {
	AppId    string `json:"appId,omitempty"`
	Name     string `json:"name,omitempty"`
	Avatar   string `json:"avatar,omitempty"`
	Platform int    `json:"platform,omitempty"`
	Admins   []*struct {
		NameEn string `json:"nameEn,omitempty"`
		NameZn string `json:"nameZh,omitempty"`
	} `json:"admins,omitempty"`
	Members []*struct {
		NameEn string `json:"nameEn,omitempty"`
		NameZn string `json:"nameZh,omitempty"`
	} `json:"members,omitempty"`
}

App_InfoRsp 应用信息响应

type App_UpdateReq

type App_UpdateReq struct {
	Name    string   `json:"name"`
	Admins  []string `json:"admins"`
	Members []string `json:"members"`
}

App_UpdateReq 更新应用信息请求

type File_DownloadReq

type File_DownloadReq struct {
	Type   int    `form:"type"`
	AppId  string `form:"appId"`
	FileId string `form:"fileId"`
}

File_DownloadReq 下载请求参数

type File_InitialUploadReq

type File_InitialUploadReq struct {
	Type   int    `json:"type"`
	Name   string `json:"name"`
	Size   int    `json:"size"`
	MD5    string `json:"md5"`
	SHA1   string `json:"sha1"`
	SHA256 string `json:"sha256"`
}

File_InitialUploadReq 初始化分片上传请求参数

type File_InitialUploadRsp

type File_InitialUploadRsp struct {
	Id     string `json:"id,omitempty"`
	Exists bool   `json:"exists,omitempty"`
}

File_InitialUploadRsp 初始化分片上传响应数据

type File_MergePartReq

type File_MergePartReq struct {
	FileId string
}

File_MergePartReq 合并分片请求

type File_UploadPartReq

type File_UploadPartReq struct {
	FileId    string
	ChunkNum  int
	ChunkSize int
	Chunk     io.Reader
}

File_UploadPartReq 上传分片请求参数

type HLK_QueryJobInfoReq

type HLK_QueryJobInfoReq struct {
	Id uint `form:"id"`
}

HLK_QueryJobInfoReq 查询 hlk 测试任务请求

type HLK_QueryJobInfoRsp

type HLK_QueryJobInfoRsp struct {
	Id            uint      `json:"id"`
	UserId        uint      `json:"userId"`
	AppId         uint      `json:"appId"`
	FileId        string    `json:"fileId"`
	HLKTestSystem string    `json:"hlkTestSystem"`
	CreateTime    time.Time `json:"createTime"`
	FinishTime    time.Time `json:"finishTime"`
	Status        uint8     `json:"status"`
	TmpFileId     string    `json:"tmpFileId"`
	SignedFileId  string    `json:"signedFileId"`
}

HLK_QueryJobInfoRsp 查询 hlk 测试任务响应

type Open_CreateReq

type Open_CreateReq struct {
	Id        string `json:"id"`
	IP        string `json:"ip"`
	Frequency int    `json:"frequency"`
	ActionIds []int  `json:"actionIds"`
}

Open_CreateReq 创建凭证请求

type Open_CreateRsp

type Open_CreateRsp struct {
	Secret string `json:"secret"`
}

Open_CreateRsp 创建凭证响应

type Open_UpdateReq

type Open_UpdateReq struct {
	Id        string `json:"id"`
	IP        string `json:"ip"`
	Frequency int    `json:"frequency"`
	ActionIds []int  `json:"actionIds"`
}

Open_UpdateReq 修改凭证请求

type User_ChangeAvatarReq

type User_ChangeAvatarReq struct {
	Avatar *multipart.FileHeader
}

User_ChangeAvatarReq 修改头像请求

type User_ChangePasswordReq

type User_ChangePasswordReq struct {
	OldPassword      string `json:"oldPassword"`
	NewPassword      string `json:"newPassword"`
	NewPasswordAgain string `json:"newPasswordAgain"`
}

User_ChangePasswordReq 更改密码请求

type User_InfoRsp

type User_InfoRsp struct {
	NameEn string `json:"nameEn,omitempty"`
	Avatar string `json:"avatar,omitempty"`
	NameZh string `json:"nameZh,omitempty"`
}

User_InfoRsp 用户信息响应

type User_LoginReq

type User_LoginReq struct {
	Name      string `json:"name"`
	Password  string `json:"password"`
	UserAgent string `json:"userAgent"`
}

User_LoginReq 登陆请求

type User_RegisterReq

type User_RegisterReq struct {
	NameZh    string
	NameEn    string
	Avatar    *multipart.FileHeader
	Password  string
	UserAgent string
}

User_RegisterReq 注册请求

type User_UpdateInfoReq

type User_UpdateInfoReq struct {
	NameZh string `json:"nameZh"`
}

User_UpdateInfoReq 更新用户信息请求

Jump to

Keyboard shortcuts

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