Documentation
¶
Index ¶
- type CreateOrderParam
- type CreateOrderRequest
- func (c *CreateOrderRequest) Execute(accessToken string) (*create_order_response.CreateOrderResponse, error)
- func (c *CreateOrderRequest) ExecuteWithContext(ctx context.Context, accessToken string) (*create_order_response.CreateOrderResponse, error)
- func (c *CreateOrderRequest) GetParamObject() interface{}
- func (c *CreateOrderRequest) GetParams() *CreateOrderParam
- func (c *CreateOrderRequest) GetUrlPath() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOrderParam ¶
type CreateOrderParam struct {
CouponID int `json:"coupon_id,omitempty" validate:"required,gt=0"`
OutOrderSn string `json:"out_order_sn" validate:"required"`
OutUserSn string `json:"out_user_sn" validate:"required"`
Num int `json:"num" validate:"required,gte=1"`
OutMobile string `json:"out_mobile" validate:"omitempty,len=11"`
ExpireTime int `json:"expire_time" validate:"omitempty,gte=1,lte=7200"`
}
func (*CreateOrderParam) Validate ¶
func (c *CreateOrderParam) Validate() error
type CreateOrderRequest ¶
type CreateOrderRequest struct {
core.BaseTkApiRequest
Param *CreateOrderParam
}
func New ¶
func New() *CreateOrderRequest
func (*CreateOrderRequest) Execute ¶
func (c *CreateOrderRequest) Execute(accessToken string) (*create_order_response.CreateOrderResponse, error)
func (*CreateOrderRequest) ExecuteWithContext ¶
func (c *CreateOrderRequest) ExecuteWithContext(ctx context.Context, accessToken string) (*create_order_response.CreateOrderResponse, error)
func (*CreateOrderRequest) GetParamObject ¶
func (c *CreateOrderRequest) GetParamObject() interface{}
func (*CreateOrderRequest) GetParams ¶
func (c *CreateOrderRequest) GetParams() *CreateOrderParam
func (*CreateOrderRequest) GetUrlPath ¶
func (c *CreateOrderRequest) GetUrlPath() string
Click to show internal directories.
Click to hide internal directories.