Documentation
¶
Index ¶
- type AnnounceRequest
- func (r *AnnounceRequest) Attributes(ctx http.Context) map[string]string
- func (r *AnnounceRequest) Authorize(ctx http.Context) error
- func (r *AnnounceRequest) Messages(ctx http.Context) map[string]string
- func (r *AnnounceRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *AnnounceRequest) Rules(ctx http.Context) map[string]string
- type CaptchaVerifyRequest
- func (r *CaptchaVerifyRequest) Attributes(ctx http.Context) map[string]string
- func (r *CaptchaVerifyRequest) Authorize(ctx http.Context) error
- func (r *CaptchaVerifyRequest) Messages(ctx http.Context) map[string]string
- func (r *CaptchaVerifyRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *CaptchaVerifyRequest) Rules(ctx http.Context) map[string]string
- type ChangePasswordRequest
- func (r *ChangePasswordRequest) Attributes(ctx http.Context) map[string]string
- func (r *ChangePasswordRequest) Authorize(ctx http.Context) error
- func (r *ChangePasswordRequest) Messages(ctx http.Context) map[string]string
- func (r *ChangePasswordRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *ChangePasswordRequest) Rules(ctx http.Context) map[string]string
- type LoginRequest
- func (r *LoginRequest) Attributes(ctx http.Context) map[string]string
- func (r *LoginRequest) Authorize(ctx http.Context) error
- func (r *LoginRequest) Messages(ctx http.Context) map[string]string
- func (r *LoginRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *LoginRequest) Rules(ctx http.Context) map[string]string
- type RegisterRequest
- func (r *RegisterRequest) Attributes(ctx http.Context) map[string]string
- func (r *RegisterRequest) Authorize(ctx http.Context) error
- func (r *RegisterRequest) Messages(ctx http.Context) map[string]string
- func (r *RegisterRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *RegisterRequest) Rules(ctx http.Context) map[string]string
- type StoreCategoryRequest
- func (r *StoreCategoryRequest) Attributes(ctx http.Context) map[string]string
- func (r *StoreCategoryRequest) Authorize(ctx http.Context) error
- func (r *StoreCategoryRequest) Messages(ctx http.Context) map[string]string
- func (r *StoreCategoryRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *StoreCategoryRequest) Rules(ctx http.Context) map[string]string
- type StorePhotoRequest
- func (r *StorePhotoRequest) Attributes(ctx http.Context) map[string]string
- func (r *StorePhotoRequest) Authorize(ctx http.Context) error
- func (r *StorePhotoRequest) Messages(ctx http.Context) map[string]string
- func (r *StorePhotoRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *StorePhotoRequest) Rules(ctx http.Context) map[string]string
- type StoreTorrentRequest
- func (r *StoreTorrentRequest) Attributes(ctx http.Context) map[string]string
- func (r *StoreTorrentRequest) Authorize(ctx http.Context) error
- func (r *StoreTorrentRequest) Messages(ctx http.Context) map[string]string
- func (r *StoreTorrentRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *StoreTorrentRequest) Rules(ctx http.Context) map[string]string
- type UpdateTorrentRequest
- func (r *UpdateTorrentRequest) Attributes(ctx http.Context) map[string]string
- func (r *UpdateTorrentRequest) Authorize(ctx http.Context) error
- func (r *UpdateTorrentRequest) Messages(ctx http.Context) map[string]string
- func (r *UpdateTorrentRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
- func (r *UpdateTorrentRequest) Rules(ctx http.Context) map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnnounceRequest ¶
type AnnounceRequest struct {
PeerId string `json:"peer_id" form:"peer_id"`
InfoHash string `json:"info_hash" form:"info_hash"`
Port uint16 `json:"port" form:"port"`
Uploaded uint64 `json:"uploaded" form:"uploaded"`
Downloaded uint64 `json:"downloaded" form:"downloaded"`
Left uint64 `json:"left" form:"left"`
Event constants.AnnounceEvent `json:"event" form:"event"`
NumWant uint64 `json:"numwant" form:"numwant"`
Ip string `json:"ip" form:"ip"`
Agent string `json:"agent" form:"agent"`
Passkey string `json:"passkey" form:"passkey"`
}
func (*AnnounceRequest) Attributes ¶
func (r *AnnounceRequest) Attributes(ctx http.Context) map[string]string
func (*AnnounceRequest) Messages ¶
func (r *AnnounceRequest) Messages(ctx http.Context) map[string]string
func (*AnnounceRequest) PrepareForValidation ¶
func (r *AnnounceRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type CaptchaVerifyRequest ¶
func (*CaptchaVerifyRequest) Attributes ¶
func (r *CaptchaVerifyRequest) Attributes(ctx http.Context) map[string]string
func (*CaptchaVerifyRequest) Authorize ¶
func (r *CaptchaVerifyRequest) Authorize(ctx http.Context) error
func (*CaptchaVerifyRequest) Messages ¶
func (r *CaptchaVerifyRequest) Messages(ctx http.Context) map[string]string
func (*CaptchaVerifyRequest) PrepareForValidation ¶
func (r *CaptchaVerifyRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type ChangePasswordRequest ¶
type ChangePasswordRequest struct {
OriginPassword string `json:"origin_password" form:"origin_password"`
NewPassword string `json:"new_password" form:"new_password"`
PasswordConfirm string `json:"password_confirm" form:"password_confirm"`
}
func (*ChangePasswordRequest) Attributes ¶
func (r *ChangePasswordRequest) Attributes(ctx http.Context) map[string]string
func (*ChangePasswordRequest) Authorize ¶
func (r *ChangePasswordRequest) Authorize(ctx http.Context) error
func (*ChangePasswordRequest) Messages ¶
func (r *ChangePasswordRequest) Messages(ctx http.Context) map[string]string
func (*ChangePasswordRequest) PrepareForValidation ¶
func (r *ChangePasswordRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type LoginRequest ¶
type LoginRequest struct {
Username string `json:"username" form:"username"`
Password string `json:"password" form:"password"`
}
func (*LoginRequest) Attributes ¶
func (r *LoginRequest) Attributes(ctx http.Context) map[string]string
func (*LoginRequest) PrepareForValidation ¶
func (r *LoginRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type RegisterRequest ¶
type RegisterRequest struct {
Username string `json:"username" form:"username"`
Password string `json:"password" form:"password"`
PasswordConfirm string `json:"password_confirm" form:"password_confirm"`
Email string `json:"email" form:"email"`
CaptchaCode string `json:"captcha_code" form:"captcha_code"`
}
func (*RegisterRequest) Attributes ¶
func (r *RegisterRequest) Attributes(ctx http.Context) map[string]string
func (*RegisterRequest) Messages ¶
func (r *RegisterRequest) Messages(ctx http.Context) map[string]string
func (*RegisterRequest) PrepareForValidation ¶
func (r *RegisterRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type StoreCategoryRequest ¶
type StoreCategoryRequest struct {
Name string `json:"name"`
SortIndex int `json:"sort_index"`
Icon string `json:"icon"`
}
func (*StoreCategoryRequest) Attributes ¶
func (r *StoreCategoryRequest) Attributes(ctx http.Context) map[string]string
func (*StoreCategoryRequest) Authorize ¶
func (r *StoreCategoryRequest) Authorize(ctx http.Context) error
func (*StoreCategoryRequest) Messages ¶
func (r *StoreCategoryRequest) Messages(ctx http.Context) map[string]string
func (*StoreCategoryRequest) PrepareForValidation ¶
func (r *StoreCategoryRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type StorePhotoRequest ¶
type StorePhotoRequest struct {
Username string `json:"username" form:"username"`
Password string `json:"password" form:"password"`
PasswordConfirm string `json:"password_confirm" form:"password_confirm"`
Email string `json:"email" form:"email"`
CaptchaCode string `json:"captcha_code" form:"captcha_code"`
}
func (*StorePhotoRequest) Attributes ¶
func (r *StorePhotoRequest) Attributes(ctx http.Context) map[string]string
func (*StorePhotoRequest) Messages ¶
func (r *StorePhotoRequest) Messages(ctx http.Context) map[string]string
func (*StorePhotoRequest) PrepareForValidation ¶
func (r *StorePhotoRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type StoreTorrentRequest ¶
type StoreTorrentRequest struct {
Name string `json:"name"`
SortIndex int `json:"sort_index"`
Icon string `json:"icon"`
}
func (*StoreTorrentRequest) Attributes ¶
func (r *StoreTorrentRequest) Attributes(ctx http.Context) map[string]string
func (*StoreTorrentRequest) Authorize ¶
func (r *StoreTorrentRequest) Authorize(ctx http.Context) error
func (*StoreTorrentRequest) Messages ¶
func (r *StoreTorrentRequest) Messages(ctx http.Context) map[string]string
func (*StoreTorrentRequest) PrepareForValidation ¶
func (r *StoreTorrentRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
type UpdateTorrentRequest ¶
type UpdateTorrentRequest struct {
Name string `json:"name"`
Filename string `json:"filename"`
Summary string `json:"summary"`
PersonalRelease *int `json:"personal_release" form:"personal_release"`
Size int `json:"size"`
Info struct {
Description string `json:"description"`
MediaInfo string `json:"media_info"`
} `json:"info"`
}
func (*UpdateTorrentRequest) Attributes ¶
func (r *UpdateTorrentRequest) Attributes(ctx http.Context) map[string]string
func (*UpdateTorrentRequest) Authorize ¶
func (r *UpdateTorrentRequest) Authorize(ctx http.Context) error
func (*UpdateTorrentRequest) Messages ¶
func (r *UpdateTorrentRequest) Messages(ctx http.Context) map[string]string
func (*UpdateTorrentRequest) PrepareForValidation ¶
func (r *UpdateTorrentRequest) PrepareForValidation(ctx http.Context, data validation.Data) error
Click to show internal directories.
Click to hide internal directories.