transports

package
v0.0.0-...-d28bcca Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GetMethod   = "GET"
	Form        = "form"
	Json        = "json"
	ContentType = "Content-Type"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CommentRequest

type CommentRequest struct {
	TargetType string `json:"targetType" json:"type"` // 评论类型
	TargetId   string `json:"targetId"`               // 评论目表 ID
	Content    string `json:"content"`                // 评论内容
	// contains filtered or unexported fields
}

评论请求

func NewComment

func NewComment(ctx ...*context.BeegoInput) *CommentRequest

评论

func NewCommentInstance

func NewCommentInstance() *CommentRequest

评论

func (*CommentRequest) AddFilter

func (this *CommentRequest) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*CommentRequest) AppendInit

func (this *CommentRequest) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*CommentRequest) Boot

func (this *CommentRequest) Boot()

引导加载

func (*CommentRequest) Clone

func (this *CommentRequest) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*CommentRequest) Copy

func (this *CommentRequest) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*CommentRequest) Decode

func (this *CommentRequest) Decode() *models.Comment

func (*CommentRequest) Decoder

func (this *CommentRequest) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*CommentRequest) Destroy

func (this *CommentRequest) Destroy()

销毁

func (*CommentRequest) Dump

func (this *CommentRequest) Dump()

打印

func (*CommentRequest) Empty

func (this *CommentRequest) Empty() bool

数据是否为空

func (*CommentRequest) GetHandler

func (this *CommentRequest) GetHandler(key string) interface{}

获取注册的相关函数

func (*CommentRequest) GetPayLoad

func (this *CommentRequest) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*CommentRequest) GobEncode

func (this *CommentRequest) GobEncode() ([]byte, error)

func (*CommentRequest) IncrTimes

func (this *CommentRequest) IncrTimes(name string) TransportInterface

增加

func (*CommentRequest) Init

func (this *CommentRequest) Init() TransportInterface

初始化

func (*CommentRequest) InitPayload

func (this *CommentRequest) InitPayload() *transportImpl

初始化数据解析

func (*CommentRequest) IsForm

func (this *CommentRequest) IsForm(header http.Header) bool

func (*CommentRequest) IsGet

func (this *CommentRequest) IsGet(method string) bool

func (*CommentRequest) IsJson

func (this *CommentRequest) IsJson(header http.Header) bool

func (*CommentRequest) Load

func (this *CommentRequest) Load(ctx *context.BeegoInput) *CommentRequest

func (*CommentRequest) M

func (this *CommentRequest) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*CommentRequest) Print

func (this *CommentRequest) Print()

自定义打印

func (*CommentRequest) Register

func (this *CommentRequest) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*CommentRequest) SetPayLoad

func (this *CommentRequest) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*CommentRequest) Times

func (this *CommentRequest) Times(name string) int

相关函数执行次数

type Login

type Login struct {
	Mobile   string `json:"mobile"`
	Code     string `json:"code"`
	Username string `json:"username"`
	Password string `json:"password"`
	Email    string `json:"email"`
	// contains filtered or unexported fields
}

登陆参数

func NewLogin

func NewLogin(ctx ...*context.BeegoInput) *Login

func NewLoginInstance

func NewLoginInstance() *Login

func (*Login) AddFilter

func (this *Login) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*Login) AppendInit

func (this *Login) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*Login) Boot

func (this *Login) Boot()

func (*Login) Clone

func (this *Login) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*Login) Copy

func (this *Login) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*Login) Decoder

func (this *Login) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*Login) Destroy

func (this *Login) Destroy()

销毁

func (*Login) Dump

func (this *Login) Dump()

打印

func (*Login) Empty

func (this *Login) Empty() bool

数据是否为空

func (*Login) GetHandler

func (this *Login) GetHandler(key string) interface{}

获取注册的相关函数

func (*Login) GetPayLoad

func (this *Login) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*Login) IncrTimes

func (this *Login) IncrTimes(name string) TransportInterface

增加

func (*Login) Init

func (this *Login) Init() TransportInterface

func (*Login) InitPayload

func (this *Login) InitPayload() *transportImpl

初始化数据解析

func (*Login) IsForm

func (this *Login) IsForm(header http.Header) bool

func (*Login) IsGet

func (this *Login) IsGet(method string) bool

func (*Login) IsJson

func (this *Login) IsJson(header http.Header) bool

func (*Login) Load

func (this *Login) Load(ctx *context.BeegoInput) *Login

func (*Login) M

func (this *Login) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*Login) Print

func (this *Login) Print()

自定义打印

func (*Login) Register

func (this *Login) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*Login) SetPayLoad

func (this *Login) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*Login) Times

func (this *Login) Times(name string) int

相关函数执行次数

type MobileRequest

type MobileRequest struct {
	Mobile string `json:"mobile"`
	Type   string `json:"type"`
	// contains filtered or unexported fields
}

MobileRequest 验证码参数

func (*MobileRequest) AddFilter

func (this *MobileRequest) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*MobileRequest) AppendInit

func (this *MobileRequest) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*MobileRequest) Boot

func (this *MobileRequest) Boot()

func (*MobileRequest) Clone

func (this *MobileRequest) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*MobileRequest) Copy

func (this *MobileRequest) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*MobileRequest) Decoder

func (this *MobileRequest) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*MobileRequest) Destroy

func (this *MobileRequest) Destroy()

销毁

func (*MobileRequest) Dump

func (this *MobileRequest) Dump()

打印

func (*MobileRequest) Empty

func (this *MobileRequest) Empty() bool

数据是否为空

func (*MobileRequest) GetHandler

func (this *MobileRequest) GetHandler(key string) interface{}

获取注册的相关函数

func (*MobileRequest) GetPayLoad

func (this *MobileRequest) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*MobileRequest) IncrTimes

func (this *MobileRequest) IncrTimes(name string) TransportInterface

增加

func (*MobileRequest) Init

func (this *MobileRequest) Init() TransportInterface

func (*MobileRequest) InitPayload

func (this *MobileRequest) InitPayload() *transportImpl

初始化数据解析

func (*MobileRequest) IsForm

func (this *MobileRequest) IsForm(header http.Header) bool

func (*MobileRequest) IsGet

func (this *MobileRequest) IsGet(method string) bool

func (*MobileRequest) IsJson

func (this *MobileRequest) IsJson(header http.Header) bool

func (*MobileRequest) Load

func (this *MobileRequest) Load(ctx *context.BeegoInput) *MobileRequest

Load 加载

func (*MobileRequest) M

func (this *MobileRequest) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*MobileRequest) Print

func (this *MobileRequest) Print()

自定义打印

func (*MobileRequest) Register

func (this *MobileRequest) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*MobileRequest) SetPayLoad

func (this *MobileRequest) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*MobileRequest) Times

func (this *MobileRequest) Times(name string) int

相关函数执行次数

type QuickRegister

type QuickRegister struct {
	Mobile      string `json:"mobile"`
	Password    string `json:"password"`
	RegisterWay string `json:"_register"`
	Gender      int    `json:"gender"`
	UserName    string `json:"username"`
	NickName    string `json:"nickname"`
	Email       string `json:"email"`
	AvatarId    string `json:"avatarId"`
}

快捷注册

func (*QuickRegister) Load

func (this *QuickRegister) Load(ctx *context.BeegoInput) *QuickRegister

载入

func (*QuickRegister) M

func (this *QuickRegister) M(filters ...func(m beego.M) beego.M) beego.M

过滤

type RegisterRequest

type RegisterRequest struct {
	Code     string `json:"code"`
	Mobile   string `json:"mobile"`
	Account  string `json:"username"`
	Password string `json:"password"`
	Email    string `json:"email"`
	Third    string `json:"third"`
	Type     string `json:"type"`
	Way      string `json:"_register"`
}

注册参数

func (*RegisterRequest) Load

载入数据

func (*RegisterRequest) M

func (this *RegisterRequest) M(filters ...func(m beego.M) beego.M) beego.M

过滤

type ResetPassword

type ResetPassword struct {
	Password        string `json:"password"`                  // 新密码
	CurrentPassword string `json:"currentPassword,omitempty"` // 当前登陆使用的密码
	UserId          string `json:"userId,omitempty"`          // 当前用户ID
	Code            string `json:"code,omitempty"`            // 手机重置密码使用的验证码
	Mobile          string `json:"mobile,omitempty"`          // 手机号
	// contains filtered or unexported fields
}

重置密码请求体

func (*ResetPassword) AddFilter

func (this *ResetPassword) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*ResetPassword) AppendInit

func (this *ResetPassword) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*ResetPassword) Boot

func (this *ResetPassword) Boot()

func (*ResetPassword) Clone

func (this *ResetPassword) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*ResetPassword) Copy

func (this *ResetPassword) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*ResetPassword) Decoder

func (this *ResetPassword) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*ResetPassword) Destroy

func (this *ResetPassword) Destroy()

销毁

func (*ResetPassword) Dump

func (this *ResetPassword) Dump()

打印

func (*ResetPassword) Empty

func (this *ResetPassword) Empty() bool

数据是否为空

func (*ResetPassword) GetHandler

func (this *ResetPassword) GetHandler(key string) interface{}

获取注册的相关函数

func (*ResetPassword) GetPayLoad

func (this *ResetPassword) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*ResetPassword) IncrTimes

func (this *ResetPassword) IncrTimes(name string) TransportInterface

增加

func (*ResetPassword) Init

func (this *ResetPassword) Init() TransportInterface

func (*ResetPassword) InitPayload

func (this *ResetPassword) InitPayload() *transportImpl

初始化数据解析

func (*ResetPassword) IsForm

func (this *ResetPassword) IsForm(header http.Header) bool

func (*ResetPassword) IsGet

func (this *ResetPassword) IsGet(method string) bool

func (*ResetPassword) IsJson

func (this *ResetPassword) IsJson(header http.Header) bool

func (*ResetPassword) Load

func (this *ResetPassword) Load(ctx *context.BeegoInput) *ResetPassword

func (*ResetPassword) M

func (this *ResetPassword) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*ResetPassword) Print

func (this *ResetPassword) Print()

自定义打印

func (*ResetPassword) Register

func (this *ResetPassword) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*ResetPassword) SetPayLoad

func (this *ResetPassword) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*ResetPassword) Times

func (this *ResetPassword) Times(name string) int

相关函数执行次数

type SearchRequest

type SearchRequest struct {
	Query  string `json:"query"`  // 评论类型
	Sort   string `json:"sort"`   // 搜索排序
	Search bson.M `json:"search"` // 搜索对象
	// contains filtered or unexported fields
}

评论请求

func NewSearchInstance

func NewSearchInstance() *SearchRequest

func NewSearchQuery

func NewSearchQuery(ctx ...*context.BeegoInput) *SearchRequest

func (*SearchRequest) AddFilter

func (this *SearchRequest) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*SearchRequest) AppendInit

func (this *SearchRequest) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*SearchRequest) Boot

func (this *SearchRequest) Boot()

引导加载

func (*SearchRequest) Clone

func (this *SearchRequest) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*SearchRequest) Copy

func (this *SearchRequest) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*SearchRequest) Decoder

func (this *SearchRequest) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*SearchRequest) Destroy

func (this *SearchRequest) Destroy()

销毁

func (*SearchRequest) Dump

func (this *SearchRequest) Dump()

打印

func (*SearchRequest) Empty

func (this *SearchRequest) Empty() bool

数据是否为空

func (*SearchRequest) GetHandler

func (this *SearchRequest) GetHandler(key string) interface{}

获取注册的相关函数

func (*SearchRequest) GetPayLoad

func (this *SearchRequest) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*SearchRequest) IncrTimes

func (this *SearchRequest) IncrTimes(name string) TransportInterface

增加

func (*SearchRequest) Init

func (this *SearchRequest) Init() TransportInterface

初始化

func (*SearchRequest) InitPayload

func (this *SearchRequest) InitPayload() *transportImpl

初始化数据解析

func (*SearchRequest) IsForm

func (this *SearchRequest) IsForm(header http.Header) bool

func (*SearchRequest) IsGet

func (this *SearchRequest) IsGet(method string) bool

func (*SearchRequest) IsJson

func (this *SearchRequest) IsJson(header http.Header) bool

func (*SearchRequest) Load

func (this *SearchRequest) Load(ctx *context.BeegoInput) *SearchRequest

func (*SearchRequest) M

func (this *SearchRequest) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*SearchRequest) Print

func (this *SearchRequest) Print()

自定义打印

func (*SearchRequest) Register

func (this *SearchRequest) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*SearchRequest) SetPayLoad

func (this *SearchRequest) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*SearchRequest) Times

func (this *SearchRequest) Times(name string) int

相关函数执行次数

type ThumbsUpRequest

type ThumbsUpRequest struct {
	Type string `json:"type"`
	Id   string `json:"id"`
	// contains filtered or unexported fields
}

ThumbsUpRequest 点赞请求

func NewThumbUpRequest

func NewThumbUpRequest() *ThumbsUpRequest

func (*ThumbsUpRequest) AddFilter

func (this *ThumbsUpRequest) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*ThumbsUpRequest) AppendInit

func (this *ThumbsUpRequest) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*ThumbsUpRequest) Boot

func (this *ThumbsUpRequest) Boot()

func (*ThumbsUpRequest) Clone

func (this *ThumbsUpRequest) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*ThumbsUpRequest) Copy

func (this *ThumbsUpRequest) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*ThumbsUpRequest) Decoder

func (this *ThumbsUpRequest) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*ThumbsUpRequest) Destroy

func (this *ThumbsUpRequest) Destroy()

销毁

func (*ThumbsUpRequest) Dump

func (this *ThumbsUpRequest) Dump()

打印

func (*ThumbsUpRequest) Empty

func (this *ThumbsUpRequest) Empty() bool

数据是否为空

func (*ThumbsUpRequest) GetHandler

func (this *ThumbsUpRequest) GetHandler(key string) interface{}

获取注册的相关函数

func (*ThumbsUpRequest) GetId

func (this *ThumbsUpRequest) GetId() string

func (*ThumbsUpRequest) GetObjectId

func (this *ThumbsUpRequest) GetObjectId() bson.ObjectId

func (*ThumbsUpRequest) GetPayLoad

func (this *ThumbsUpRequest) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*ThumbsUpRequest) GetType

func (this *ThumbsUpRequest) GetType() string

func (*ThumbsUpRequest) IncrTimes

func (this *ThumbsUpRequest) IncrTimes(name string) TransportInterface

增加

func (*ThumbsUpRequest) Init

func (this *ThumbsUpRequest) Init() TransportInterface

初始化

func (*ThumbsUpRequest) InitPayload

func (this *ThumbsUpRequest) InitPayload() *transportImpl

初始化数据解析

func (*ThumbsUpRequest) IsEmpty

func (this *ThumbsUpRequest) IsEmpty() bool

func (*ThumbsUpRequest) IsForm

func (this *ThumbsUpRequest) IsForm(header http.Header) bool

func (*ThumbsUpRequest) IsGet

func (this *ThumbsUpRequest) IsGet(method string) bool

func (*ThumbsUpRequest) IsJson

func (this *ThumbsUpRequest) IsJson(header http.Header) bool

func (*ThumbsUpRequest) Load

func (this *ThumbsUpRequest) Load(data []byte) error

func (*ThumbsUpRequest) M

func (this *ThumbsUpRequest) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*ThumbsUpRequest) ParseFrom

func (this *ThumbsUpRequest) ParseFrom(ctx *context.BeegoInput) error

func (*ThumbsUpRequest) Print

func (this *ThumbsUpRequest) Print()

自定义打印

func (*ThumbsUpRequest) Register

func (this *ThumbsUpRequest) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*ThumbsUpRequest) SetPayLoad

func (this *ThumbsUpRequest) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*ThumbsUpRequest) Times

func (this *ThumbsUpRequest) Times(name string) int

相关函数执行次数

type TransportBootstrap

type TransportBootstrap interface {
	Boot()
}

type TransportInterface

type TransportInterface interface {
	Empty() bool
	Init() TransportInterface
	M(filters ...func(m beego.M) beego.M) beego.M
}

type TravelNoteRequest

type TravelNoteRequest struct {
	Title     string    `json:"title" bson:"title"`
	Content   string    `json:"content" bson:"content"`
	Type      int       `json:"type" bson:"type"`
	Images    []string  `json:"images,omitempty" bson:"images,omitempty"`
	UserId    string    `json:"userId" bson:"userId"`
	Videos    []string  `json:"videos,omitempty" bson:"videos,omitempty"`
	Group     string    `json:"group" bson:"group"`
	Tags      []string  `json:"tags" bson:"tags"`
	Status    int       `json:"status" bson:"status"`
	Address   string    `json:"address" bson:"address"`
	Privacy   int       `json:"privacy" bson:"privacy"`
	UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"`
	CreatedAt time.Time `json:"createdAt" bson:"createdAt"`
	DeletedAt int64     `json:"deletedAt" bson:"deletedAt"`
	// contains filtered or unexported fields
}

游记请求

func (*TravelNoteRequest) AddFilter

func (this *TravelNoteRequest) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*TravelNoteRequest) AppendInit

func (this *TravelNoteRequest) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*TravelNoteRequest) Boot

func (this *TravelNoteRequest) Boot()

引导加载

func (*TravelNoteRequest) Clone

func (this *TravelNoteRequest) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*TravelNoteRequest) Copy

func (this *TravelNoteRequest) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*TravelNoteRequest) Decode

func (this *TravelNoteRequest) Decode() *models.TravelNotes

func (*TravelNoteRequest) Decoder

func (this *TravelNoteRequest) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*TravelNoteRequest) Destroy

func (this *TravelNoteRequest) Destroy()

销毁

func (*TravelNoteRequest) Dump

func (this *TravelNoteRequest) Dump()

打印

func (*TravelNoteRequest) Empty

func (this *TravelNoteRequest) Empty() bool

数据是否为空

func (*TravelNoteRequest) GetHandler

func (this *TravelNoteRequest) GetHandler(key string) interface{}

获取注册的相关函数

func (*TravelNoteRequest) GetPayLoad

func (this *TravelNoteRequest) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*TravelNoteRequest) IncrTimes

func (this *TravelNoteRequest) IncrTimes(name string) TransportInterface

增加

func (*TravelNoteRequest) Init

func (this *TravelNoteRequest) Init() TransportInterface

初始化

func (*TravelNoteRequest) InitPayload

func (this *TravelNoteRequest) InitPayload() *transportImpl

初始化数据解析

func (*TravelNoteRequest) IsForm

func (this *TravelNoteRequest) IsForm(header http.Header) bool

func (*TravelNoteRequest) IsGet

func (this *TravelNoteRequest) IsGet(method string) bool

func (*TravelNoteRequest) IsJson

func (this *TravelNoteRequest) IsJson(header http.Header) bool

func (*TravelNoteRequest) Load

func (*TravelNoteRequest) M

func (this *TravelNoteRequest) M(m beego.M) beego.M

func (*TravelNoteRequest) Print

func (this *TravelNoteRequest) Print()

自定义打印

func (*TravelNoteRequest) Register

func (this *TravelNoteRequest) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*TravelNoteRequest) SetPayLoad

func (this *TravelNoteRequest) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*TravelNoteRequest) Times

func (this *TravelNoteRequest) Times(name string) int

相关函数执行次数

type UpdateUserRequest

type UpdateUserRequest struct {
	AvatarId          string   `json:"avatarId,omitempty"`
	NickName          string   `json:"nickname,omitempty"`
	Email             string   `json:"email,omitempty"`
	Gender            int      `json:"gender,omitempty"`
	Intro             string   `json:"intro,omitempty"`
	BackgroundCoverId string   `json:"backgroundCoverId,omitempty"`
	Birthday          int64    `json:"birthday,omitempty"`
	Address           string   `json:"address,omitempty"`
	Modifies          []string `json:"modifies,omitempty"`
	// contains filtered or unexported fields
}

请求参数

func (*UpdateUserRequest) AddFilter

func (this *UpdateUserRequest) AddFilter(filters ...func(m beego.M) beego.M) TransportInterface

添加过滤器|格式器

func (*UpdateUserRequest) AppendInit

func (this *UpdateUserRequest) AppendInit(handler func()) TransportInterface

添加初始相关函数

func (*UpdateUserRequest) Boot

func (this *UpdateUserRequest) Boot()

func (*UpdateUserRequest) Clone

func (this *UpdateUserRequest) Clone(source interface{}, dest interface{}) error

对象拷贝

func (*UpdateUserRequest) Copy

func (this *UpdateUserRequest) Copy(data interface{}, dest interface{}) error

数据对象复制

func (*UpdateUserRequest) Decoder

func (this *UpdateUserRequest) Decoder(ctx *context.BeegoInput, v interface{}) error

func (*UpdateUserRequest) Destroy

func (this *UpdateUserRequest) Destroy()

销毁

func (*UpdateUserRequest) Dump

func (this *UpdateUserRequest) Dump()

打印

func (*UpdateUserRequest) Empty

func (this *UpdateUserRequest) Empty() bool

数据是否为空

func (*UpdateUserRequest) GetHandler

func (this *UpdateUserRequest) GetHandler(key string) interface{}

获取注册的相关函数

func (*UpdateUserRequest) GetPayLoad

func (this *UpdateUserRequest) GetPayLoad() beego.M

获取最原始解析处理的数据

func (*UpdateUserRequest) IncrTimes

func (this *UpdateUserRequest) IncrTimes(name string) TransportInterface

增加

func (*UpdateUserRequest) Init

func (*UpdateUserRequest) InitPayload

func (this *UpdateUserRequest) InitPayload() *transportImpl

初始化数据解析

func (*UpdateUserRequest) IsForm

func (this *UpdateUserRequest) IsForm(header http.Header) bool

func (*UpdateUserRequest) IsGet

func (this *UpdateUserRequest) IsGet(method string) bool

func (*UpdateUserRequest) IsJson

func (this *UpdateUserRequest) IsJson(header http.Header) bool

func (*UpdateUserRequest) Load

func (this *UpdateUserRequest) Load(data []byte) error

func (*UpdateUserRequest) M

func (this *UpdateUserRequest) M(filters ...func(m beego.M) beego.M) beego.M

过滤输出

func (*UpdateUserRequest) ParseFrom

func (this *UpdateUserRequest) ParseFrom(ctx *context.BeegoInput) error

func (*UpdateUserRequest) Print

func (this *UpdateUserRequest) Print()

自定义打印

func (*UpdateUserRequest) Register

func (this *UpdateUserRequest) Register(fnName string, v interface{}) TransportInterface

注册的相关函数

func (*UpdateUserRequest) SetPayLoad

func (this *UpdateUserRequest) SetPayLoad(m beego.M) TransportInterface

设置解析结果数据

func (*UpdateUserRequest) Times

func (this *UpdateUserRequest) Times(name string) int

相关函数执行次数

Jump to

Keyboard shortcuts

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