requests

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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) Authorize

func (r *AnnounceRequest) Authorize(ctx http.Context) error

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

func (*AnnounceRequest) Rules

func (r *AnnounceRequest) Rules(ctx http.Context) map[string]string

type CaptchaVerifyRequest

type CaptchaVerifyRequest struct {
	Type string `json:"type"`
	Data any    `json:"data"`
}

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

func (*CaptchaVerifyRequest) Rules

func (r *CaptchaVerifyRequest) Rules(ctx http.Context) map[string]string

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

func (*ChangePasswordRequest) Rules

func (r *ChangePasswordRequest) Rules(ctx http.Context) map[string]string

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) Authorize

func (r *LoginRequest) Authorize(ctx http.Context) error

func (*LoginRequest) Messages

func (r *LoginRequest) Messages(ctx http.Context) map[string]string

func (*LoginRequest) PrepareForValidation

func (r *LoginRequest) PrepareForValidation(ctx http.Context, data validation.Data) error

func (*LoginRequest) Rules

func (r *LoginRequest) Rules(ctx http.Context) map[string]string

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) Authorize

func (r *RegisterRequest) Authorize(ctx http.Context) error

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

func (*RegisterRequest) Rules

func (r *RegisterRequest) Rules(ctx http.Context) map[string]string

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

func (*StoreCategoryRequest) Rules

func (r *StoreCategoryRequest) Rules(ctx http.Context) map[string]string

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) Authorize

func (r *StorePhotoRequest) Authorize(ctx http.Context) error

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

func (*StorePhotoRequest) Rules

func (r *StorePhotoRequest) Rules(ctx http.Context) map[string]string

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

func (*StoreTorrentRequest) Rules

func (r *StoreTorrentRequest) Rules(ctx http.Context) map[string]string

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

func (*UpdateTorrentRequest) Rules

func (r *UpdateTorrentRequest) Rules(ctx http.Context) map[string]string

Jump to

Keyboard shortcuts

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