create_order_request

package
v1.4.12 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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 (*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

Jump to

Keyboard shortcuts

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