create_order_request

package
v1.4.28 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package create_order_request 创建订单请求包

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"`
}

CreateOrderParam 创建订单参数结构

func (*CreateOrderParam) Validate

func (c *CreateOrderParam) Validate() error

Validate 验证参数

type CreateOrderRequest

type CreateOrderRequest struct {
	core.BaseTkAPIRequest
	Param *CreateOrderParam
}

CreateOrderRequest 创建订单请求结构

func New

func New() *CreateOrderRequest

New 创建新的创建订单请求

func (*CreateOrderRequest) Execute

Execute 执行创建订单请求

func (*CreateOrderRequest) ExecuteWithContext

func (c *CreateOrderRequest) ExecuteWithContext(ctx context.Context, accessToken string) (*createorderresponse.CreateOrderResponse, error)

ExecuteWithContext 带上下文执行创建订单请求

func (*CreateOrderRequest) GetParamObject

func (c *CreateOrderRequest) GetParamObject() interface{}

GetParamObject 获取参数对象

func (*CreateOrderRequest) GetParams

func (c *CreateOrderRequest) GetParams() *CreateOrderParam

GetParams 获取参数

func (*CreateOrderRequest) GetURLPath added in v1.4.27

func (c *CreateOrderRequest) GetURLPath() string

GetURLPath 获取URL路径

Jump to

Keyboard shortcuts

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