apis

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type QueryMyCustomerListRequest

type QueryMyCustomerListRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* 客户pin(客户账户) (Optional) */
	CustomerPin *string `json:"customerPin"`

	/* 客户昵称 (Optional) */
	AliasName *string `json:"aliasName"`

	/* 关联开始时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	StartRelTime *string `json:"startRelTime"`

	/* 关联结束时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) */
	EndRelTime *string `json:"endRelTime"`

	/* 当前页序号 (Optional) */
	PageIndex *int `json:"pageIndex"`

	/* 当前条数 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewQueryMyCustomerListRequest

func NewQueryMyCustomerListRequest(
	regionId string,
) *QueryMyCustomerListRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryMyCustomerListRequestWithAllParams

func NewQueryMyCustomerListRequestWithAllParams(
	regionId string,
	customerPin *string,
	aliasName *string,
	startRelTime *string,
	endRelTime *string,
	pageIndex *int,
	pageSize *int,
) *QueryMyCustomerListRequest

* param regionId: (Required) * param customerPin: 客户pin(客户账户) (Optional) * param aliasName: 客户昵称 (Optional) * param startRelTime: 关联开始时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) * param endRelTime: 关联结束时间(格式:yyyy-MM-dd HH:mm:ss) (Optional) * param pageIndex: 当前页序号 (Optional) * param pageSize: 当前条数 (Optional)

func NewQueryMyCustomerListRequestWithoutParam

func NewQueryMyCustomerListRequestWithoutParam() *QueryMyCustomerListRequest

This constructor has better compatible ability when API parameters changed

func (QueryMyCustomerListRequest) GetRegionId

func (r QueryMyCustomerListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryMyCustomerListRequest) SetAliasName

func (r *QueryMyCustomerListRequest) SetAliasName(aliasName string)

param aliasName: 客户昵称(Optional)

func (*QueryMyCustomerListRequest) SetCustomerPin

func (r *QueryMyCustomerListRequest) SetCustomerPin(customerPin string)

param customerPin: 客户pin(客户账户)(Optional)

func (*QueryMyCustomerListRequest) SetEndRelTime

func (r *QueryMyCustomerListRequest) SetEndRelTime(endRelTime string)

param endRelTime: 关联结束时间(格式:yyyy-MM-dd HH:mm:ss)(Optional)

func (*QueryMyCustomerListRequest) SetPageIndex

func (r *QueryMyCustomerListRequest) SetPageIndex(pageIndex int)

param pageIndex: 当前页序号(Optional)

func (*QueryMyCustomerListRequest) SetPageSize

func (r *QueryMyCustomerListRequest) SetPageSize(pageSize int)

param pageSize: 当前条数(Optional)

func (*QueryMyCustomerListRequest) SetRegionId

func (r *QueryMyCustomerListRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*QueryMyCustomerListRequest) SetStartRelTime

func (r *QueryMyCustomerListRequest) SetStartRelTime(startRelTime string)

param startRelTime: 关联开始时间(格式:yyyy-MM-dd HH:mm:ss)(Optional)

type QueryMyCustomerListResponse

type QueryMyCustomerListResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    QueryMyCustomerListResult `json:"result"`
}

type QueryMyCustomerListResult

type QueryMyCustomerListResult struct {
	Pagination partner.Pagination `json:"pagination"`
	Result     []partner.Customer `json:"result"`
}

Jump to

Keyboard shortcuts

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