alsc

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountOpenInfo

type AccountOpenInfo struct {
	AccountId string `json:"account_id,omitempty" xml:"account_id,omitempty"`

	AccountType string `json:"account_type,omitempty" xml:"account_type,omitempty"`

	Balance int64 `json:"balance,omitempty" xml:"balance,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	Gift int64 `json:"gift,omitempty" xml:"gift,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	Pre int64 `json:"pre,omitempty" xml:"pre,omitempty"`

	Real int64 `json:"real,omitempty" xml:"real,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	TotalGift int64 `json:"total_gift,omitempty" xml:"total_gift,omitempty"`

	TotalPre int64 `json:"total_pre,omitempty" xml:"total_pre,omitempty"`

	TotalReal int64 `json:"total_real,omitempty" xml:"total_real,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	OptPlanId string `json:"opt_plan_id,omitempty" xml:"opt_plan_id,omitempty"`

	ExtInfo *Extinfo `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

AccountOpenInfo

type ActiveCardOpenReq

type ActiveCardOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`
}

ActiveCardOpenReq

type AlibabaAlscCrmCardActiveAPIResponse

type AlibabaAlscCrmCardActiveAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardActiveResponse
}

标准激活卡 APIResponse alibaba.alsc.crm.card.active

激活卡

type AlibabaAlscCrmCardActiveRequest

type AlibabaAlscCrmCardActiveRequest struct {
	model.Params
	// contains filtered or unexported fields
}

标准激活卡 APIRequest alibaba.alsc.crm.card.active

激活卡

func NewAlibabaAlscCrmCardActiveRequest

func NewAlibabaAlscCrmCardActiveRequest() *AlibabaAlscCrmCardActiveRequest

func (AlibabaAlscCrmCardActiveRequest) GetApiMethodName

func (r AlibabaAlscCrmCardActiveRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardActiveRequest) GetApiParams

func (r AlibabaAlscCrmCardActiveRequest) GetApiParams() url.Values

func (AlibabaAlscCrmCardActiveRequest) GetParamActiveCardOpenReq

func (r AlibabaAlscCrmCardActiveRequest) GetParamActiveCardOpenReq() *ActiveCardOpenReq

func (*AlibabaAlscCrmCardActiveRequest) SetParamActiveCardOpenReq

func (r *AlibabaAlscCrmCardActiveRequest) SetParamActiveCardOpenReq(paramActiveCardOpenReq *ActiveCardOpenReq) error

type AlibabaAlscCrmCardActiveResponse

type AlibabaAlscCrmCardActiveResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_active_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardBatchActiveAPIResponse

type AlibabaAlscCrmCardBatchActiveAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardBatchActiveResponse
}

批量激活卡 APIResponse alibaba.alsc.crm.card.batch.active

批量激活卡

type AlibabaAlscCrmCardBatchActiveRequest

type AlibabaAlscCrmCardBatchActiveRequest struct {
	model.Params
	// contains filtered or unexported fields
}

批量激活卡 APIRequest alibaba.alsc.crm.card.batch.active

批量激活卡

func NewAlibabaAlscCrmCardBatchActiveRequest

func NewAlibabaAlscCrmCardBatchActiveRequest() *AlibabaAlscCrmCardBatchActiveRequest

func (AlibabaAlscCrmCardBatchActiveRequest) GetApiMethodName

func (r AlibabaAlscCrmCardBatchActiveRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardBatchActiveRequest) GetApiParams

func (AlibabaAlscCrmCardBatchActiveRequest) GetParamBatchActiveCardOpenReq

func (r AlibabaAlscCrmCardBatchActiveRequest) GetParamBatchActiveCardOpenReq() *BatchActiveCardOpenReq

func (*AlibabaAlscCrmCardBatchActiveRequest) SetParamBatchActiveCardOpenReq

func (r *AlibabaAlscCrmCardBatchActiveRequest) SetParamBatchActiveCardOpenReq(paramBatchActiveCardOpenReq *BatchActiveCardOpenReq) error

type AlibabaAlscCrmCardBatchActiveResponse

type AlibabaAlscCrmCardBatchActiveResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_batch_active_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardBatchSellAPIResponse

type AlibabaAlscCrmCardBatchSellAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardBatchSellResponse
}

批量开卡(售卡) APIResponse alibaba.alsc.crm.card.batch.sell

批量开卡(售卡)

type AlibabaAlscCrmCardBatchSellRequest

type AlibabaAlscCrmCardBatchSellRequest struct {
	model.Params
	// contains filtered or unexported fields
}

批量开卡(售卡) APIRequest alibaba.alsc.crm.card.batch.sell

批量开卡(售卡)

func NewAlibabaAlscCrmCardBatchSellRequest

func NewAlibabaAlscCrmCardBatchSellRequest() *AlibabaAlscCrmCardBatchSellRequest

func (AlibabaAlscCrmCardBatchSellRequest) GetApiMethodName

func (r AlibabaAlscCrmCardBatchSellRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardBatchSellRequest) GetApiParams

func (AlibabaAlscCrmCardBatchSellRequest) GetParamBatchOpenCardOpenReq

func (r AlibabaAlscCrmCardBatchSellRequest) GetParamBatchOpenCardOpenReq() *BatchOpenCardOpenReq

func (*AlibabaAlscCrmCardBatchSellRequest) SetParamBatchOpenCardOpenReq

func (r *AlibabaAlscCrmCardBatchSellRequest) SetParamBatchOpenCardOpenReq(paramBatchOpenCardOpenReq *BatchOpenCardOpenReq) error

type AlibabaAlscCrmCardBatchSellResponse

type AlibabaAlscCrmCardBatchSellResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_batch_sell_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardBindcardAPIResponse

type AlibabaAlscCrmCardBindcardAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardBindcardResponse
}

绑定物理卡 APIResponse alibaba.alsc.crm.card.bindcard

将会员卡和实例物理卡绑定在一起

type AlibabaAlscCrmCardBindcardRequest

type AlibabaAlscCrmCardBindcardRequest struct {
	model.Params
	// contains filtered or unexported fields
}

绑定物理卡 APIRequest alibaba.alsc.crm.card.bindcard

将会员卡和实例物理卡绑定在一起

func NewAlibabaAlscCrmCardBindcardRequest

func NewAlibabaAlscCrmCardBindcardRequest() *AlibabaAlscCrmCardBindcardRequest

func (AlibabaAlscCrmCardBindcardRequest) GetApiMethodName

func (r AlibabaAlscCrmCardBindcardRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardBindcardRequest) GetApiParams

func (r AlibabaAlscCrmCardBindcardRequest) GetApiParams() url.Values

func (AlibabaAlscCrmCardBindcardRequest) GetParamBindPhysicalCardOpenReq

func (r AlibabaAlscCrmCardBindcardRequest) GetParamBindPhysicalCardOpenReq() *BindPhysicalCardOpenReq

func (*AlibabaAlscCrmCardBindcardRequest) SetParamBindPhysicalCardOpenReq

func (r *AlibabaAlscCrmCardBindcardRequest) SetParamBindPhysicalCardOpenReq(paramBindPhysicalCardOpenReq *BindPhysicalCardOpenReq) error

type AlibabaAlscCrmCardBindcardResponse

type AlibabaAlscCrmCardBindcardResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_bindcard_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardBindcustomerAPIResponse

type AlibabaAlscCrmCardBindcustomerAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardBindcustomerResponse
}

卡号绑定顾客 APIResponse alibaba.alsc.crm.card.bindcustomer

为卡号绑定顾客

type AlibabaAlscCrmCardBindcustomerRequest

type AlibabaAlscCrmCardBindcustomerRequest struct {
	model.Params
	// contains filtered or unexported fields
}

卡号绑定顾客 APIRequest alibaba.alsc.crm.card.bindcustomer

为卡号绑定顾客

func NewAlibabaAlscCrmCardBindcustomerRequest

func NewAlibabaAlscCrmCardBindcustomerRequest() *AlibabaAlscCrmCardBindcustomerRequest

func (AlibabaAlscCrmCardBindcustomerRequest) GetApiMethodName

func (r AlibabaAlscCrmCardBindcustomerRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardBindcustomerRequest) GetApiParams

func (AlibabaAlscCrmCardBindcustomerRequest) GetParamBindCustomerOpenReq

func (r AlibabaAlscCrmCardBindcustomerRequest) GetParamBindCustomerOpenReq() *BindCustomerOpenReq

func (*AlibabaAlscCrmCardBindcustomerRequest) SetParamBindCustomerOpenReq

func (r *AlibabaAlscCrmCardBindcustomerRequest) SetParamBindCustomerOpenReq(paramBindCustomerOpenReq *BindCustomerOpenReq) error

type AlibabaAlscCrmCardBindcustomerResponse

type AlibabaAlscCrmCardBindcustomerResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_bindcustomer_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardOpenAPIResponse

type AlibabaAlscCrmCardOpenAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardOpenResponse
}

标准开卡流程 APIResponse alibaba.alsc.crm.card.open

标准开卡流程

type AlibabaAlscCrmCardOpenRequest

type AlibabaAlscCrmCardOpenRequest struct {
	model.Params
	// contains filtered or unexported fields
}

标准开卡流程 APIRequest alibaba.alsc.crm.card.open

标准开卡流程

func NewAlibabaAlscCrmCardOpenRequest

func NewAlibabaAlscCrmCardOpenRequest() *AlibabaAlscCrmCardOpenRequest

func (AlibabaAlscCrmCardOpenRequest) GetApiMethodName

func (r AlibabaAlscCrmCardOpenRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardOpenRequest) GetApiParams

func (r AlibabaAlscCrmCardOpenRequest) GetApiParams() url.Values

func (AlibabaAlscCrmCardOpenRequest) GetParamOpenCardStandardOpenReq

func (r AlibabaAlscCrmCardOpenRequest) GetParamOpenCardStandardOpenReq() *OpenCardStandardOpenReq

func (*AlibabaAlscCrmCardOpenRequest) SetParamOpenCardStandardOpenReq

func (r *AlibabaAlscCrmCardOpenRequest) SetParamOpenCardStandardOpenReq(paramOpenCardStandardOpenReq *OpenCardStandardOpenReq) error

type AlibabaAlscCrmCardOpenResponse

type AlibabaAlscCrmCardOpenResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_open_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardPagetmpAPIResponse

type AlibabaAlscCrmCardPagetmpAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardPagetmpResponse
}

查询卡模板列表(支持数据下行) APIResponse alibaba.alsc.crm.card.pagetmp

查询卡模板列表(支持数据下行) 当传递了数据下行参数:

  • isDeleted,lastMaxId,gmtModified,num时,进行数据下行处理,返回结果不带分页信息
  • 否则分页查询卡模板,返回结果带有分页信息

type AlibabaAlscCrmCardPagetmpRequest

type AlibabaAlscCrmCardPagetmpRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询卡模板列表(支持数据下行) APIRequest alibaba.alsc.crm.card.pagetmp

查询卡模板列表(支持数据下行) 当传递了数据下行参数:

  • isDeleted,lastMaxId,gmtModified,num时,进行数据下行处理,返回结果不带分页信息
  • 否则分页查询卡模板,返回结果带有分页信息

func NewAlibabaAlscCrmCardPagetmpRequest

func NewAlibabaAlscCrmCardPagetmpRequest() *AlibabaAlscCrmCardPagetmpRequest

func (AlibabaAlscCrmCardPagetmpRequest) GetApiMethodName

func (r AlibabaAlscCrmCardPagetmpRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardPagetmpRequest) GetApiParams

func (r AlibabaAlscCrmCardPagetmpRequest) GetApiParams() url.Values

func (AlibabaAlscCrmCardPagetmpRequest) GetParamPullCardTemplateOpenReq

func (r AlibabaAlscCrmCardPagetmpRequest) GetParamPullCardTemplateOpenReq() *PullCardTemplateOpenReq

func (*AlibabaAlscCrmCardPagetmpRequest) SetParamPullCardTemplateOpenReq

func (r *AlibabaAlscCrmCardPagetmpRequest) SetParamPullCardTemplateOpenReq(paramPullCardTemplateOpenReq *PullCardTemplateOpenReq) error

type AlibabaAlscCrmCardPagetmpResponse

type AlibabaAlscCrmCardPagetmpResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_pagetmp_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardQryAPIResponse

type AlibabaAlscCrmCardQryAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardQryResponse
}

查询卡实例 APIResponse alibaba.alsc.crm.card.qry

查询卡实例(优先使用卡实例ID查询,没有则用物理卡号查询)

type AlibabaAlscCrmCardQryRequest

type AlibabaAlscCrmCardQryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询卡实例 APIRequest alibaba.alsc.crm.card.qry

查询卡实例(优先使用卡实例ID查询,没有则用物理卡号查询)

func NewAlibabaAlscCrmCardQryRequest

func NewAlibabaAlscCrmCardQryRequest() *AlibabaAlscCrmCardQryRequest

func (AlibabaAlscCrmCardQryRequest) GetApiMethodName

func (r AlibabaAlscCrmCardQryRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardQryRequest) GetApiParams

func (r AlibabaAlscCrmCardQryRequest) GetApiParams() url.Values

func (AlibabaAlscCrmCardQryRequest) GetParamQueryCardOpenReq

func (r AlibabaAlscCrmCardQryRequest) GetParamQueryCardOpenReq() *QueryCardOpenReq

func (*AlibabaAlscCrmCardQryRequest) SetParamQueryCardOpenReq

func (r *AlibabaAlscCrmCardQryRequest) SetParamQueryCardOpenReq(paramQueryCardOpenReq *QueryCardOpenReq) error

type AlibabaAlscCrmCardQryResponse

type AlibabaAlscCrmCardQryResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_qry_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardQryphysicalAPIResponse

type AlibabaAlscCrmCardQryphysicalAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardQryphysicalResponse
}

查询物理卡 APIResponse alibaba.alsc.crm.card.qryphysical

查询物理卡

type AlibabaAlscCrmCardQryphysicalRequest

type AlibabaAlscCrmCardQryphysicalRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询物理卡 APIRequest alibaba.alsc.crm.card.qryphysical

查询物理卡

func NewAlibabaAlscCrmCardQryphysicalRequest

func NewAlibabaAlscCrmCardQryphysicalRequest() *AlibabaAlscCrmCardQryphysicalRequest

func (AlibabaAlscCrmCardQryphysicalRequest) GetApiMethodName

func (r AlibabaAlscCrmCardQryphysicalRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardQryphysicalRequest) GetApiParams

func (AlibabaAlscCrmCardQryphysicalRequest) GetParamQueryPhyCardOpenReq

func (r AlibabaAlscCrmCardQryphysicalRequest) GetParamQueryPhyCardOpenReq() *QueryPhyCardOpenReq

func (*AlibabaAlscCrmCardQryphysicalRequest) SetParamQueryPhyCardOpenReq

func (r *AlibabaAlscCrmCardQryphysicalRequest) SetParamQueryPhyCardOpenReq(paramQueryPhyCardOpenReq *QueryPhyCardOpenReq) error

type AlibabaAlscCrmCardQryphysicalResponse

type AlibabaAlscCrmCardQryphysicalResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_qryphysical_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardQueryTemplateAPIResponse

type AlibabaAlscCrmCardQueryTemplateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardQueryTemplateResponse
}

查询卡模板详情 APIResponse alibaba.alsc.crm.card.query.template

查询卡模板详情

type AlibabaAlscCrmCardQueryTemplateRequest

type AlibabaAlscCrmCardQueryTemplateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询卡模板详情 APIRequest alibaba.alsc.crm.card.query.template

查询卡模板详情

func NewAlibabaAlscCrmCardQueryTemplateRequest

func NewAlibabaAlscCrmCardQueryTemplateRequest() *AlibabaAlscCrmCardQueryTemplateRequest

func (AlibabaAlscCrmCardQueryTemplateRequest) GetApiMethodName

func (r AlibabaAlscCrmCardQueryTemplateRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardQueryTemplateRequest) GetApiParams

func (AlibabaAlscCrmCardQueryTemplateRequest) GetParamQueryCardTemplateOpenReq

func (r AlibabaAlscCrmCardQueryTemplateRequest) GetParamQueryCardTemplateOpenReq() *QueryCardTemplateOpenReq

func (*AlibabaAlscCrmCardQueryTemplateRequest) SetParamQueryCardTemplateOpenReq

func (r *AlibabaAlscCrmCardQueryTemplateRequest) SetParamQueryCardTemplateOpenReq(paramQueryCardTemplateOpenReq *QueryCardTemplateOpenReq) error

type AlibabaAlscCrmCardQueryTemplateResponse

type AlibabaAlscCrmCardQueryTemplateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_query_template_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCardSearchcardAPIResponse

type AlibabaAlscCrmCardSearchcardAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCardSearchcardResponse
}

搜索卡实例列表(支持号段查询) APIResponse alibaba.alsc.crm.card.searchcard

搜索卡实例列表(支持号段查询)

type AlibabaAlscCrmCardSearchcardRequest

type AlibabaAlscCrmCardSearchcardRequest struct {
	model.Params
	// contains filtered or unexported fields
}

搜索卡实例列表(支持号段查询) APIRequest alibaba.alsc.crm.card.searchcard

搜索卡实例列表(支持号段查询)

func NewAlibabaAlscCrmCardSearchcardRequest

func NewAlibabaAlscCrmCardSearchcardRequest() *AlibabaAlscCrmCardSearchcardRequest

func (AlibabaAlscCrmCardSearchcardRequest) GetApiMethodName

func (r AlibabaAlscCrmCardSearchcardRequest) GetApiMethodName() string

func (AlibabaAlscCrmCardSearchcardRequest) GetApiParams

func (AlibabaAlscCrmCardSearchcardRequest) GetParamSearchCardOpenReq

func (r AlibabaAlscCrmCardSearchcardRequest) GetParamSearchCardOpenReq() *SearchCardOpenReq

func (*AlibabaAlscCrmCardSearchcardRequest) SetParamSearchCardOpenReq

func (r *AlibabaAlscCrmCardSearchcardRequest) SetParamSearchCardOpenReq(paramSearchCardOpenReq *SearchCardOpenReq) error

type AlibabaAlscCrmCardSearchcardResponse

type AlibabaAlscCrmCardSearchcardResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_card_searchcard_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerCheckppwAPIResponse

type AlibabaAlscCrmCustomerCheckppwAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerCheckppwResponse
}

校验支付密码 APIResponse alibaba.alsc.crm.customer.checkppw

校验支付密码

type AlibabaAlscCrmCustomerCheckppwRequest

type AlibabaAlscCrmCustomerCheckppwRequest struct {
	model.Params
	// contains filtered or unexported fields
}

校验支付密码 APIRequest alibaba.alsc.crm.customer.checkppw

校验支付密码

func NewAlibabaAlscCrmCustomerCheckppwRequest

func NewAlibabaAlscCrmCustomerCheckppwRequest() *AlibabaAlscCrmCustomerCheckppwRequest

func (AlibabaAlscCrmCustomerCheckppwRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerCheckppwRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerCheckppwRequest) GetApiParams

func (AlibabaAlscCrmCustomerCheckppwRequest) GetCheckRequest

func (*AlibabaAlscCrmCustomerCheckppwRequest) SetCheckRequest

func (r *AlibabaAlscCrmCustomerCheckppwRequest) SetCheckRequest(checkRequest *CheckPayPasswdReq) error

type AlibabaAlscCrmCustomerCheckppwResponse

type AlibabaAlscCrmCustomerCheckppwResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_checkppw_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerCreateAPIResponse

type AlibabaAlscCrmCustomerCreateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerCreateResponse
}

创建顾客 APIResponse alibaba.alsc.crm.customer.create

开放本地生活创建顾客功能

type AlibabaAlscCrmCustomerCreateRequest

type AlibabaAlscCrmCustomerCreateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

创建顾客 APIRequest alibaba.alsc.crm.customer.create

开放本地生活创建顾客功能

func NewAlibabaAlscCrmCustomerCreateRequest

func NewAlibabaAlscCrmCustomerCreateRequest() *AlibabaAlscCrmCustomerCreateRequest

func (AlibabaAlscCrmCustomerCreateRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerCreateRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerCreateRequest) GetApiParams

func (AlibabaAlscCrmCustomerCreateRequest) GetParamCustomerCreateOpenReq

func (r AlibabaAlscCrmCustomerCreateRequest) GetParamCustomerCreateOpenReq() *CustomerCreateOpenReq

func (*AlibabaAlscCrmCustomerCreateRequest) SetParamCustomerCreateOpenReq

func (r *AlibabaAlscCrmCustomerCreateRequest) SetParamCustomerCreateOpenReq(paramCustomerCreateOpenReq *CustomerCreateOpenReq) error

type AlibabaAlscCrmCustomerCreateResponse

type AlibabaAlscCrmCustomerCreateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_create_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerGetAPIResponse

type AlibabaAlscCrmCustomerGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerGetResponse
}

查询顾客详情 APIResponse alibaba.alsc.crm.customer.get

查询顾客详情

type AlibabaAlscCrmCustomerGetRequest

type AlibabaAlscCrmCustomerGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询顾客详情 APIRequest alibaba.alsc.crm.customer.get

查询顾客详情

func NewAlibabaAlscCrmCustomerGetRequest

func NewAlibabaAlscCrmCustomerGetRequest() *AlibabaAlscCrmCustomerGetRequest

func (AlibabaAlscCrmCustomerGetRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerGetRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerGetRequest) GetApiParams

func (r AlibabaAlscCrmCustomerGetRequest) GetApiParams() url.Values

func (AlibabaAlscCrmCustomerGetRequest) GetParamCustomerIdQueryOpenReq

func (r AlibabaAlscCrmCustomerGetRequest) GetParamCustomerIdQueryOpenReq() *CustomerIdQueryOpenReq

func (*AlibabaAlscCrmCustomerGetRequest) SetParamCustomerIdQueryOpenReq

func (r *AlibabaAlscCrmCustomerGetRequest) SetParamCustomerIdQueryOpenReq(paramCustomerIdQueryOpenReq *CustomerIdQueryOpenReq) error

type AlibabaAlscCrmCustomerGetResponse

type AlibabaAlscCrmCustomerGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerResetppwAPIResponse

type AlibabaAlscCrmCustomerResetppwAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerResetppwResponse
}

重置支付密码 APIResponse alibaba.alsc.crm.customer.resetppw

重置支付密码

type AlibabaAlscCrmCustomerResetppwRequest

type AlibabaAlscCrmCustomerResetppwRequest struct {
	model.Params
	// contains filtered or unexported fields
}

重置支付密码 APIRequest alibaba.alsc.crm.customer.resetppw

重置支付密码

func NewAlibabaAlscCrmCustomerResetppwRequest

func NewAlibabaAlscCrmCustomerResetppwRequest() *AlibabaAlscCrmCustomerResetppwRequest

func (AlibabaAlscCrmCustomerResetppwRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerResetppwRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerResetppwRequest) GetApiParams

func (AlibabaAlscCrmCustomerResetppwRequest) GetResetPayPwdRequest

func (*AlibabaAlscCrmCustomerResetppwRequest) SetResetPayPwdRequest

func (r *AlibabaAlscCrmCustomerResetppwRequest) SetResetPayPwdRequest(resetPayPwdRequest *ResetPayPasswdOpenReq) error

type AlibabaAlscCrmCustomerResetppwResponse

type AlibabaAlscCrmCustomerResetppwResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_resetppw_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerUpdateAPIResponse

type AlibabaAlscCrmCustomerUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerUpdateResponse
}

更新顾客信息 APIResponse alibaba.alsc.crm.customer.update

更新顾客信息

type AlibabaAlscCrmCustomerUpdateRequest

type AlibabaAlscCrmCustomerUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

更新顾客信息 APIRequest alibaba.alsc.crm.customer.update

更新顾客信息

func NewAlibabaAlscCrmCustomerUpdateRequest

func NewAlibabaAlscCrmCustomerUpdateRequest() *AlibabaAlscCrmCustomerUpdateRequest

func (AlibabaAlscCrmCustomerUpdateRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerUpdateRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerUpdateRequest) GetApiParams

func (AlibabaAlscCrmCustomerUpdateRequest) GetParamCustomerUpdateOpenReq

func (r AlibabaAlscCrmCustomerUpdateRequest) GetParamCustomerUpdateOpenReq() *CustomerUpdateOpenReq

func (*AlibabaAlscCrmCustomerUpdateRequest) SetParamCustomerUpdateOpenReq

func (r *AlibabaAlscCrmCustomerUpdateRequest) SetParamCustomerUpdateOpenReq(paramCustomerUpdateOpenReq *CustomerUpdateOpenReq) error

type AlibabaAlscCrmCustomerUpdateResponse

type AlibabaAlscCrmCustomerUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerUpdateppwAPIResponse

type AlibabaAlscCrmCustomerUpdateppwAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerUpdateppwResponse
}

修改支付密码 APIResponse alibaba.alsc.crm.customer.updateppw

修改支付密码

type AlibabaAlscCrmCustomerUpdateppwRequest

type AlibabaAlscCrmCustomerUpdateppwRequest struct {
	model.Params
	// contains filtered or unexported fields
}

修改支付密码 APIRequest alibaba.alsc.crm.customer.updateppw

修改支付密码

func NewAlibabaAlscCrmCustomerUpdateppwRequest

func NewAlibabaAlscCrmCustomerUpdateppwRequest() *AlibabaAlscCrmCustomerUpdateppwRequest

func (AlibabaAlscCrmCustomerUpdateppwRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerUpdateppwRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerUpdateppwRequest) GetApiParams

func (AlibabaAlscCrmCustomerUpdateppwRequest) GetUpdatePayPasswdReq

func (*AlibabaAlscCrmCustomerUpdateppwRequest) SetUpdatePayPasswdReq

func (r *AlibabaAlscCrmCustomerUpdateppwRequest) SetUpdatePayPasswdReq(updatePayPasswdReq *UpdatePayPasswdReq) error

type AlibabaAlscCrmCustomerUpdateppwResponse

type AlibabaAlscCrmCustomerUpdateppwResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_updateppw_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmCustomerVoucherListAPIResponse

type AlibabaAlscCrmCustomerVoucherListAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmCustomerVoucherListResponse
}

获取顾客优惠券列表 APIResponse alibaba.alsc.crm.customer.voucher.list

获取顾客优惠券列表

type AlibabaAlscCrmCustomerVoucherListRequest

type AlibabaAlscCrmCustomerVoucherListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取顾客优惠券列表 APIRequest alibaba.alsc.crm.customer.voucher.list

获取顾客优惠券列表

func NewAlibabaAlscCrmCustomerVoucherListRequest

func NewAlibabaAlscCrmCustomerVoucherListRequest() *AlibabaAlscCrmCustomerVoucherListRequest

func (AlibabaAlscCrmCustomerVoucherListRequest) GetApiMethodName

func (r AlibabaAlscCrmCustomerVoucherListRequest) GetApiMethodName() string

func (AlibabaAlscCrmCustomerVoucherListRequest) GetApiParams

func (AlibabaAlscCrmCustomerVoucherListRequest) GetCustomerVoucherFullOpenReq

func (r AlibabaAlscCrmCustomerVoucherListRequest) GetCustomerVoucherFullOpenReq() *CustomerVoucherFullOpenReq

func (*AlibabaAlscCrmCustomerVoucherListRequest) SetCustomerVoucherFullOpenReq

func (r *AlibabaAlscCrmCustomerVoucherListRequest) SetCustomerVoucherFullOpenReq(customerVoucherFullOpenReq *CustomerVoucherFullOpenReq) error

type AlibabaAlscCrmCustomerVoucherListResponse

type AlibabaAlscCrmCustomerVoucherListResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_customer_voucher_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmMarketingEncryptAPIResponse

type AlibabaAlscCrmMarketingEncryptAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmMarketingEncryptResponse
}

加密 APIResponse alibaba.alsc.crm.marketing.encrypt

加密

type AlibabaAlscCrmMarketingEncryptRequest

type AlibabaAlscCrmMarketingEncryptRequest struct {
	model.Params
	// contains filtered or unexported fields
}

加密 APIRequest alibaba.alsc.crm.marketing.encrypt

加密

func NewAlibabaAlscCrmMarketingEncryptRequest

func NewAlibabaAlscCrmMarketingEncryptRequest() *AlibabaAlscCrmMarketingEncryptRequest

func (AlibabaAlscCrmMarketingEncryptRequest) GetApiMethodName

func (r AlibabaAlscCrmMarketingEncryptRequest) GetApiMethodName() string

func (AlibabaAlscCrmMarketingEncryptRequest) GetApiParams

func (AlibabaAlscCrmMarketingEncryptRequest) GetParam

func (*AlibabaAlscCrmMarketingEncryptRequest) SetParam

type AlibabaAlscCrmMarketingEncryptResponse

type AlibabaAlscCrmMarketingEncryptResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_marketing_encrypt_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmMarketingIssueVoucherAPIResponse

type AlibabaAlscCrmMarketingIssueVoucherAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmMarketingIssueVoucherResponse
}

发券 APIResponse alibaba.alsc.crm.marketing.issue.voucher

提供发券功能

type AlibabaAlscCrmMarketingIssueVoucherRequest

type AlibabaAlscCrmMarketingIssueVoucherRequest struct {
	model.Params
	// contains filtered or unexported fields
}

发券 APIRequest alibaba.alsc.crm.marketing.issue.voucher

提供发券功能

func NewAlibabaAlscCrmMarketingIssueVoucherRequest

func NewAlibabaAlscCrmMarketingIssueVoucherRequest() *AlibabaAlscCrmMarketingIssueVoucherRequest

func (AlibabaAlscCrmMarketingIssueVoucherRequest) GetApiMethodName

func (AlibabaAlscCrmMarketingIssueVoucherRequest) GetApiParams

func (AlibabaAlscCrmMarketingIssueVoucherRequest) GetParamIssueVoucherReq

func (r AlibabaAlscCrmMarketingIssueVoucherRequest) GetParamIssueVoucherReq() *IssueVoucherReq

func (*AlibabaAlscCrmMarketingIssueVoucherRequest) SetParamIssueVoucherReq

func (r *AlibabaAlscCrmMarketingIssueVoucherRequest) SetParamIssueVoucherReq(paramIssueVoucherReq *IssueVoucherReq) error

type AlibabaAlscCrmMarketingIssueVoucherResponse

type AlibabaAlscCrmMarketingIssueVoucherResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_marketing_issue_voucher_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmMarketingShareCustomerInfoAPIResponse

type AlibabaAlscCrmMarketingShareCustomerInfoAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmMarketingShareCustomerInfoResponse
}

查询分享营销客户领券信息 APIResponse alibaba.alsc.crm.marketing.share.customer.info

查询分享营销活动的客户领券信息

type AlibabaAlscCrmMarketingShareCustomerInfoRequest

type AlibabaAlscCrmMarketingShareCustomerInfoRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询分享营销客户领券信息 APIRequest alibaba.alsc.crm.marketing.share.customer.info

查询分享营销活动的客户领券信息

func NewAlibabaAlscCrmMarketingShareCustomerInfoRequest

func NewAlibabaAlscCrmMarketingShareCustomerInfoRequest() *AlibabaAlscCrmMarketingShareCustomerInfoRequest

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetActivityId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetApiMethodName

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetApiParams

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetBrandId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetCustomerId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetOperatorId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetOperatorName

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetOutBrandId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetOutShopId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetRequestId

func (AlibabaAlscCrmMarketingShareCustomerInfoRequest) GetShopId

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetActivityId

func (r *AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetActivityId(activityId string) error

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetBrandId

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetCustomerId

func (r *AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetCustomerId(customerId string) error

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOperatorId

func (r *AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOperatorId(operatorId string) error

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOperatorName

func (r *AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOperatorName(operatorName string) error

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOutBrandId

func (r *AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOutBrandId(outBrandId string) error

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetOutShopId

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetRequestId

func (*AlibabaAlscCrmMarketingShareCustomerInfoRequest) SetShopId

type AlibabaAlscCrmMarketingShareCustomerInfoResponse

type AlibabaAlscCrmMarketingShareCustomerInfoResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_marketing_share_customer_info_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmMenuListAPIResponse

type AlibabaAlscCrmMenuListAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmMenuListResponse
}

获取特价菜单 APIResponse alibaba.alsc.crm.menu.list

获取特价菜单

type AlibabaAlscCrmMenuListRequest

type AlibabaAlscCrmMenuListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取特价菜单 APIRequest alibaba.alsc.crm.menu.list

获取特价菜单

func NewAlibabaAlscCrmMenuListRequest

func NewAlibabaAlscCrmMenuListRequest() *AlibabaAlscCrmMenuListRequest

func (AlibabaAlscCrmMenuListRequest) GetApiMethodName

func (r AlibabaAlscCrmMenuListRequest) GetApiMethodName() string

func (AlibabaAlscCrmMenuListRequest) GetApiParams

func (r AlibabaAlscCrmMenuListRequest) GetApiParams() url.Values

func (AlibabaAlscCrmMenuListRequest) GetMenuOpenReq

func (r AlibabaAlscCrmMenuListRequest) GetMenuOpenReq() *MenuOpenReq

func (*AlibabaAlscCrmMenuListRequest) SetMenuOpenReq

func (r *AlibabaAlscCrmMenuListRequest) SetMenuOpenReq(menuOpenReq *MenuOpenReq) error

type AlibabaAlscCrmMenuListResponse

type AlibabaAlscCrmMenuListResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_menu_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenAssertRefundAPIResponse

type AlibabaAlscCrmOpenAssertRefundAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenAssertRefundResponse
}

资产核销回退接口 APIResponse alibaba.alsc.crm.open.assert.refund

回退已经核销的储值积分券资产

type AlibabaAlscCrmOpenAssertRefundRequest

type AlibabaAlscCrmOpenAssertRefundRequest struct {
	model.Params
	// contains filtered or unexported fields
}

资产核销回退接口 APIRequest alibaba.alsc.crm.open.assert.refund

回退已经核销的储值积分券资产

func NewAlibabaAlscCrmOpenAssertRefundRequest

func NewAlibabaAlscCrmOpenAssertRefundRequest() *AlibabaAlscCrmOpenAssertRefundRequest

func (AlibabaAlscCrmOpenAssertRefundRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenAssertRefundRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenAssertRefundRequest) GetApiParams

func (AlibabaAlscCrmOpenAssertRefundRequest) GetParamPropertyRefundOpenReq

func (r AlibabaAlscCrmOpenAssertRefundRequest) GetParamPropertyRefundOpenReq() *PropertyRefundOpenReq

func (*AlibabaAlscCrmOpenAssertRefundRequest) SetParamPropertyRefundOpenReq

func (r *AlibabaAlscCrmOpenAssertRefundRequest) SetParamPropertyRefundOpenReq(paramPropertyRefundOpenReq *PropertyRefundOpenReq) error

type AlibabaAlscCrmOpenAssertRefundResponse

type AlibabaAlscCrmOpenAssertRefundResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_assert_refund_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenAssertVerifyAPIResponse

type AlibabaAlscCrmOpenAssertVerifyAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenAssertVerifyResponse
}

资产核销接口 APIResponse alibaba.alsc.crm.open.assert.verify

核销储值,积分,券资产

type AlibabaAlscCrmOpenAssertVerifyRequest

type AlibabaAlscCrmOpenAssertVerifyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

资产核销接口 APIRequest alibaba.alsc.crm.open.assert.verify

核销储值,积分,券资产

func NewAlibabaAlscCrmOpenAssertVerifyRequest

func NewAlibabaAlscCrmOpenAssertVerifyRequest() *AlibabaAlscCrmOpenAssertVerifyRequest

func (AlibabaAlscCrmOpenAssertVerifyRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenAssertVerifyRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenAssertVerifyRequest) GetApiParams

func (AlibabaAlscCrmOpenAssertVerifyRequest) GetParamPropertyVerifyOpenReq

func (r AlibabaAlscCrmOpenAssertVerifyRequest) GetParamPropertyVerifyOpenReq() *PropertyVerifyOpenReq

func (*AlibabaAlscCrmOpenAssertVerifyRequest) SetParamPropertyVerifyOpenReq

func (r *AlibabaAlscCrmOpenAssertVerifyRequest) SetParamPropertyVerifyOpenReq(paramPropertyVerifyOpenReq *PropertyVerifyOpenReq) error

type AlibabaAlscCrmOpenAssertVerifyResponse

type AlibabaAlscCrmOpenAssertVerifyResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_assert_verify_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenCustomerGetAPIResponse

type AlibabaAlscCrmOpenCustomerGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenCustomerGetResponse
}

查询会员资产 APIResponse alibaba.alsc.crm.open.customer.get

查询会员身份,资产等

type AlibabaAlscCrmOpenCustomerGetRequest

type AlibabaAlscCrmOpenCustomerGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询会员资产 APIRequest alibaba.alsc.crm.open.customer.get

查询会员身份,资产等

func NewAlibabaAlscCrmOpenCustomerGetRequest

func NewAlibabaAlscCrmOpenCustomerGetRequest() *AlibabaAlscCrmOpenCustomerGetRequest

func (AlibabaAlscCrmOpenCustomerGetRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenCustomerGetRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenCustomerGetRequest) GetApiParams

func (AlibabaAlscCrmOpenCustomerGetRequest) GetParamCustomerGetOpenReq

func (r AlibabaAlscCrmOpenCustomerGetRequest) GetParamCustomerGetOpenReq() *CustomerGetOpenReq

func (*AlibabaAlscCrmOpenCustomerGetRequest) SetParamCustomerGetOpenReq

func (r *AlibabaAlscCrmOpenCustomerGetRequest) SetParamCustomerGetOpenReq(paramCustomerGetOpenReq *CustomerGetOpenReq) error

type AlibabaAlscCrmOpenCustomerGetResponse

type AlibabaAlscCrmOpenCustomerGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_customer_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenCustomerSaveAPIResponse

type AlibabaAlscCrmOpenCustomerSaveAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenCustomerSaveResponse
}

保存和更新顾客 APIResponse alibaba.alsc.crm.open.customer.save

用来保存顾客,如果已经存在的话,则更新顾客

type AlibabaAlscCrmOpenCustomerSaveRequest

type AlibabaAlscCrmOpenCustomerSaveRequest struct {
	model.Params
	// contains filtered or unexported fields
}

保存和更新顾客 APIRequest alibaba.alsc.crm.open.customer.save

用来保存顾客,如果已经存在的话,则更新顾客

func NewAlibabaAlscCrmOpenCustomerSaveRequest

func NewAlibabaAlscCrmOpenCustomerSaveRequest() *AlibabaAlscCrmOpenCustomerSaveRequest

func (AlibabaAlscCrmOpenCustomerSaveRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenCustomerSaveRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenCustomerSaveRequest) GetApiParams

func (AlibabaAlscCrmOpenCustomerSaveRequest) GetParamCustomerSaveOpenReq

func (r AlibabaAlscCrmOpenCustomerSaveRequest) GetParamCustomerSaveOpenReq() *CustomerSaveOpenReq

func (*AlibabaAlscCrmOpenCustomerSaveRequest) SetParamCustomerSaveOpenReq

func (r *AlibabaAlscCrmOpenCustomerSaveRequest) SetParamCustomerSaveOpenReq(paramCustomerSaveOpenReq *CustomerSaveOpenReq) error

type AlibabaAlscCrmOpenCustomerSaveResponse

type AlibabaAlscCrmOpenCustomerSaveResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_customer_save_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenOrderBackflowAPIResponse

type AlibabaAlscCrmOpenOrderBackflowAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenOrderBackflowResponse
}

订单回流接口 APIResponse alibaba.alsc.crm.open.order.backflow

回流isv订单接口

type AlibabaAlscCrmOpenOrderBackflowRequest

type AlibabaAlscCrmOpenOrderBackflowRequest struct {
	model.Params
	// contains filtered or unexported fields
}

订单回流接口 APIRequest alibaba.alsc.crm.open.order.backflow

回流isv订单接口

func NewAlibabaAlscCrmOpenOrderBackflowRequest

func NewAlibabaAlscCrmOpenOrderBackflowRequest() *AlibabaAlscCrmOpenOrderBackflowRequest

func (AlibabaAlscCrmOpenOrderBackflowRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenOrderBackflowRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenOrderBackflowRequest) GetApiParams

func (AlibabaAlscCrmOpenOrderBackflowRequest) GetParamOrderBackflowOpenReq

func (r AlibabaAlscCrmOpenOrderBackflowRequest) GetParamOrderBackflowOpenReq() *OrderBackflowOpenReq

func (*AlibabaAlscCrmOpenOrderBackflowRequest) SetParamOrderBackflowOpenReq

func (r *AlibabaAlscCrmOpenOrderBackflowRequest) SetParamOrderBackflowOpenReq(paramOrderBackflowOpenReq *OrderBackflowOpenReq) error

type AlibabaAlscCrmOpenOrderBackflowResponse

type AlibabaAlscCrmOpenOrderBackflowResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_order_backflow_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenPointOperateAPIResponse

type AlibabaAlscCrmOpenPointOperateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenPointOperateResponse
}

积分操作接口 APIResponse alibaba.alsc.crm.open.point.operate

同步积分接口

type AlibabaAlscCrmOpenPointOperateRequest

type AlibabaAlscCrmOpenPointOperateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

积分操作接口 APIRequest alibaba.alsc.crm.open.point.operate

同步积分接口

func NewAlibabaAlscCrmOpenPointOperateRequest

func NewAlibabaAlscCrmOpenPointOperateRequest() *AlibabaAlscCrmOpenPointOperateRequest

func (AlibabaAlscCrmOpenPointOperateRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenPointOperateRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenPointOperateRequest) GetApiParams

func (AlibabaAlscCrmOpenPointOperateRequest) GetParamPointOperateOpenReq

func (r AlibabaAlscCrmOpenPointOperateRequest) GetParamPointOperateOpenReq() *PointOperateOpenReq

func (*AlibabaAlscCrmOpenPointOperateRequest) SetParamPointOperateOpenReq

func (r *AlibabaAlscCrmOpenPointOperateRequest) SetParamPointOperateOpenReq(paramPointOperateOpenReq *PointOperateOpenReq) error

type AlibabaAlscCrmOpenPointOperateResponse

type AlibabaAlscCrmOpenPointOperateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_point_operate_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenRechargeOperateAPIResponse

type AlibabaAlscCrmOpenRechargeOperateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenRechargeOperateResponse
}

储值操作接口 APIResponse alibaba.alsc.crm.open.recharge.operate

储值操作接口

type AlibabaAlscCrmOpenRechargeOperateRequest

type AlibabaAlscCrmOpenRechargeOperateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值操作接口 APIRequest alibaba.alsc.crm.open.recharge.operate

储值操作接口

func NewAlibabaAlscCrmOpenRechargeOperateRequest

func NewAlibabaAlscCrmOpenRechargeOperateRequest() *AlibabaAlscCrmOpenRechargeOperateRequest

func (AlibabaAlscCrmOpenRechargeOperateRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenRechargeOperateRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenRechargeOperateRequest) GetApiParams

func (AlibabaAlscCrmOpenRechargeOperateRequest) GetParamRechargeOperateOpenReq

func (r AlibabaAlscCrmOpenRechargeOperateRequest) GetParamRechargeOperateOpenReq() *RechargeOperateOpenReq

func (*AlibabaAlscCrmOpenRechargeOperateRequest) SetParamRechargeOperateOpenReq

func (r *AlibabaAlscCrmOpenRechargeOperateRequest) SetParamRechargeOperateOpenReq(paramRechargeOperateOpenReq *RechargeOperateOpenReq) error

type AlibabaAlscCrmOpenRechargeOperateResponse

type AlibabaAlscCrmOpenRechargeOperateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_recharge_operate_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmOpenRuleGetAPIResponse

type AlibabaAlscCrmOpenRuleGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmOpenRuleGetResponse
}

查询规则 APIResponse alibaba.alsc.crm.open.rule.get

查询会员规则

type AlibabaAlscCrmOpenRuleGetRequest

type AlibabaAlscCrmOpenRuleGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询规则 APIRequest alibaba.alsc.crm.open.rule.get

查询会员规则

func NewAlibabaAlscCrmOpenRuleGetRequest

func NewAlibabaAlscCrmOpenRuleGetRequest() *AlibabaAlscCrmOpenRuleGetRequest

func (AlibabaAlscCrmOpenRuleGetRequest) GetApiMethodName

func (r AlibabaAlscCrmOpenRuleGetRequest) GetApiMethodName() string

func (AlibabaAlscCrmOpenRuleGetRequest) GetApiParams

func (r AlibabaAlscCrmOpenRuleGetRequest) GetApiParams() url.Values

func (AlibabaAlscCrmOpenRuleGetRequest) GetParamRuleOpenReq

func (r AlibabaAlscCrmOpenRuleGetRequest) GetParamRuleOpenReq() *RuleOpenReq

func (*AlibabaAlscCrmOpenRuleGetRequest) SetParamRuleOpenReq

func (r *AlibabaAlscCrmOpenRuleGetRequest) SetParamRuleOpenReq(paramRuleOpenReq *RuleOpenReq) error

type AlibabaAlscCrmOpenRuleGetResponse

type AlibabaAlscCrmOpenRuleGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_open_rule_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointCalAPIResponse

type AlibabaAlscCrmPointCalAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointCalResponse
}

计算积分可以抵扣的金额 APIResponse alibaba.alsc.crm.point.cal

计算积分可以抵扣的金额 积分的抵扣为区间型 如抵扣规则为100积分抵扣50元,则输入消费120积分的话,回返回消费100积分抵扣50元

这里为纯计算逻辑,不会校验用户是否有足够的可用积分进行抵扣

type AlibabaAlscCrmPointCalRequest

type AlibabaAlscCrmPointCalRequest struct {
	model.Params
	// contains filtered or unexported fields
}

计算积分可以抵扣的金额 APIRequest alibaba.alsc.crm.point.cal

计算积分可以抵扣的金额 积分的抵扣为区间型 如抵扣规则为100积分抵扣50元,则输入消费120积分的话,回返回消费100积分抵扣50元

这里为纯计算逻辑,不会校验用户是否有足够的可用积分进行抵扣

func NewAlibabaAlscCrmPointCalRequest

func NewAlibabaAlscCrmPointCalRequest() *AlibabaAlscCrmPointCalRequest

func (AlibabaAlscCrmPointCalRequest) GetApiMethodName

func (r AlibabaAlscCrmPointCalRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointCalRequest) GetApiParams

func (r AlibabaAlscCrmPointCalRequest) GetApiParams() url.Values

func (AlibabaAlscCrmPointCalRequest) GetParamCalculateDeductedMoneyOpenReq

func (r AlibabaAlscCrmPointCalRequest) GetParamCalculateDeductedMoneyOpenReq() *CalculateDeductedMoneyOpenReq

func (*AlibabaAlscCrmPointCalRequest) SetParamCalculateDeductedMoneyOpenReq

func (r *AlibabaAlscCrmPointCalRequest) SetParamCalculateDeductedMoneyOpenReq(paramCalculateDeductedMoneyOpenReq *CalculateDeductedMoneyOpenReq) error

type AlibabaAlscCrmPointCalResponse

type AlibabaAlscCrmPointCalResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_cal_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointChkpntbypayAPIResponse

type AlibabaAlscCrmPointChkpntbypayAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointChkpntbypayResponse
}

校验支付链路中的积分抵扣是否合法 APIResponse alibaba.alsc.crm.point.chkpntbypay

校验支付链路中的积分抵扣是否合法

type AlibabaAlscCrmPointChkpntbypayRequest

type AlibabaAlscCrmPointChkpntbypayRequest struct {
	model.Params
	// contains filtered or unexported fields
}

校验支付链路中的积分抵扣是否合法 APIRequest alibaba.alsc.crm.point.chkpntbypay

校验支付链路中的积分抵扣是否合法

func NewAlibabaAlscCrmPointChkpntbypayRequest

func NewAlibabaAlscCrmPointChkpntbypayRequest() *AlibabaAlscCrmPointChkpntbypayRequest

func (AlibabaAlscCrmPointChkpntbypayRequest) GetApiMethodName

func (r AlibabaAlscCrmPointChkpntbypayRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointChkpntbypayRequest) GetApiParams

func (AlibabaAlscCrmPointChkpntbypayRequest) GetParamConsumePointByPayOpenReq

func (r AlibabaAlscCrmPointChkpntbypayRequest) GetParamConsumePointByPayOpenReq() *ConsumePointByPayOpenReq

func (*AlibabaAlscCrmPointChkpntbypayRequest) SetParamConsumePointByPayOpenReq

func (r *AlibabaAlscCrmPointChkpntbypayRequest) SetParamConsumePointByPayOpenReq(paramConsumePointByPayOpenReq *ConsumePointByPayOpenReq) error

type AlibabaAlscCrmPointChkpntbypayResponse

type AlibabaAlscCrmPointChkpntbypayResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_chkpntbypay_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointConsumepointAPIResponse

type AlibabaAlscCrmPointConsumepointAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointConsumepointResponse
}

积分抵现 APIResponse alibaba.alsc.crm.point.consumepoint

积分抵现

type AlibabaAlscCrmPointConsumepointRequest

type AlibabaAlscCrmPointConsumepointRequest struct {
	model.Params
	// contains filtered or unexported fields
}

积分抵现 APIRequest alibaba.alsc.crm.point.consumepoint

积分抵现

func NewAlibabaAlscCrmPointConsumepointRequest

func NewAlibabaAlscCrmPointConsumepointRequest() *AlibabaAlscCrmPointConsumepointRequest

func (AlibabaAlscCrmPointConsumepointRequest) GetApiMethodName

func (r AlibabaAlscCrmPointConsumepointRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointConsumepointRequest) GetApiParams

func (AlibabaAlscCrmPointConsumepointRequest) GetParamConsumePointOpenReq

func (r AlibabaAlscCrmPointConsumepointRequest) GetParamConsumePointOpenReq() *ConsumePointOpenReq

func (*AlibabaAlscCrmPointConsumepointRequest) SetParamConsumePointOpenReq

func (r *AlibabaAlscCrmPointConsumepointRequest) SetParamConsumePointOpenReq(paramConsumePointOpenReq *ConsumePointOpenReq) error

type AlibabaAlscCrmPointConsumepointResponse

type AlibabaAlscCrmPointConsumepointResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_consumepoint_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointExtraConsumeAPIResponse

type AlibabaAlscCrmPointExtraConsumeAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointExtraConsumeResponse
}

积分补扣 APIResponse alibaba.alsc.crm.point.extra.consume

积分补扣

type AlibabaAlscCrmPointExtraConsumeRequest

type AlibabaAlscCrmPointExtraConsumeRequest struct {
	model.Params
	// contains filtered or unexported fields
}

积分补扣 APIRequest alibaba.alsc.crm.point.extra.consume

积分补扣

func NewAlibabaAlscCrmPointExtraConsumeRequest

func NewAlibabaAlscCrmPointExtraConsumeRequest() *AlibabaAlscCrmPointExtraConsumeRequest

func (AlibabaAlscCrmPointExtraConsumeRequest) GetApiMethodName

func (r AlibabaAlscCrmPointExtraConsumeRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointExtraConsumeRequest) GetApiParams

func (AlibabaAlscCrmPointExtraConsumeRequest) GetParamExtraConsumePointOpenReq

func (r AlibabaAlscCrmPointExtraConsumeRequest) GetParamExtraConsumePointOpenReq() *ExtraConsumePointOpenReq

func (*AlibabaAlscCrmPointExtraConsumeRequest) SetParamExtraConsumePointOpenReq

func (r *AlibabaAlscCrmPointExtraConsumeRequest) SetParamExtraConsumePointOpenReq(paramExtraConsumePointOpenReq *ExtraConsumePointOpenReq) error

type AlibabaAlscCrmPointExtraConsumeResponse

type AlibabaAlscCrmPointExtraConsumeResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_extra_consume_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointExtrachargeAPIResponse

type AlibabaAlscCrmPointExtrachargeAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointExtrachargeResponse
}

积分补录 APIResponse alibaba.alsc.crm.point.extracharge

积分补录

type AlibabaAlscCrmPointExtrachargeRequest

type AlibabaAlscCrmPointExtrachargeRequest struct {
	model.Params
	// contains filtered or unexported fields
}

积分补录 APIRequest alibaba.alsc.crm.point.extracharge

积分补录

func NewAlibabaAlscCrmPointExtrachargeRequest

func NewAlibabaAlscCrmPointExtrachargeRequest() *AlibabaAlscCrmPointExtrachargeRequest

func (AlibabaAlscCrmPointExtrachargeRequest) GetApiMethodName

func (r AlibabaAlscCrmPointExtrachargeRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointExtrachargeRequest) GetApiParams

func (AlibabaAlscCrmPointExtrachargeRequest) GetParamExtraChargePointOpenReq

func (r AlibabaAlscCrmPointExtrachargeRequest) GetParamExtraChargePointOpenReq() *ExtraChargePointOpenReq

func (*AlibabaAlscCrmPointExtrachargeRequest) SetParamExtraChargePointOpenReq

func (r *AlibabaAlscCrmPointExtrachargeRequest) SetParamExtraChargePointOpenReq(paramExtraChargePointOpenReq *ExtraChargePointOpenReq) error

type AlibabaAlscCrmPointExtrachargeResponse

type AlibabaAlscCrmPointExtrachargeResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_extracharge_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointQuerypointflowAPIResponse

type AlibabaAlscCrmPointQuerypointflowAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointQuerypointflowResponse
}

分页查询积分流水 APIResponse alibaba.alsc.crm.point.querypointflow

分页查询积分流水

type AlibabaAlscCrmPointQuerypointflowRequest

type AlibabaAlscCrmPointQuerypointflowRequest struct {
	model.Params
	// contains filtered or unexported fields
}

分页查询积分流水 APIRequest alibaba.alsc.crm.point.querypointflow

分页查询积分流水

func NewAlibabaAlscCrmPointQuerypointflowRequest

func NewAlibabaAlscCrmPointQuerypointflowRequest() *AlibabaAlscCrmPointQuerypointflowRequest

func (AlibabaAlscCrmPointQuerypointflowRequest) GetApiMethodName

func (r AlibabaAlscCrmPointQuerypointflowRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointQuerypointflowRequest) GetApiParams

func (AlibabaAlscCrmPointQuerypointflowRequest) GetParamPageQueryPointFlowOpenReq

func (r AlibabaAlscCrmPointQuerypointflowRequest) GetParamPageQueryPointFlowOpenReq() *PageQueryPointFlowOpenReq

func (*AlibabaAlscCrmPointQuerypointflowRequest) SetParamPageQueryPointFlowOpenReq

func (r *AlibabaAlscCrmPointQuerypointflowRequest) SetParamPageQueryPointFlowOpenReq(paramPageQueryPointFlowOpenReq *PageQueryPointFlowOpenReq) error

type AlibabaAlscCrmPointQuerypointflowResponse

type AlibabaAlscCrmPointQuerypointflowResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_querypointflow_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointReversepointAPIResponse

type AlibabaAlscCrmPointReversepointAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointReversepointResponse
}

积分消费回退 APIResponse alibaba.alsc.crm.point.reversepoint

积分消费回退

type AlibabaAlscCrmPointReversepointRequest

type AlibabaAlscCrmPointReversepointRequest struct {
	model.Params
	// contains filtered or unexported fields
}

积分消费回退 APIRequest alibaba.alsc.crm.point.reversepoint

积分消费回退

func NewAlibabaAlscCrmPointReversepointRequest

func NewAlibabaAlscCrmPointReversepointRequest() *AlibabaAlscCrmPointReversepointRequest

func (AlibabaAlscCrmPointReversepointRequest) GetApiMethodName

func (r AlibabaAlscCrmPointReversepointRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointReversepointRequest) GetApiParams

func (AlibabaAlscCrmPointReversepointRequest) GetParamReverseConsumePointOpenReq

func (r AlibabaAlscCrmPointReversepointRequest) GetParamReverseConsumePointOpenReq() *ReverseConsumePointOpenReq

func (*AlibabaAlscCrmPointReversepointRequest) SetParamReverseConsumePointOpenReq

func (r *AlibabaAlscCrmPointReversepointRequest) SetParamReverseConsumePointOpenReq(paramReverseConsumePointOpenReq *ReverseConsumePointOpenReq) error

type AlibabaAlscCrmPointReversepointResponse

type AlibabaAlscCrmPointReversepointResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_reversepoint_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPointRuleGetAPIResponse

type AlibabaAlscCrmPointRuleGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPointRuleGetResponse
}

查询积分规则 APIResponse alibaba.alsc.crm.point.rule.get

新增积分规则查询接口,传入includeLogicalDelete和maxUpdateTime时走同步下行逻辑不然则走普通积分规则查询接口

type AlibabaAlscCrmPointRuleGetRequest

type AlibabaAlscCrmPointRuleGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询积分规则 APIRequest alibaba.alsc.crm.point.rule.get

新增积分规则查询接口,传入includeLogicalDelete和maxUpdateTime时走同步下行逻辑不然则走普通积分规则查询接口

func NewAlibabaAlscCrmPointRuleGetRequest

func NewAlibabaAlscCrmPointRuleGetRequest() *AlibabaAlscCrmPointRuleGetRequest

func (AlibabaAlscCrmPointRuleGetRequest) GetApiMethodName

func (r AlibabaAlscCrmPointRuleGetRequest) GetApiMethodName() string

func (AlibabaAlscCrmPointRuleGetRequest) GetApiParams

func (r AlibabaAlscCrmPointRuleGetRequest) GetApiParams() url.Values

func (AlibabaAlscCrmPointRuleGetRequest) GetParamQueryPointRuleOpenReq

func (r AlibabaAlscCrmPointRuleGetRequest) GetParamQueryPointRuleOpenReq() *QueryPointRuleOpenReq

func (*AlibabaAlscCrmPointRuleGetRequest) SetParamQueryPointRuleOpenReq

func (r *AlibabaAlscCrmPointRuleGetRequest) SetParamQueryPointRuleOpenReq(paramQueryPointRuleOpenReq *QueryPointRuleOpenReq) error

type AlibabaAlscCrmPointRuleGetResponse

type AlibabaAlscCrmPointRuleGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_point_rule_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmPromotionListAPIResponse

type AlibabaAlscCrmPromotionListAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmPromotionListResponse
}

获取促销规则列表 APIResponse alibaba.alsc.crm.promotion.list

获取品牌的促销规则列表

type AlibabaAlscCrmPromotionListRequest

type AlibabaAlscCrmPromotionListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取促销规则列表 APIRequest alibaba.alsc.crm.promotion.list

获取品牌的促销规则列表

func NewAlibabaAlscCrmPromotionListRequest

func NewAlibabaAlscCrmPromotionListRequest() *AlibabaAlscCrmPromotionListRequest

func (AlibabaAlscCrmPromotionListRequest) GetApiMethodName

func (r AlibabaAlscCrmPromotionListRequest) GetApiMethodName() string

func (AlibabaAlscCrmPromotionListRequest) GetApiParams

func (AlibabaAlscCrmPromotionListRequest) GetPromotionFacadeOpenReq

func (r AlibabaAlscCrmPromotionListRequest) GetPromotionFacadeOpenReq() *PromotionFacadeOpenReq

func (*AlibabaAlscCrmPromotionListRequest) SetPromotionFacadeOpenReq

func (r *AlibabaAlscCrmPromotionListRequest) SetPromotionFacadeOpenReq(promotionFacadeOpenReq *PromotionFacadeOpenReq) error

type AlibabaAlscCrmPromotionListResponse

type AlibabaAlscCrmPromotionListResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_promotion_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeAccountFlowdetailGetAPIResponse

type AlibabaAlscCrmRechargeAccountFlowdetailGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeAccountFlowdetailGetResponse
}

储值流水详细 APIResponse alibaba.alsc.crm.recharge.account.flowdetail.get

查询储值流水详细接口

type AlibabaAlscCrmRechargeAccountFlowdetailGetRequest

type AlibabaAlscCrmRechargeAccountFlowdetailGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值流水详细 APIRequest alibaba.alsc.crm.recharge.account.flowdetail.get

查询储值流水详细接口

func NewAlibabaAlscCrmRechargeAccountFlowdetailGetRequest

func NewAlibabaAlscCrmRechargeAccountFlowdetailGetRequest() *AlibabaAlscCrmRechargeAccountFlowdetailGetRequest

func (AlibabaAlscCrmRechargeAccountFlowdetailGetRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeAccountFlowdetailGetRequest) GetApiParams

func (AlibabaAlscCrmRechargeAccountFlowdetailGetRequest) GetParamQueryRechargeAccountFlowOpenReq

func (r AlibabaAlscCrmRechargeAccountFlowdetailGetRequest) GetParamQueryRechargeAccountFlowOpenReq() *QueryRechargeAccountFlowOpenReq

func (*AlibabaAlscCrmRechargeAccountFlowdetailGetRequest) SetParamQueryRechargeAccountFlowOpenReq

func (r *AlibabaAlscCrmRechargeAccountFlowdetailGetRequest) SetParamQueryRechargeAccountFlowOpenReq(paramQueryRechargeAccountFlowOpenReq *QueryRechargeAccountFlowOpenReq) error

type AlibabaAlscCrmRechargeAccountFlowdetailGetResponse

type AlibabaAlscCrmRechargeAccountFlowdetailGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_account_flowdetail_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeAccountGetAPIResponse

type AlibabaAlscCrmRechargeAccountGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeAccountGetResponse
}

查询储值账户信息 APIResponse alibaba.alsc.crm.recharge.account.get

查询储值账户信息接口

type AlibabaAlscCrmRechargeAccountGetRequest

type AlibabaAlscCrmRechargeAccountGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询储值账户信息 APIRequest alibaba.alsc.crm.recharge.account.get

查询储值账户信息接口

func NewAlibabaAlscCrmRechargeAccountGetRequest

func NewAlibabaAlscCrmRechargeAccountGetRequest() *AlibabaAlscCrmRechargeAccountGetRequest

func (AlibabaAlscCrmRechargeAccountGetRequest) GetApiMethodName

func (r AlibabaAlscCrmRechargeAccountGetRequest) GetApiMethodName() string

func (AlibabaAlscCrmRechargeAccountGetRequest) GetApiParams

func (AlibabaAlscCrmRechargeAccountGetRequest) GetParamQueryRechargeAccountOpenReq

func (r AlibabaAlscCrmRechargeAccountGetRequest) GetParamQueryRechargeAccountOpenReq() *QueryRechargeAccountOpenReq

func (*AlibabaAlscCrmRechargeAccountGetRequest) SetParamQueryRechargeAccountOpenReq

func (r *AlibabaAlscCrmRechargeAccountGetRequest) SetParamQueryRechargeAccountOpenReq(paramQueryRechargeAccountOpenReq *QueryRechargeAccountOpenReq) error

type AlibabaAlscCrmRechargeAccountGetResponse

type AlibabaAlscCrmRechargeAccountGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_account_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeAccountflowsGetAPIResponse

type AlibabaAlscCrmRechargeAccountflowsGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeAccountflowsGetResponse
}

分页查询储值流水 APIResponse alibaba.alsc.crm.recharge.accountflows.get

增加分页查询储值流水接口

type AlibabaAlscCrmRechargeAccountflowsGetRequest

type AlibabaAlscCrmRechargeAccountflowsGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

分页查询储值流水 APIRequest alibaba.alsc.crm.recharge.accountflows.get

增加分页查询储值流水接口

func NewAlibabaAlscCrmRechargeAccountflowsGetRequest

func NewAlibabaAlscCrmRechargeAccountflowsGetRequest() *AlibabaAlscCrmRechargeAccountflowsGetRequest

func (AlibabaAlscCrmRechargeAccountflowsGetRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeAccountflowsGetRequest) GetApiParams

func (AlibabaAlscCrmRechargeAccountflowsGetRequest) GetParamPageQueryAccountFlowsOpenReq

func (r AlibabaAlscCrmRechargeAccountflowsGetRequest) GetParamPageQueryAccountFlowsOpenReq() *PageQueryAccountFlowsOpenReq

func (*AlibabaAlscCrmRechargeAccountflowsGetRequest) SetParamPageQueryAccountFlowsOpenReq

func (r *AlibabaAlscCrmRechargeAccountflowsGetRequest) SetParamPageQueryAccountFlowsOpenReq(paramPageQueryAccountFlowsOpenReq *PageQueryAccountFlowsOpenReq) error

type AlibabaAlscCrmRechargeAccountflowsGetResponse

type AlibabaAlscCrmRechargeAccountflowsGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_accountflows_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeChargeUpdateAPIResponse

type AlibabaAlscCrmRechargeChargeUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeChargeUpdateResponse
}

储值充值 APIResponse alibaba.alsc.crm.recharge.charge.update

顾客储值账户充值

type AlibabaAlscCrmRechargeChargeUpdateRequest

type AlibabaAlscCrmRechargeChargeUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值充值 APIRequest alibaba.alsc.crm.recharge.charge.update

顾客储值账户充值

func NewAlibabaAlscCrmRechargeChargeUpdateRequest

func NewAlibabaAlscCrmRechargeChargeUpdateRequest() *AlibabaAlscCrmRechargeChargeUpdateRequest

func (AlibabaAlscCrmRechargeChargeUpdateRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeChargeUpdateRequest) GetApiParams

func (AlibabaAlscCrmRechargeChargeUpdateRequest) GetParamRechargeOpenReq

func (r AlibabaAlscCrmRechargeChargeUpdateRequest) GetParamRechargeOpenReq() *RechargeOpenReq

func (*AlibabaAlscCrmRechargeChargeUpdateRequest) SetParamRechargeOpenReq

func (r *AlibabaAlscCrmRechargeChargeUpdateRequest) SetParamRechargeOpenReq(paramRechargeOpenReq *RechargeOpenReq) error

type AlibabaAlscCrmRechargeChargeUpdateResponse

type AlibabaAlscCrmRechargeChargeUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_charge_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeChargeprecheckGetAPIResponse

type AlibabaAlscCrmRechargeChargeprecheckGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeChargeprecheckGetResponse
}

储值账户充值前校验 APIResponse alibaba.alsc.crm.recharge.chargeprecheck.get

储值账户充值前校验接口

type AlibabaAlscCrmRechargeChargeprecheckGetRequest

type AlibabaAlscCrmRechargeChargeprecheckGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值账户充值前校验 APIRequest alibaba.alsc.crm.recharge.chargeprecheck.get

储值账户充值前校验接口

func NewAlibabaAlscCrmRechargeChargeprecheckGetRequest

func NewAlibabaAlscCrmRechargeChargeprecheckGetRequest() *AlibabaAlscCrmRechargeChargeprecheckGetRequest

func (AlibabaAlscCrmRechargeChargeprecheckGetRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeChargeprecheckGetRequest) GetApiParams

func (AlibabaAlscCrmRechargeChargeprecheckGetRequest) GetParamChargePreCheckOpenReq

func (r AlibabaAlscCrmRechargeChargeprecheckGetRequest) GetParamChargePreCheckOpenReq() *ChargePreCheckOpenReq

func (*AlibabaAlscCrmRechargeChargeprecheckGetRequest) SetParamChargePreCheckOpenReq

func (r *AlibabaAlscCrmRechargeChargeprecheckGetRequest) SetParamChargePreCheckOpenReq(paramChargePreCheckOpenReq *ChargePreCheckOpenReq) error

type AlibabaAlscCrmRechargeChargeprecheckGetResponse

type AlibabaAlscCrmRechargeChargeprecheckGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_chargeprecheck_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeDedutUpdateAPIResponse

type AlibabaAlscCrmRechargeDedutUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeDedutUpdateResponse
}

储值消费 APIResponse alibaba.alsc.crm.recharge.dedut.update

增加储值消费接口

type AlibabaAlscCrmRechargeDedutUpdateRequest

type AlibabaAlscCrmRechargeDedutUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值消费 APIRequest alibaba.alsc.crm.recharge.dedut.update

增加储值消费接口

func NewAlibabaAlscCrmRechargeDedutUpdateRequest

func NewAlibabaAlscCrmRechargeDedutUpdateRequest() *AlibabaAlscCrmRechargeDedutUpdateRequest

func (AlibabaAlscCrmRechargeDedutUpdateRequest) GetApiMethodName

func (r AlibabaAlscCrmRechargeDedutUpdateRequest) GetApiMethodName() string

func (AlibabaAlscCrmRechargeDedutUpdateRequest) GetApiParams

func (AlibabaAlscCrmRechargeDedutUpdateRequest) GetParamDedutOpenReq

func (r AlibabaAlscCrmRechargeDedutUpdateRequest) GetParamDedutOpenReq() *DedutOpenReq

func (*AlibabaAlscCrmRechargeDedutUpdateRequest) SetParamDedutOpenReq

func (r *AlibabaAlscCrmRechargeDedutUpdateRequest) SetParamDedutOpenReq(paramDedutOpenReq *DedutOpenReq) error

type AlibabaAlscCrmRechargeDedutUpdateResponse

type AlibabaAlscCrmRechargeDedutUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_dedut_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeDedutprecheckGetAPIResponse

type AlibabaAlscCrmRechargeDedutprecheckGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeDedutprecheckGetResponse
}

储值核销预先校验 APIResponse alibaba.alsc.crm.recharge.dedutprecheck.get

储值核销预先校验接口

type AlibabaAlscCrmRechargeDedutprecheckGetRequest

type AlibabaAlscCrmRechargeDedutprecheckGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值核销预先校验 APIRequest alibaba.alsc.crm.recharge.dedutprecheck.get

储值核销预先校验接口

func NewAlibabaAlscCrmRechargeDedutprecheckGetRequest

func NewAlibabaAlscCrmRechargeDedutprecheckGetRequest() *AlibabaAlscCrmRechargeDedutprecheckGetRequest

func (AlibabaAlscCrmRechargeDedutprecheckGetRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeDedutprecheckGetRequest) GetApiParams

func (AlibabaAlscCrmRechargeDedutprecheckGetRequest) GetParamDeductPreCheckOpenReq

func (r AlibabaAlscCrmRechargeDedutprecheckGetRequest) GetParamDeductPreCheckOpenReq() *DeductPreCheckOpenReq

func (*AlibabaAlscCrmRechargeDedutprecheckGetRequest) SetParamDeductPreCheckOpenReq

func (r *AlibabaAlscCrmRechargeDedutprecheckGetRequest) SetParamDeductPreCheckOpenReq(paramDeductPreCheckOpenReq *DeductPreCheckOpenReq) error

type AlibabaAlscCrmRechargeDedutprecheckGetResponse

type AlibabaAlscCrmRechargeDedutprecheckGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_dedutprecheck_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeQryruleAPIResponse

type AlibabaAlscCrmRechargeQryruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeQryruleResponse
}

储值规则下行 APIResponse alibaba.alsc.crm.recharge.qryrule

储值规则下行

type AlibabaAlscCrmRechargeQryruleRequest

type AlibabaAlscCrmRechargeQryruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值规则下行 APIRequest alibaba.alsc.crm.recharge.qryrule

储值规则下行

func NewAlibabaAlscCrmRechargeQryruleRequest

func NewAlibabaAlscCrmRechargeQryruleRequest() *AlibabaAlscCrmRechargeQryruleRequest

func (AlibabaAlscCrmRechargeQryruleRequest) GetApiMethodName

func (r AlibabaAlscCrmRechargeQryruleRequest) GetApiMethodName() string

func (AlibabaAlscCrmRechargeQryruleRequest) GetApiParams

func (AlibabaAlscCrmRechargeQryruleRequest) GetParamPullRechargeRuleByShopReq

func (r AlibabaAlscCrmRechargeQryruleRequest) GetParamPullRechargeRuleByShopReq() *PullRechargeRuleByShopReq

func (*AlibabaAlscCrmRechargeQryruleRequest) SetParamPullRechargeRuleByShopReq

func (r *AlibabaAlscCrmRechargeQryruleRequest) SetParamPullRechargeRuleByShopReq(paramPullRechargeRuleByShopReq *PullRechargeRuleByShopReq) error

type AlibabaAlscCrmRechargeQryruleResponse

type AlibabaAlscCrmRechargeQryruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_qryrule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeUnchargeUpdateAPIResponse

type AlibabaAlscCrmRechargeUnchargeUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeUnchargeUpdateResponse
}

充值退款 APIResponse alibaba.alsc.crm.recharge.uncharge.update

充值退款

type AlibabaAlscCrmRechargeUnchargeUpdateRequest

type AlibabaAlscCrmRechargeUnchargeUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

充值退款 APIRequest alibaba.alsc.crm.recharge.uncharge.update

充值退款

func NewAlibabaAlscCrmRechargeUnchargeUpdateRequest

func NewAlibabaAlscCrmRechargeUnchargeUpdateRequest() *AlibabaAlscCrmRechargeUnchargeUpdateRequest

func (AlibabaAlscCrmRechargeUnchargeUpdateRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeUnchargeUpdateRequest) GetApiParams

func (AlibabaAlscCrmRechargeUnchargeUpdateRequest) GetParamUnchargeOpenReq

func (r AlibabaAlscCrmRechargeUnchargeUpdateRequest) GetParamUnchargeOpenReq() *UnchargeOpenReq

func (*AlibabaAlscCrmRechargeUnchargeUpdateRequest) SetParamUnchargeOpenReq

func (r *AlibabaAlscCrmRechargeUnchargeUpdateRequest) SetParamUnchargeOpenReq(paramUnchargeOpenReq *UnchargeOpenReq) error

type AlibabaAlscCrmRechargeUnchargeUpdateResponse

type AlibabaAlscCrmRechargeUnchargeUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_uncharge_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeUnchargecheckGetAPIResponse

type AlibabaAlscCrmRechargeUnchargecheckGetAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeUnchargecheckGetResponse
}

储值账户退充值校验 APIResponse alibaba.alsc.crm.recharge.unchargecheck.get

储值账户退充值校验接口

type AlibabaAlscCrmRechargeUnchargecheckGetRequest

type AlibabaAlscCrmRechargeUnchargecheckGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值账户退充值校验 APIRequest alibaba.alsc.crm.recharge.unchargecheck.get

储值账户退充值校验接口

func NewAlibabaAlscCrmRechargeUnchargecheckGetRequest

func NewAlibabaAlscCrmRechargeUnchargecheckGetRequest() *AlibabaAlscCrmRechargeUnchargecheckGetRequest

func (AlibabaAlscCrmRechargeUnchargecheckGetRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeUnchargecheckGetRequest) GetApiParams

func (AlibabaAlscCrmRechargeUnchargecheckGetRequest) GetParamUnchargeCheckOpenReq

func (r AlibabaAlscCrmRechargeUnchargecheckGetRequest) GetParamUnchargeCheckOpenReq() *UnchargeCheckOpenReq

func (*AlibabaAlscCrmRechargeUnchargecheckGetRequest) SetParamUnchargeCheckOpenReq

func (r *AlibabaAlscCrmRechargeUnchargecheckGetRequest) SetParamUnchargeCheckOpenReq(paramUnchargeCheckOpenReq *UnchargeCheckOpenReq) error

type AlibabaAlscCrmRechargeUnchargecheckGetResponse

type AlibabaAlscCrmRechargeUnchargecheckGetResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_unchargecheck_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRechargeUndedutUpdateAPIResponse

type AlibabaAlscCrmRechargeUndedutUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRechargeUndedutUpdateResponse
}

储值消费退款(逆向) APIResponse alibaba.alsc.crm.recharge.undedut.update

新增储值消费退款接口

type AlibabaAlscCrmRechargeUndedutUpdateRequest

type AlibabaAlscCrmRechargeUndedutUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

储值消费退款(逆向) APIRequest alibaba.alsc.crm.recharge.undedut.update

新增储值消费退款接口

func NewAlibabaAlscCrmRechargeUndedutUpdateRequest

func NewAlibabaAlscCrmRechargeUndedutUpdateRequest() *AlibabaAlscCrmRechargeUndedutUpdateRequest

func (AlibabaAlscCrmRechargeUndedutUpdateRequest) GetApiMethodName

func (AlibabaAlscCrmRechargeUndedutUpdateRequest) GetApiParams

func (AlibabaAlscCrmRechargeUndedutUpdateRequest) GetParamUndedutOpenReq

func (r AlibabaAlscCrmRechargeUndedutUpdateRequest) GetParamUndedutOpenReq() *UndedutOpenReq

func (*AlibabaAlscCrmRechargeUndedutUpdateRequest) SetParamUndedutOpenReq

func (r *AlibabaAlscCrmRechargeUndedutUpdateRequest) SetParamUndedutOpenReq(paramUndedutOpenReq *UndedutOpenReq) error

type AlibabaAlscCrmRechargeUndedutUpdateResponse

type AlibabaAlscCrmRechargeUndedutUpdateResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_recharge_undedut_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleLevelQuerylevelruleAPIResponse

type AlibabaAlscCrmRuleLevelQuerylevelruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleLevelQuerylevelruleResponse
}

查询会员等级规则 APIResponse alibaba.alsc.crm.rule.level.querylevelrule

查询会员等级规则

type AlibabaAlscCrmRuleLevelQuerylevelruleRequest

type AlibabaAlscCrmRuleLevelQuerylevelruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询会员等级规则 APIRequest alibaba.alsc.crm.rule.level.querylevelrule

查询会员等级规则

func NewAlibabaAlscCrmRuleLevelQuerylevelruleRequest

func NewAlibabaAlscCrmRuleLevelQuerylevelruleRequest() *AlibabaAlscCrmRuleLevelQuerylevelruleRequest

func (AlibabaAlscCrmRuleLevelQuerylevelruleRequest) GetApiMethodName

func (AlibabaAlscCrmRuleLevelQuerylevelruleRequest) GetApiParams

func (AlibabaAlscCrmRuleLevelQuerylevelruleRequest) GetPlanRuleQueryRequest

func (*AlibabaAlscCrmRuleLevelQuerylevelruleRequest) SetPlanRuleQueryRequest

func (r *AlibabaAlscCrmRuleLevelQuerylevelruleRequest) SetPlanRuleQueryRequest(planRuleQueryRequest *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleLevelQuerylevelruleResponse

type AlibabaAlscCrmRuleLevelQuerylevelruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_level_querylevelrule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQuerydishruleAPIResponse

type AlibabaAlscCrmRuleQuerydishruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQuerydishruleResponse
}

查询品牌下的入会菜品规则 APIResponse alibaba.alsc.crm.rule.querydishrule

查询品牌下的入会菜品规则

type AlibabaAlscCrmRuleQuerydishruleRequest

type AlibabaAlscCrmRuleQuerydishruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询品牌下的入会菜品规则 APIRequest alibaba.alsc.crm.rule.querydishrule

查询品牌下的入会菜品规则

func NewAlibabaAlscCrmRuleQuerydishruleRequest

func NewAlibabaAlscCrmRuleQuerydishruleRequest() *AlibabaAlscCrmRuleQuerydishruleRequest

func (AlibabaAlscCrmRuleQuerydishruleRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQuerydishruleRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQuerydishruleRequest) GetApiParams

func (AlibabaAlscCrmRuleQuerydishruleRequest) GetParamPlanRuleQueryOpenReq

func (r AlibabaAlscCrmRuleQuerydishruleRequest) GetParamPlanRuleQueryOpenReq() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQuerydishruleRequest) SetParamPlanRuleQueryOpenReq

func (r *AlibabaAlscCrmRuleQuerydishruleRequest) SetParamPlanRuleQueryOpenReq(paramPlanRuleQueryOpenReq *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQuerydishruleResponse

type AlibabaAlscCrmRuleQuerydishruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_querydishrule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQuerygrowruleAPIResponse

type AlibabaAlscCrmRuleQuerygrowruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQuerygrowruleResponse
}

查询品牌下的会员成长规则 APIResponse alibaba.alsc.crm.rule.querygrowrule

查询品牌下的会员成长规则

type AlibabaAlscCrmRuleQuerygrowruleRequest

type AlibabaAlscCrmRuleQuerygrowruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询品牌下的会员成长规则 APIRequest alibaba.alsc.crm.rule.querygrowrule

查询品牌下的会员成长规则

func NewAlibabaAlscCrmRuleQuerygrowruleRequest

func NewAlibabaAlscCrmRuleQuerygrowruleRequest() *AlibabaAlscCrmRuleQuerygrowruleRequest

func (AlibabaAlscCrmRuleQuerygrowruleRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQuerygrowruleRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQuerygrowruleRequest) GetApiParams

func (AlibabaAlscCrmRuleQuerygrowruleRequest) GetParamPlanRuleQueryOpenReq

func (r AlibabaAlscCrmRuleQuerygrowruleRequest) GetParamPlanRuleQueryOpenReq() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQuerygrowruleRequest) SetParamPlanRuleQueryOpenReq

func (r *AlibabaAlscCrmRuleQuerygrowruleRequest) SetParamPlanRuleQueryOpenReq(paramPlanRuleQueryOpenReq *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQuerygrowruleResponse

type AlibabaAlscCrmRuleQuerygrowruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_querygrowrule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQueryjoinmruleAPIResponse

type AlibabaAlscCrmRuleQueryjoinmruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQueryjoinmruleResponse
}

查询品牌下的成为会员规则 APIResponse alibaba.alsc.crm.rule.queryjoinmrule

查询品牌下的成为会员规则

type AlibabaAlscCrmRuleQueryjoinmruleRequest

type AlibabaAlscCrmRuleQueryjoinmruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询品牌下的成为会员规则 APIRequest alibaba.alsc.crm.rule.queryjoinmrule

查询品牌下的成为会员规则

func NewAlibabaAlscCrmRuleQueryjoinmruleRequest

func NewAlibabaAlscCrmRuleQueryjoinmruleRequest() *AlibabaAlscCrmRuleQueryjoinmruleRequest

func (AlibabaAlscCrmRuleQueryjoinmruleRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQueryjoinmruleRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQueryjoinmruleRequest) GetApiParams

func (AlibabaAlscCrmRuleQueryjoinmruleRequest) GetParamPlanRuleQueryOpenReq

func (r AlibabaAlscCrmRuleQueryjoinmruleRequest) GetParamPlanRuleQueryOpenReq() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQueryjoinmruleRequest) SetParamPlanRuleQueryOpenReq

func (r *AlibabaAlscCrmRuleQueryjoinmruleRequest) SetParamPlanRuleQueryOpenReq(paramPlanRuleQueryOpenReq *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQueryjoinmruleResponse

type AlibabaAlscCrmRuleQueryjoinmruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_queryjoinmrule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQuerymdayeruleAPIResponse

type AlibabaAlscCrmRuleQuerymdayeruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQuerymdayeruleResponse
}

查询品牌下的会员日规则 APIResponse alibaba.alsc.crm.rule.querymdayerule

查询品牌下的会员日规则

type AlibabaAlscCrmRuleQuerymdayeruleRequest

type AlibabaAlscCrmRuleQuerymdayeruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询品牌下的会员日规则 APIRequest alibaba.alsc.crm.rule.querymdayerule

查询品牌下的会员日规则

func NewAlibabaAlscCrmRuleQuerymdayeruleRequest

func NewAlibabaAlscCrmRuleQuerymdayeruleRequest() *AlibabaAlscCrmRuleQuerymdayeruleRequest

func (AlibabaAlscCrmRuleQuerymdayeruleRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQuerymdayeruleRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQuerymdayeruleRequest) GetApiParams

func (AlibabaAlscCrmRuleQuerymdayeruleRequest) GetParamPlanRuleQueryOpenReq

func (r AlibabaAlscCrmRuleQuerymdayeruleRequest) GetParamPlanRuleQueryOpenReq() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQuerymdayeruleRequest) SetParamPlanRuleQueryOpenReq

func (r *AlibabaAlscCrmRuleQuerymdayeruleRequest) SetParamPlanRuleQueryOpenReq(paramPlanRuleQueryOpenReq *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQuerymdayeruleResponse

type AlibabaAlscCrmRuleQuerymdayeruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_querymdayerule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQuerympriceruleAPIResponse

type AlibabaAlscCrmRuleQuerympriceruleAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQuerympriceruleResponse
}

查询品牌下的会员价规则 APIResponse alibaba.alsc.crm.rule.querympricerule

查询品牌下的会员价规则

type AlibabaAlscCrmRuleQuerympriceruleRequest

type AlibabaAlscCrmRuleQuerympriceruleRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询品牌下的会员价规则 APIRequest alibaba.alsc.crm.rule.querympricerule

查询品牌下的会员价规则

func NewAlibabaAlscCrmRuleQuerympriceruleRequest

func NewAlibabaAlscCrmRuleQuerympriceruleRequest() *AlibabaAlscCrmRuleQuerympriceruleRequest

func (AlibabaAlscCrmRuleQuerympriceruleRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQuerympriceruleRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQuerympriceruleRequest) GetApiParams

func (AlibabaAlscCrmRuleQuerympriceruleRequest) GetParamPlanRuleQueryOpenReq

func (r AlibabaAlscCrmRuleQuerympriceruleRequest) GetParamPlanRuleQueryOpenReq() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQuerympriceruleRequest) SetParamPlanRuleQueryOpenReq

func (r *AlibabaAlscCrmRuleQuerympriceruleRequest) SetParamPlanRuleQueryOpenReq(paramPlanRuleQueryOpenReq *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQuerympriceruleResponse

type AlibabaAlscCrmRuleQuerympriceruleResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_querympricerule_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQueryoptplanAPIResponse

type AlibabaAlscCrmRuleQueryoptplanAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQueryoptplanResponse
}

查询运营计划 APIResponse alibaba.alsc.crm.rule.queryoptplan

查询运营计划

type AlibabaAlscCrmRuleQueryoptplanRequest

type AlibabaAlscCrmRuleQueryoptplanRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询运营计划 APIRequest alibaba.alsc.crm.rule.queryoptplan

查询运营计划

func NewAlibabaAlscCrmRuleQueryoptplanRequest

func NewAlibabaAlscCrmRuleQueryoptplanRequest() *AlibabaAlscCrmRuleQueryoptplanRequest

func (AlibabaAlscCrmRuleQueryoptplanRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQueryoptplanRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQueryoptplanRequest) GetApiParams

func (AlibabaAlscCrmRuleQueryoptplanRequest) GetPlanRuleQueryOpenRequest

func (r AlibabaAlscCrmRuleQueryoptplanRequest) GetPlanRuleQueryOpenRequest() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQueryoptplanRequest) SetPlanRuleQueryOpenRequest

func (r *AlibabaAlscCrmRuleQueryoptplanRequest) SetPlanRuleQueryOpenRequest(planRuleQueryOpenRequest *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQueryoptplanResponse

type AlibabaAlscCrmRuleQueryoptplanResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_queryoptplan_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmRuleQuerytaglistAPIResponse

type AlibabaAlscCrmRuleQuerytaglistAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmRuleQuerytaglistResponse
}

查询标签列表 APIResponse alibaba.alsc.crm.rule.querytaglist

查询标签列表

type AlibabaAlscCrmRuleQuerytaglistRequest

type AlibabaAlscCrmRuleQuerytaglistRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询标签列表 APIRequest alibaba.alsc.crm.rule.querytaglist

查询标签列表

func NewAlibabaAlscCrmRuleQuerytaglistRequest

func NewAlibabaAlscCrmRuleQuerytaglistRequest() *AlibabaAlscCrmRuleQuerytaglistRequest

func (AlibabaAlscCrmRuleQuerytaglistRequest) GetApiMethodName

func (r AlibabaAlscCrmRuleQuerytaglistRequest) GetApiMethodName() string

func (AlibabaAlscCrmRuleQuerytaglistRequest) GetApiParams

func (AlibabaAlscCrmRuleQuerytaglistRequest) GetParamPlanRuleQueryOpenReq

func (r AlibabaAlscCrmRuleQuerytaglistRequest) GetParamPlanRuleQueryOpenReq() *PlanRuleQueryOpenReq

func (*AlibabaAlscCrmRuleQuerytaglistRequest) SetParamPlanRuleQueryOpenReq

func (r *AlibabaAlscCrmRuleQuerytaglistRequest) SetParamPlanRuleQueryOpenReq(paramPlanRuleQueryOpenReq *PlanRuleQueryOpenReq) error

type AlibabaAlscCrmRuleQuerytaglistResponse

type AlibabaAlscCrmRuleQuerytaglistResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_rule_querytaglist_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmVoucherSendAPIResponse

type AlibabaAlscCrmVoucherSendAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmVoucherSendResponse
}

发送券给指定用户 APIResponse alibaba.alsc.crm.voucher.send

发送券给指定用户

type AlibabaAlscCrmVoucherSendRequest

type AlibabaAlscCrmVoucherSendRequest struct {
	model.Params
	// contains filtered or unexported fields
}

发送券给指定用户 APIRequest alibaba.alsc.crm.voucher.send

发送券给指定用户

func NewAlibabaAlscCrmVoucherSendRequest

func NewAlibabaAlscCrmVoucherSendRequest() *AlibabaAlscCrmVoucherSendRequest

func (AlibabaAlscCrmVoucherSendRequest) GetApiMethodName

func (r AlibabaAlscCrmVoucherSendRequest) GetApiMethodName() string

func (AlibabaAlscCrmVoucherSendRequest) GetApiParams

func (r AlibabaAlscCrmVoucherSendRequest) GetApiParams() url.Values

func (AlibabaAlscCrmVoucherSendRequest) GetParamVoucherSendOpenReq

func (r AlibabaAlscCrmVoucherSendRequest) GetParamVoucherSendOpenReq() *VoucherSendOpenReq

func (*AlibabaAlscCrmVoucherSendRequest) SetParamVoucherSendOpenReq

func (r *AlibabaAlscCrmVoucherSendRequest) SetParamVoucherSendOpenReq(paramVoucherSendOpenReq *VoucherSendOpenReq) error

type AlibabaAlscCrmVoucherSendResponse

type AlibabaAlscCrmVoucherSendResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_voucher_send_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmVoucherStatusChangeAPIResponse

type AlibabaAlscCrmVoucherStatusChangeAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmVoucherStatusChangeResponse
}

优惠券状态更改 APIResponse alibaba.alsc.crm.voucher.status.change

核销优惠券

type AlibabaAlscCrmVoucherStatusChangeRequest

type AlibabaAlscCrmVoucherStatusChangeRequest struct {
	model.Params
	// contains filtered or unexported fields
}

优惠券状态更改 APIRequest alibaba.alsc.crm.voucher.status.change

核销优惠券

func NewAlibabaAlscCrmVoucherStatusChangeRequest

func NewAlibabaAlscCrmVoucherStatusChangeRequest() *AlibabaAlscCrmVoucherStatusChangeRequest

func (AlibabaAlscCrmVoucherStatusChangeRequest) GetApiMethodName

func (r AlibabaAlscCrmVoucherStatusChangeRequest) GetApiMethodName() string

func (AlibabaAlscCrmVoucherStatusChangeRequest) GetApiParams

func (AlibabaAlscCrmVoucherStatusChangeRequest) GetParamVoucherStatusChangeOpenReq

func (r AlibabaAlscCrmVoucherStatusChangeRequest) GetParamVoucherStatusChangeOpenReq() *VoucherStatusChangeOpenReq

func (*AlibabaAlscCrmVoucherStatusChangeRequest) SetParamVoucherStatusChangeOpenReq

func (r *AlibabaAlscCrmVoucherStatusChangeRequest) SetParamVoucherStatusChangeOpenReq(paramVoucherStatusChangeOpenReq *VoucherStatusChangeOpenReq) error

type AlibabaAlscCrmVoucherStatusChangeResponse

type AlibabaAlscCrmVoucherStatusChangeResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_voucher_status_change_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscCrmVoucherTemplateListAPIResponse

type AlibabaAlscCrmVoucherTemplateListAPIResponse struct {
	model.CommonResponse
	AlibabaAlscCrmVoucherTemplateListResponse
}

获取优惠券模版列表 APIResponse alibaba.alsc.crm.voucher.template.list

获取优惠券模版列表

type AlibabaAlscCrmVoucherTemplateListRequest

type AlibabaAlscCrmVoucherTemplateListRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取优惠券模版列表 APIRequest alibaba.alsc.crm.voucher.template.list

获取优惠券模版列表

func NewAlibabaAlscCrmVoucherTemplateListRequest

func NewAlibabaAlscCrmVoucherTemplateListRequest() *AlibabaAlscCrmVoucherTemplateListRequest

func (AlibabaAlscCrmVoucherTemplateListRequest) GetApiMethodName

func (r AlibabaAlscCrmVoucherTemplateListRequest) GetApiMethodName() string

func (AlibabaAlscCrmVoucherTemplateListRequest) GetApiParams

func (AlibabaAlscCrmVoucherTemplateListRequest) GetVoucherTemplateOpenReq

func (*AlibabaAlscCrmVoucherTemplateListRequest) SetVoucherTemplateOpenReq

func (r *AlibabaAlscCrmVoucherTemplateListRequest) SetVoucherTemplateOpenReq(voucherTemplateOpenReq *VoucherTemplateOpenReq) error

type AlibabaAlscCrmVoucherTemplateListResponse

type AlibabaAlscCrmVoucherTemplateListResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_crm_voucher_template_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CommonPageResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscKmsAccessAPIResponse

type AlibabaAlscKmsAccessAPIResponse struct {
	model.CommonResponse
	AlibabaAlscKmsAccessResponse
}

本地生活风控数据接入 APIResponse alibaba.alsc.kms.access

第三方使用本地生活数据对外提供服务,上报访问日志信息接口

type AlibabaAlscKmsAccessRequest

type AlibabaAlscKmsAccessRequest struct {
	model.Params
	// contains filtered or unexported fields
}

本地生活风控数据接入 APIRequest alibaba.alsc.kms.access

第三方使用本地生活数据对外提供服务,上报访问日志信息接口

func NewAlibabaAlscKmsAccessRequest

func NewAlibabaAlscKmsAccessRequest() *AlibabaAlscKmsAccessRequest

func (AlibabaAlscKmsAccessRequest) GetApiMethodName

func (r AlibabaAlscKmsAccessRequest) GetApiMethodName() string

func (AlibabaAlscKmsAccessRequest) GetApiParams

func (r AlibabaAlscKmsAccessRequest) GetApiParams() url.Values

func (AlibabaAlscKmsAccessRequest) GetRequestdata

func (r AlibabaAlscKmsAccessRequest) GetRequestdata() string

func (*AlibabaAlscKmsAccessRequest) SetRequestdata

func (r *AlibabaAlscKmsAccessRequest) SetRequestdata(requestdata string) error

type AlibabaAlscKmsAccessResponse

type AlibabaAlscKmsAccessResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_kms_access_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Resultcode string `json:"resultcode,omitempty" xml:"resultcode,omitempty"`

	Resultsuccess bool `json:"resultsuccess,omitempty" xml:"resultsuccess,omitempty"`

	Resultmessage string `json:"resultmessage,omitempty" xml:"resultmessage,omitempty"`
}

type AlibabaAlscOrderOrderUploadAPIResponse

type AlibabaAlscOrderOrderUploadAPIResponse struct {
	model.CommonResponse
	AlibabaAlscOrderOrderUploadResponse
}

订单回流 APIResponse alibaba.alsc.order.order.upload

第三方订单回流

type AlibabaAlscOrderOrderUploadRequest

type AlibabaAlscOrderOrderUploadRequest struct {
	model.Params
	// contains filtered or unexported fields
}

订单回流 APIRequest alibaba.alsc.order.order.upload

第三方订单回流

func NewAlibabaAlscOrderOrderUploadRequest

func NewAlibabaAlscOrderOrderUploadRequest() *AlibabaAlscOrderOrderUploadRequest

func (AlibabaAlscOrderOrderUploadRequest) GetApiMethodName

func (r AlibabaAlscOrderOrderUploadRequest) GetApiMethodName() string

func (AlibabaAlscOrderOrderUploadRequest) GetApiParams

func (AlibabaAlscOrderOrderUploadRequest) GetParamBackflowRequest

func (r AlibabaAlscOrderOrderUploadRequest) GetParamBackflowRequest() *BackflowRequest

func (*AlibabaAlscOrderOrderUploadRequest) SetParamBackflowRequest

func (r *AlibabaAlscOrderOrderUploadRequest) SetParamBackflowRequest(paramBackflowRequest *BackflowRequest) error

type AlibabaAlscOrderOrderUploadResponse

type AlibabaAlscOrderOrderUploadResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_order_order_upload_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscSaasCodecCodeAttrsQueryAPIResponse

type AlibabaAlscSaasCodecCodeAttrsQueryAPIResponse struct {
	model.CommonResponse
	AlibabaAlscSaasCodecCodeAttrsQueryResponse
}

码业务属性查询 APIResponse alibaba.alsc.saas.codec.code.attrs.query

码业务属性查询

type AlibabaAlscSaasCodecCodeAttrsQueryRequest

type AlibabaAlscSaasCodecCodeAttrsQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

码业务属性查询 APIRequest alibaba.alsc.saas.codec.code.attrs.query

码业务属性查询

func NewAlibabaAlscSaasCodecCodeAttrsQueryRequest

func NewAlibabaAlscSaasCodecCodeAttrsQueryRequest() *AlibabaAlscSaasCodecCodeAttrsQueryRequest

func (AlibabaAlscSaasCodecCodeAttrsQueryRequest) GetApiMethodName

func (AlibabaAlscSaasCodecCodeAttrsQueryRequest) GetApiParams

func (AlibabaAlscSaasCodecCodeAttrsQueryRequest) GetQueryCodeRequest

func (*AlibabaAlscSaasCodecCodeAttrsQueryRequest) SetQueryCodeRequest

func (r *AlibabaAlscSaasCodecCodeAttrsQueryRequest) SetQueryCodeRequest(queryCodeRequest *QueryCodeBizAttrRequest) error

type AlibabaAlscSaasCodecCodeAttrsQueryResponse

type AlibabaAlscSaasCodecCodeAttrsQueryResponse struct {
	XMLName   xml.Name `xml:"alibaba_alsc_saas_codec_code_attrs_query_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *AlibabaAlscSaasCodecCodeAttrsQueryResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaAlscSaasCodecCodeAttrsQueryResult

type AlibabaAlscSaasCodecCodeAttrsQueryResult struct {
	Data *CodeBizAttributeDto `json:"data,omitempty" xml:"data,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
}

AlibabaAlscSaasCodecCodeAttrsQueryResult

type AttachInfo

type AttachInfo struct {
	ActualFee int64 `json:"actual_fee,omitempty" xml:"actual_fee,omitempty"`

	ItemCount int64 `json:"item_count,omitempty" xml:"item_count,omitempty"`

	OutAttachItemId string `json:"out_attach_item_id,omitempty" xml:"out_attach_item_id,omitempty"`

	OutAttachItemName string `json:"out_attach_item_name,omitempty" xml:"out_attach_item_name,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`

	Weight string `json:"weight,omitempty" xml:"weight,omitempty"`

	TotalFee int64 `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
}

AttachInfo

type AttributeValueTopDto

type AttributeValueTopDto struct {
	Value string `json:"value,omitempty" xml:"value,omitempty"`

	Key string `json:"key,omitempty" xml:"key,omitempty"`
}

AttributeValueTopDto

type BackflowRequest

type BackflowRequest struct {
	BizSource string `json:"biz_source,omitempty" xml:"biz_source,omitempty"`

	OrderAttributeInfoList []OrderAttributeInfo `json:"order_attribute_info_list,omitempty" xml:"order_attribute_info_list,omitempty"`

	OrderInfo *OrderInfo `json:"order_info,omitempty" xml:"order_info,omitempty"`

	PayDetailInfoList []PayDetailInfo `json:"pay_detail_info_list,omitempty" xml:"pay_detail_info_list,omitempty"`

	PromoDetailInfoList []PromoDetailInfo `json:"promo_detail_info_list,omitempty" xml:"promo_detail_info_list,omitempty"`

	RefundFundDetailInfoList []RefundFundDetailInfo `json:"refund_fund_detail_info_list,omitempty" xml:"refund_fund_detail_info_list,omitempty"`

	RefundItemDetailInfoList []RefundItemDetailInfo `json:"refund_item_detail_info_list,omitempty" xml:"refund_item_detail_info_list,omitempty"`

	RefundOrderInfoList []RefundOrderInfo `json:"refund_order_info_list,omitempty" xml:"refund_order_info_list,omitempty"`

	SubOrderInfoList []SubOrderInfo `json:"sub_order_info_list,omitempty" xml:"sub_order_info_list,omitempty"`
}

BackflowRequest

type BaseResult

type BaseResult struct {
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`

	Fail bool `json:"fail,omitempty" xml:"fail,omitempty"`

	Process bool `json:"process,omitempty" xml:"process,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

BaseResult

type BatchActiveCardOpenInfo

type BatchActiveCardOpenInfo struct {
	AllSuccess bool `json:"all_success,omitempty" xml:"all_success,omitempty"`

	ResultMap string `json:"result_map,omitempty" xml:"result_map,omitempty"`
}

BatchActiveCardOpenInfo

type BatchActiveCardOpenReq

type BatchActiveCardOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PhysicalCardIds []string `json:"physical_card_ids,omitempty" xml:"physical_card_ids>string,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

BatchActiveCardOpenReq

type BatchOpenCardOpenInfo

type BatchOpenCardOpenInfo struct {
	AllSuccess string `json:"all_success,omitempty" xml:"all_success,omitempty"`

	ResultMap string `json:"result_map,omitempty" xml:"result_map,omitempty"`
}

BatchOpenCardOpenInfo

type BatchOpenCardOpenReq

type BatchOpenCardOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PhysicalCardIds []string `json:"physical_card_ids,omitempty" xml:"physical_card_ids>string,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

BatchOpenCardOpenReq

type BindCustomerOpenReq

type BindCustomerOpenReq struct {
	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`
}

BindCustomerOpenReq

type BindPhysicalCardOpenReq

type BindPhysicalCardOpenReq struct {
	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`
}

BindPhysicalCardOpenReq

type CalculateDeductedMoneyOpenReq

type CalculateDeductedMoneyOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ConsumePoint int64 `json:"consume_point,omitempty" xml:"consume_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`
}

CalculateDeductedMoneyOpenReq

type CardOpenInfo

type CardOpenInfo struct {
	Accounts []AccountOpenInfo `json:"accounts,omitempty" xml:"accounts,omitempty"`

	ActiveOperatorId string `json:"active_operator_id,omitempty" xml:"active_operator_id,omitempty"`

	ActiveOperatorName string `json:"active_operator_name,omitempty" xml:"active_operator_name,omitempty"`

	ActiveShopId string `json:"active_shop_id,omitempty" xml:"active_shop_id,omitempty"`

	ActiveTime string `json:"active_time,omitempty" xml:"active_time,omitempty"`

	Buy bool `json:"buy,omitempty" xml:"buy,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CardTemplateId string `json:"card_template_id,omitempty" xml:"card_template_id,omitempty"`

	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExpireEnd string `json:"expire_end,omitempty" xml:"expire_end,omitempty"`

	ExpireStart string `json:"expire_start,omitempty" xml:"expire_start,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	OpenOperatorId string `json:"open_operator_id,omitempty" xml:"open_operator_id,omitempty"`

	OpenOperatorName string `json:"open_operator_name,omitempty" xml:"open_operator_name,omitempty"`

	OpenShopId string `json:"open_shop_id,omitempty" xml:"open_shop_id,omitempty"`

	OpenShopName string `json:"open_shop_name,omitempty" xml:"open_shop_name,omitempty"`

	OpenTime string `json:"open_time,omitempty" xml:"open_time,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OptPlanId string `json:"opt_plan_id,omitempty" xml:"opt_plan_id,omitempty"`

	PhysicalCards []PhysicalCardOpenInfo `json:"physical_cards,omitempty" xml:"physical_cards,omitempty"`

	PlanId string `json:"plan_id,omitempty" xml:"plan_id,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	ExtInfo *Extinfo `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

CardOpenInfo

type CardTemplateOpenInfo

type CardTemplateOpenInfo struct {
	CardTemplateId string `json:"card_template_id,omitempty" xml:"card_template_id,omitempty"`

	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExpireType string `json:"expire_type,omitempty" xml:"expire_type,omitempty"`

	ExpireValue string `json:"expire_value,omitempty" xml:"expire_value,omitempty"`

	ExtInfo *Extinfo `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	MenuId string `json:"menu_id,omitempty" xml:"menu_id,omitempty"`

	MenuLimitType string `json:"menu_limit_type,omitempty" xml:"menu_limit_type,omitempty"`

	MenuSwitch bool `json:"menu_switch,omitempty" xml:"menu_switch,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	OpenGiftSwitch bool `json:"open_gift_switch,omitempty" xml:"open_gift_switch,omitempty"`

	OptPlanId string `json:"opt_plan_id,omitempty" xml:"opt_plan_id,omitempty"`

	PhyCardFeeAmount int64 `json:"phy_card_fee_amount,omitempty" xml:"phy_card_fee_amount,omitempty"`

	PhyCardFeeBack bool `json:"phy_card_fee_back,omitempty" xml:"phy_card_fee_back,omitempty"`

	PhyCardFeeSwitch bool `json:"phy_card_fee_switch,omitempty" xml:"phy_card_fee_switch,omitempty"`

	PreRechargeAmount int64 `json:"pre_recharge_amount,omitempty" xml:"pre_recharge_amount,omitempty"`

	RechargeClear bool `json:"recharge_clear,omitempty" xml:"recharge_clear,omitempty"`

	RechargeRuleOpenInfo *RechargeRuleOpenInfo `json:"recharge_rule_open_info,omitempty" xml:"recharge_rule_open_info,omitempty"`

	RechargeShopIds []string `json:"recharge_shop_ids,omitempty" xml:"recharge_shop_ids>string,omitempty"`

	RechargeSwitch bool `json:"recharge_switch,omitempty" xml:"recharge_switch,omitempty"`

	SellPrice int64 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`

	SellShopGroupId string `json:"sell_shop_group_id,omitempty" xml:"sell_shop_group_id,omitempty"`

	SellShopIds []string `json:"sell_shop_ids,omitempty" xml:"sell_shop_ids>string,omitempty"`

	StartexpireType string `json:"startexpire_type,omitempty" xml:"startexpire_type,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	UseLimitType string `json:"use_limit_type,omitempty" xml:"use_limit_type,omitempty"`

	UseShopIds []string `json:"use_shop_ids,omitempty" xml:"use_shop_ids>string,omitempty"`

	Vouchers []OpenGiftVoucherOpenInfo `json:"vouchers,omitempty" xml:"vouchers,omitempty"`

	WxCardExt *WxCardOpenExt `json:"wx_card_ext,omitempty" xml:"wx_card_ext,omitempty"`

	WxCardSwitch bool `json:"wx_card_switch,omitempty" xml:"wx_card_switch,omitempty"`

	OutRechargeShopIds []string `json:"out_recharge_shop_ids,omitempty" xml:"out_recharge_shop_ids>string,omitempty"`

	OutSellShopIds []string `json:"out_sell_shop_ids,omitempty" xml:"out_sell_shop_ids>string,omitempty"`

	OutUseShopIds []string `json:"out_use_shop_ids,omitempty" xml:"out_use_shop_ids>string,omitempty"`

	Publish bool `json:"publish,omitempty" xml:"publish,omitempty"`
}

CardTemplateOpenInfo

type ChargePreCheckOpenReq

type ChargePreCheckOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`
}

ChargePreCheckOpenReq

type CheckPayPasswdReq

type CheckPayPasswdReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	PayPasswd string `json:"pay_passwd,omitempty" xml:"pay_passwd,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	Encrypted bool `json:"encrypted,omitempty" xml:"encrypted,omitempty"`
}

CheckPayPasswdReq

type CodeBizAttributeDto

type CodeBizAttributeDto struct {
	CodeValue string `json:"code_value,omitempty" xml:"code_value,omitempty"`

	SubjectType string `json:"subject_type,omitempty" xml:"subject_type,omitempty"`

	SubjectId string `json:"subject_id,omitempty" xml:"subject_id,omitempty"`
}

CodeBizAttributeDto

type ComboInfo

type ComboInfo struct {
	CookingMethodsInfoList []AttachInfo `json:"cooking_methods_info_list,omitempty" xml:"cooking_methods_info_list,omitempty"`

	IngredientsInfoList []AttachInfo `json:"ingredients_info_list,omitempty" xml:"ingredients_info_list,omitempty"`

	ItemCount int64 `json:"item_count,omitempty" xml:"item_count,omitempty"`

	OutItemId string `json:"out_item_id,omitempty" xml:"out_item_id,omitempty"`

	OutItemName string `json:"out_item_name,omitempty" xml:"out_item_name,omitempty"`

	OutSkuId string `json:"out_sku_id,omitempty" xml:"out_sku_id,omitempty"`

	OutSkuName string `json:"out_sku_name,omitempty" xml:"out_sku_name,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`

	Weight string `json:"weight,omitempty" xml:"weight,omitempty"`
}

ComboInfo

type CommonPageResult

type CommonPageResult struct {
	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ResultList []CardTemplateOpenInfo `json:"result_list,omitempty" xml:"result_list,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	ResultDesc string `json:"result_desc,omitempty" xml:"result_desc,omitempty"`

	ResultView string `json:"result_view,omitempty" xml:"result_view,omitempty"`

	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`

	HasNextPage bool `json:"has_next_page,omitempty" xml:"has_next_page,omitempty"`

	TotalPage int64 `json:"total_page,omitempty" xml:"total_page,omitempty"`
}

CommonPageResult

type CommonResult

type CommonResult struct {
	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`

	Result bool `json:"result,omitempty" xml:"result,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	ResultDesc string `json:"result_desc,omitempty" xml:"result_desc,omitempty"`

	ResultView string `json:"result_view,omitempty" xml:"result_view,omitempty"`
}

CommonResult

type ConsumePointByPayOpenReq

type ConsumePointByPayOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`
}

ConsumePointByPayOpenReq

type ConsumePointOpenReq

type ConsumePointOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

ConsumePointOpenReq

type CrmTagOpenInfo

type CrmTagOpenInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	PlanId string `json:"plan_id,omitempty" xml:"plan_id,omitempty"`

	TagId string `json:"tag_id,omitempty" xml:"tag_id,omitempty"`

	TagName string `json:"tag_name,omitempty" xml:"tag_name,omitempty"`

	TagType string `json:"tag_type,omitempty" xml:"tag_type,omitempty"`
}

CrmTagOpenInfo

type CustomerAggOpenInfo

type CustomerAggOpenInfo struct {
	CustomerOpenInfo *CustomerOpenInfo `json:"customer_open_info,omitempty" xml:"customer_open_info,omitempty"`

	PointAccount *PointAccountOpenInfo `json:"point_account,omitempty" xml:"point_account,omitempty"`

	CardOpenInfoList []CardOpenInfo `json:"card_open_info_list,omitempty" xml:"card_open_info_list,omitempty"`

	CustomerVoucherFullOpenInfoList []CustomerVoucherFullOpenInfo `json:"customer_voucher_full_open_info_list,omitempty" xml:"customer_voucher_full_open_info_list,omitempty"`
}

CustomerAggOpenInfo

type CustomerCreateOpenReq

type CustomerCreateOpenReq struct {
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	Address string `json:"address,omitempty" xml:"address,omitempty"`

	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Channel string `json:"channel,omitempty" xml:"channel,omitempty"`

	CustomerType int64 `json:"customer_type,omitempty" xml:"customer_type,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`

	Gender string `json:"gender,omitempty" xml:"gender,omitempty"`

	Invoice string `json:"invoice,omitempty" xml:"invoice,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	TagIdList []string `json:"tag_id_list,omitempty" xml:"tag_id_list>string,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`
}

CustomerCreateOpenReq

type CustomerGetOpenInfo

type CustomerGetOpenInfo struct {
	CardOpenInfoList []CardOpenInfo `json:"card_open_info_list,omitempty" xml:"card_open_info_list,omitempty"`

	CustomerOpenInfo *CustomerOpenInfo `json:"customer_open_info,omitempty" xml:"customer_open_info,omitempty"`

	PointAccountOpenInfo *PointAccountOpenInfo `json:"point_account_open_info,omitempty" xml:"point_account_open_info,omitempty"`

	VoucherOpenInfoList []VoucherOpenInfo `json:"voucher_open_info_list,omitempty" xml:"voucher_open_info_list,omitempty"`
}

CustomerGetOpenInfo

type CustomerGetOpenReq

type CustomerGetOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`
}

CustomerGetOpenReq

type CustomerIdQueryOpenReq

type CustomerIdQueryOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	WechatOpenId string `json:"wechat_open_id,omitempty" xml:"wechat_open_id,omitempty"`

	WechatAppId string `json:"wechat_app_id,omitempty" xml:"wechat_app_id,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	AlipayId string `json:"alipay_id,omitempty" xml:"alipay_id,omitempty"`

	Options []string `json:"options,omitempty" xml:"options>string,omitempty"`
}

CustomerIdQueryOpenReq

type CustomerOpenInfo

type CustomerOpenInfo struct {
	Address string `json:"address,omitempty" xml:"address,omitempty"`

	AvgConsume int64 `json:"avg_consume,omitempty" xml:"avg_consume,omitempty"`

	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`

	Channel int64 `json:"channel,omitempty" xml:"channel,omitempty"`

	ConsumeAmount int64 `json:"consume_amount,omitempty" xml:"consume_amount,omitempty"`

	ConsumeNum int64 `json:"consume_num,omitempty" xml:"consume_num,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	CustomerStoreId string `json:"customer_store_id,omitempty" xml:"customer_store_id,omitempty"`

	CustomerTime string `json:"customer_time,omitempty" xml:"customer_time,omitempty"`

	CustomerType int64 `json:"customer_type,omitempty" xml:"customer_type,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`

	FollowWxTime string `json:"follow_wx_time,omitempty" xml:"follow_wx_time,omitempty"`

	Gender int64 `json:"gender,omitempty" xml:"gender,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	Invoice string `json:"invoice,omitempty" xml:"invoice,omitempty"`

	LastConsumeTime string `json:"last_consume_time,omitempty" xml:"last_consume_time,omitempty"`

	LevelDesc string `json:"level_desc,omitempty" xml:"level_desc,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	LevelNo int64 `json:"level_no,omitempty" xml:"level_no,omitempty"`

	MemberStoreId string `json:"member_store_id,omitempty" xml:"member_store_id,omitempty"`

	MemberTime string `json:"member_time,omitempty" xml:"member_time,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	State int64 `json:"state,omitempty" xml:"state,omitempty"`

	Tags []string `json:"tags,omitempty" xml:"tags>string,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	Growth int64 `json:"growth,omitempty" xml:"growth,omitempty"`

	HasPassword bool `json:"has_password,omitempty" xml:"has_password,omitempty"`

	CustomerOutInfoList []CustomerOutInfo `json:"customer_out_info_list,omitempty" xml:"customer_out_info_list,omitempty"`
}

CustomerOpenInfo

type CustomerOutInfo

type CustomerOutInfo struct {
	OutType string `json:"out_type,omitempty" xml:"out_type,omitempty"`

	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
}

CustomerOutInfo

type CustomerSaveOpenReq

type CustomerSaveOpenReq struct {
	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Channel string `json:"channel,omitempty" xml:"channel,omitempty"`

	Gender int64 `json:"gender,omitempty" xml:"gender,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

CustomerSaveOpenReq

type CustomerUpdateOpenReq

type CustomerUpdateOpenReq struct {
	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Address string `json:"address,omitempty" xml:"address,omitempty"`

	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	Gender int64 `json:"gender,omitempty" xml:"gender,omitempty"`

	Invoice string `json:"invoice,omitempty" xml:"invoice,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	TagIds []string `json:"tag_ids,omitempty" xml:"tag_ids>string,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	CustomerType int64 `json:"customer_type,omitempty" xml:"customer_type,omitempty"`
}

CustomerUpdateOpenReq

type CustomerVoucherFullOpenInfo

type CustomerVoucherFullOpenInfo struct {
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	CustomerId int64 `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	GmtCreated string `json:"gmt_created,omitempty" xml:"gmt_created,omitempty"`

	ShopId int64 `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	StartFee int64 `json:"start_fee,omitempty" xml:"start_fee,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	VoucherId string `json:"voucher_id,omitempty" xml:"voucher_id,omitempty"`

	VoucherType string `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`

	DiscountRate string `json:"discount_rate,omitempty" xml:"discount_rate,omitempty"`

	VoucherTemplateId string `json:"voucher_template_id,omitempty" xml:"voucher_template_id,omitempty"`

	GiftPoint int64 `json:"gift_point,omitempty" xml:"gift_point,omitempty"`
}

CustomerVoucherFullOpenInfo

type CustomerVoucherFullOpenReq

type CustomerVoucherFullOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	VoucherStatusList []string `json:"voucher_status_list,omitempty" xml:"voucher_status_list>string,omitempty"`
}

CustomerVoucherFullOpenReq

type DeductPreCheckOpenReq

type DeductPreCheckOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`
}

DeductPreCheckOpenReq

type DedutOpenReq

type DedutOpenReq struct {
	BizDate string `json:"biz_date,omitempty" xml:"biz_date,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

DedutOpenReq

type DishGrowOpenRuleInfo

type DishGrowOpenRuleInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	DishRuleId string `json:"dish_rule_id,omitempty" xml:"dish_rule_id,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	PlanId string `json:"plan_id,omitempty" xml:"plan_id,omitempty"`

	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`

	ToLevelId string `json:"to_level_id,omitempty" xml:"to_level_id,omitempty"`

	OutSkuId string `json:"out_sku_id,omitempty" xml:"out_sku_id,omitempty"`
}

DishGrowOpenRuleInfo

type DuductedMoneyOpenInfo

type DuductedMoneyOpenInfo struct {
	ConsumePoint int64 `json:"consume_point,omitempty" xml:"consume_point,omitempty"`

	DeductedMoney int64 `json:"deducted_money,omitempty" xml:"deducted_money,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
}

DuductedMoneyOpenInfo

type ExtendTypeValueTopDto

type ExtendTypeValueTopDto struct {
	Code string `json:"code,omitempty" xml:"code,omitempty"`

	Obj string `json:"obj,omitempty" xml:"obj,omitempty"`
}

ExtendTypeValueTopDto

type Extinfo

type Extinfo struct {
	Empty bool `json:"empty,omitempty" xml:"empty,omitempty"`
}

Extinfo

type ExtraChargePointOpenReq

type ExtraChargePointOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

ExtraChargePointOpenReq

type ExtraConsumePointOpenReq

type ExtraConsumePointOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

ExtraConsumePointOpenReq

type FeeDetail

type FeeDetail struct {
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

FeeDetail

type GrowRuleOpenInfo

type GrowRuleOpenInfo struct {
	CommonConsumeGrowSupport bool `json:"common_consume_grow_support,omitempty" xml:"common_consume_grow_support,omitempty"`

	DecreaseSupport bool `json:"decrease_support,omitempty" xml:"decrease_support,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	GrowRuleId string `json:"grow_rule_id,omitempty" xml:"grow_rule_id,omitempty"`

	GrowSupport bool `json:"grow_support,omitempty" xml:"grow_support,omitempty"`

	RechargeConsumeGrowSupport bool `json:"recharge_consume_grow_support,omitempty" xml:"recharge_consume_grow_support,omitempty"`

	RechargeGrowSupport bool `json:"recharge_grow_support,omitempty" xml:"recharge_grow_support,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	LevelConsumeGrowRuleOpenInfoList []LevelConsumeGrowRuleOpenInfo `json:"level_consume_grow_rule_open_info_list,omitempty" xml:"level_consume_grow_rule_open_info_list,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`
}

GrowRuleOpenInfo

type InvoiceInfo

type InvoiceInfo struct {
	Invoice string `json:"invoice,omitempty" xml:"invoice,omitempty"`

	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`

	TaxPayerId string `json:"tax_payer_id,omitempty" xml:"tax_payer_id,omitempty"`
}

InvoiceInfo

type IssueVoucherReq

type IssueVoucherReq struct {
	ActivityId string `json:"activity_id,omitempty" xml:"activity_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	FromUserId string `json:"from_user_id,omitempty" xml:"from_user_id,omitempty"`

	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`

	OrderSrc int64 `json:"order_src,omitempty" xml:"order_src,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
}

IssueVoucherReq

type Item

type Item struct {
	ActualFee int64 `json:"actual_fee,omitempty" xml:"actual_fee,omitempty"`

	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	PromFee int64 `json:"prom_fee,omitempty" xml:"prom_fee,omitempty"`

	Sku string `json:"sku,omitempty" xml:"sku,omitempty"`

	Spu string `json:"spu,omitempty" xml:"spu,omitempty"`

	TotalFee int64 `json:"total_fee,omitempty" xml:"total_fee,omitempty"`

	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`

	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`

	PrimaryClass string `json:"primary_class,omitempty" xml:"primary_class,omitempty"`

	SecondaryClass string `json:"secondary_class,omitempty" xml:"secondary_class,omitempty"`
}

Item

type ItemSelectedOpenInfo

type ItemSelectedOpenInfo struct {
	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`

	DishId string `json:"dish_id,omitempty" xml:"dish_id,omitempty"`

	DishOutNo string `json:"dish_out_no,omitempty" xml:"dish_out_no,omitempty"`

	SkuOutNo string `json:"sku_out_no,omitempty" xml:"sku_out_no,omitempty"`
}

ItemSelectedOpenInfo

type ItemSelectedOpenInfoList

type ItemSelectedOpenInfoList struct {
	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`

	DishId string `json:"dish_id,omitempty" xml:"dish_id,omitempty"`

	SkuOutNo string `json:"sku_out_no,omitempty" xml:"sku_out_no,omitempty"`

	DishOutNo string `json:"dish_out_no,omitempty" xml:"dish_out_no,omitempty"`
}

ItemSelectedOpenInfoList

type JoinMemRuleOpenInfo

type JoinMemRuleOpenInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	FollowWechatSupport bool `json:"follow_wechat_support,omitempty" xml:"follow_wechat_support,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	JoinMemberDishSupport bool `json:"join_member_dish_support,omitempty" xml:"join_member_dish_support,omitempty"`

	MobileRegisterSupport bool `json:"mobile_register_support,omitempty" xml:"mobile_register_support,omitempty"`

	PayJoinSupport bool `json:"pay_join_support,omitempty" xml:"pay_join_support,omitempty"`

	ScanOrderSupport bool `json:"scan_order_support,omitempty" xml:"scan_order_support,omitempty"`
}

JoinMemRuleOpenInfo

type LevelConsumeGrowRuleOpenInfo

type LevelConsumeGrowRuleOpenInfo struct {
	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	LevelName string `json:"level_name,omitempty" xml:"level_name,omitempty"`

	LevelNo string `json:"level_no,omitempty" xml:"level_no,omitempty"`

	PerConsume int64 `json:"per_consume,omitempty" xml:"per_consume,omitempty"`

	PerGrowth int64 `json:"per_growth,omitempty" xml:"per_growth,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`
}

LevelConsumeGrowRuleOpenInfo

type LevelMenuOpenInfo

type LevelMenuOpenInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	LevelName string `json:"level_name,omitempty" xml:"level_name,omitempty"`

	MenuId string `json:"menu_id,omitempty" xml:"menu_id,omitempty"`

	MenuName string `json:"menu_name,omitempty" xml:"menu_name,omitempty"`

	UseSwitch bool `json:"use_switch,omitempty" xml:"use_switch,omitempty"`
}

LevelMenuOpenInfo

type LevelPointOpenInfo

type LevelPointOpenInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	LevelName string `json:"level_name,omitempty" xml:"level_name,omitempty"`

	Times string `json:"times,omitempty" xml:"times,omitempty"`

	UseSwitch bool `json:"use_switch,omitempty" xml:"use_switch,omitempty"`
}

LevelPointOpenInfo

type LevelRuleOpenInfo

type LevelRuleOpenInfo struct {
	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	LevelNo int64 `json:"level_no,omitempty" xml:"level_no,omitempty"`

	LevelName string `json:"level_name,omitempty" xml:"level_name,omitempty"`

	Threshold int64 `json:"threshold,omitempty" xml:"threshold,omitempty"`

	PresentPoint int64 `json:"present_point,omitempty" xml:"present_point,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

LevelRuleOpenInfo

type LogisticalInfo

type LogisticalInfo struct {
	ArriveTime string `json:"arrive_time,omitempty" xml:"arrive_time,omitempty"`

	LogisticsStatus string `json:"logistics_status,omitempty" xml:"logistics_status,omitempty"`

	ReceiveAddress string `json:"receive_address,omitempty" xml:"receive_address,omitempty"`

	ReceivePhone string `json:"receive_phone,omitempty" xml:"receive_phone,omitempty"`
}

LogisticalInfo

type MemDayRuleOpenInfo

type MemDayRuleOpenInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LevelMenuList []LevelMenuOpenInfo `json:"level_menu_list,omitempty" xml:"level_menu_list,omitempty"`

	LevelPointList []LevelPointOpenInfo `json:"level_point_list,omitempty" xml:"level_point_list,omitempty"`

	MemDayCircle string `json:"mem_day_circle,omitempty" xml:"mem_day_circle,omitempty"`

	MemDayCircleType string `json:"mem_day_circle_type,omitempty" xml:"mem_day_circle_type,omitempty"`

	MemDayRuleId string `json:"mem_day_rule_id,omitempty" xml:"mem_day_rule_id,omitempty"`

	MemDaySwitch bool `json:"mem_day_switch,omitempty" xml:"mem_day_switch,omitempty"`

	MenuSwitch bool `json:"menu_switch,omitempty" xml:"menu_switch,omitempty"`

	PointSwitch bool `json:"point_switch,omitempty" xml:"point_switch,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

MemDayRuleOpenInfo

type MemPriceRuleOpenInfo

type MemPriceRuleOpenInfo struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LevelMenuList []LevelMenuOpenInfo `json:"level_menu_list,omitempty" xml:"level_menu_list,omitempty"`

	PayType string `json:"pay_type,omitempty" xml:"pay_type,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

MemPriceRuleOpenInfo

type MemberPointAdditionRuleOpenInfo

type MemberPointAdditionRuleOpenInfo struct {
	AllowProductType string `json:"allow_product_type,omitempty" xml:"allow_product_type,omitempty"`

	AllowRecharge bool `json:"allow_recharge,omitempty" xml:"allow_recharge,omitempty"`

	ConsumeMoney int64 `json:"consume_money,omitempty" xml:"consume_money,omitempty"`

	Enable bool `json:"enable,omitempty" xml:"enable,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	RewardPoint int64 `json:"reward_point,omitempty" xml:"reward_point,omitempty"`

	SkuIds []string `json:"sku_ids,omitempty" xml:"sku_ids>string,omitempty"`
}

MemberPointAdditionRuleOpenInfo

type MemberPointDeductionRuleOpenInfo

type MemberPointDeductionRuleOpenInfo struct {
	ConsumeMoney int64 `json:"consume_money,omitempty" xml:"consume_money,omitempty"`

	DeductedPoint int64 `json:"deducted_point,omitempty" xml:"deducted_point,omitempty"`

	Enable bool `json:"enable,omitempty" xml:"enable,omitempty"`

	HasUpperLimit bool `json:"has_upper_limit,omitempty" xml:"has_upper_limit,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	MaxPoint int64 `json:"max_point,omitempty" xml:"max_point,omitempty"`
}

MemberPointDeductionRuleOpenInfo

type MenuDetailOpenInfo struct {
	ProDiscount string `json:"pro_discount,omitempty" xml:"pro_discount,omitempty"`

	ProType string `json:"pro_type,omitempty" xml:"pro_type,omitempty"`

	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`

	DishOutNo string `json:"dish_out_no,omitempty" xml:"dish_out_no,omitempty"`

	SkuOutNo string `json:"sku_out_no,omitempty" xml:"sku_out_no,omitempty"`

	DishId string `json:"dish_id,omitempty" xml:"dish_id,omitempty"`

	ProPrice int64 `json:"pro_price,omitempty" xml:"pro_price,omitempty"`
}

MenuDetailOpenInfo

type MenuOpenInfo struct {
	EffectEnd string `json:"effect_end,omitempty" xml:"effect_end,omitempty"`

	EffectStart string `json:"effect_start,omitempty" xml:"effect_start,omitempty"`

	MenuId string `json:"menu_id,omitempty" xml:"menu_id,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	ProDiscount string `json:"pro_discount,omitempty" xml:"pro_discount,omitempty"`

	ProMode string `json:"pro_mode,omitempty" xml:"pro_mode,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	MenuDetailOpenInfoList []MenuDetailOpenInfo `json:"menu_detail_open_info_list,omitempty" xml:"menu_detail_open_info_list,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
}

MenuOpenInfo

type MenuOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	NeedCount bool `json:"need_count,omitempty" xml:"need_count,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LastId string `json:"last_id,omitempty" xml:"last_id,omitempty"`

	MenuId string `json:"menu_id,omitempty" xml:"menu_id,omitempty"`
}

MenuOpenReq

type OpenCardStandardOpenReq

type OpenCardStandardOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	CardTemplateId string `json:"card_template_id,omitempty" xml:"card_template_id,omitempty"`

	Active bool `json:"active,omitempty" xml:"active,omitempty"`
}

OpenCardStandardOpenReq

type OpenGiftVoucherOpenInfo

type OpenGiftVoucherOpenInfo struct {
	Num int64 `json:"num,omitempty" xml:"num,omitempty"`

	VoucherId string `json:"voucher_id,omitempty" xml:"voucher_id,omitempty"`
}

OpenGiftVoucherOpenInfo

type OptPlanOpenInfo

type OptPlanOpenInfo struct {
	OptPlanId string `json:"opt_plan_id,omitempty" xml:"opt_plan_id,omitempty"`

	OptPlanName string `json:"opt_plan_name,omitempty" xml:"opt_plan_name,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	OptPlanType int64 `json:"opt_plan_type,omitempty" xml:"opt_plan_type,omitempty"`

	RechargeRuleId string `json:"recharge_rule_id,omitempty" xml:"recharge_rule_id,omitempty"`

	RechargeRuleName string `json:"recharge_rule_name,omitempty" xml:"recharge_rule_name,omitempty"`

	PointRuleId string `json:"point_rule_id,omitempty" xml:"point_rule_id,omitempty"`

	PointRuleName string `json:"point_rule_name,omitempty" xml:"point_rule_name,omitempty"`

	ApplyShopCount int64 `json:"apply_shop_count,omitempty" xml:"apply_shop_count,omitempty"`

	ShopGroupInfo *ShopGroupOpenInfo `json:"shop_group_info,omitempty" xml:"shop_group_info,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`
}

OptPlanOpenInfo

type OrderAttributeInfo

type OrderAttributeInfo struct {
	AttrGroup string `json:"attr_group,omitempty" xml:"attr_group,omitempty"`

	ComboInfoList []ComboInfo `json:"combo_info_list,omitempty" xml:"combo_info_list,omitempty"`

	CookingMethodsInfoList []AttachInfo `json:"cooking_methods_info_list,omitempty" xml:"cooking_methods_info_list,omitempty"`

	IngredientsInfoList []AttachInfo `json:"ingredients_info_list,omitempty" xml:"ingredients_info_list,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	ServiceFeeInfoList []ServiceFeeInfo `json:"service_fee_info_list,omitempty" xml:"service_fee_info_list,omitempty"`

	OtherInfoList []AttachInfo `json:"other_info_list,omitempty" xml:"other_info_list,omitempty"`
}

OrderAttributeInfo

type OrderBackflowOpenReq

type OrderBackflowOpenReq struct {
	Action string `json:"action,omitempty" xml:"action,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	InvoiceInfo *InvoiceInfo `json:"invoice_info,omitempty" xml:"invoice_info,omitempty"`

	LogisticalInfo *LogisticalInfo `json:"logistical_info,omitempty" xml:"logistical_info,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OrderInfo *OrderInfo `json:"order_info,omitempty" xml:"order_info,omitempty"`

	PaymentInfoList []PaymentInfo `json:"payment_info_list,omitempty" xml:"payment_info_list,omitempty"`

	RefundInfoList []RefundInfo `json:"refund_info_list,omitempty" xml:"refund_info_list,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	ServicePersonCategory string `json:"service_person_category,omitempty" xml:"service_person_category,omitempty"`

	ServicePersonName string `json:"service_person_name,omitempty" xml:"service_person_name,omitempty"`

	ServicePersonId string `json:"service_person_id,omitempty" xml:"service_person_id,omitempty"`

	OrderChannel string `json:"order_channel,omitempty" xml:"order_channel,omitempty"`
}

OrderBackflowOpenReq

type OrderInfo

type OrderInfo struct {
	ActiveTime string `json:"active_time,omitempty" xml:"active_time,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	ItemList []Item `json:"item_list,omitempty" xml:"item_list,omitempty"`

	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`

	OrderSource string `json:"order_source,omitempty" xml:"order_source,omitempty"`

	OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"`

	OutBuyer *OrderUser `json:"out_buyer,omitempty" xml:"out_buyer,omitempty"`

	OutSeller *OrderUser `json:"out_seller,omitempty" xml:"out_seller,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	ShopAddress string `json:"shop_address,omitempty" xml:"shop_address,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`

	PerformanceWay string `json:"performance_way,omitempty" xml:"performance_way,omitempty"`

	ActualFee int64 `json:"actual_fee,omitempty" xml:"actual_fee,omitempty"`

	BusinessDate string `json:"business_date,omitempty" xml:"business_date,omitempty"`

	BusinessType string `json:"business_type,omitempty" xml:"business_type,omitempty"`

	BusinessTypeDesc string `json:"business_type_desc,omitempty" xml:"business_type_desc,omitempty"`

	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`

	DeviceIp string `json:"device_ip,omitempty" xml:"device_ip,omitempty"`

	DinnerNumber string `json:"dinner_number,omitempty" xml:"dinner_number,omitempty"`

	DinnerPersons int64 `json:"dinner_persons,omitempty" xml:"dinner_persons,omitempty"`

	DinnerType string `json:"dinner_type,omitempty" xml:"dinner_type,omitempty"`

	OrderChannel string `json:"order_channel,omitempty" xml:"order_channel,omitempty"`

	OrderTime int64 `json:"order_time,omitempty" xml:"order_time,omitempty"`

	OutCashierId string `json:"out_cashier_id,omitempty" xml:"out_cashier_id,omitempty"`

	OutCashierName string `json:"out_cashier_name,omitempty" xml:"out_cashier_name,omitempty"`

	OutDeliveryId string `json:"out_delivery_id,omitempty" xml:"out_delivery_id,omitempty"`

	OutDeliveryName string `json:"out_delivery_name,omitempty" xml:"out_delivery_name,omitempty"`

	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	OutSalesmanId string `json:"out_salesman_id,omitempty" xml:"out_salesman_id,omitempty"`

	OutSalesmanName string `json:"out_salesman_name,omitempty" xml:"out_salesman_name,omitempty"`

	OutSellerId string `json:"out_seller_id,omitempty" xml:"out_seller_id,omitempty"`

	OutStoreId string `json:"out_store_id,omitempty" xml:"out_store_id,omitempty"`

	OutVipUserId string `json:"out_vip_user_id,omitempty" xml:"out_vip_user_id,omitempty"`

	OutWaiterId string `json:"out_waiter_id,omitempty" xml:"out_waiter_id,omitempty"`

	OutWaiterName string `json:"out_waiter_name,omitempty" xml:"out_waiter_name,omitempty"`

	PromoFee int64 `json:"promo_fee,omitempty" xml:"promo_fee,omitempty"`

	RelatedOutOrderNo string `json:"related_out_order_no,omitempty" xml:"related_out_order_no,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	ScrapFee int64 `json:"scrap_fee,omitempty" xml:"scrap_fee,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	TableNumber string `json:"table_number,omitempty" xml:"table_number,omitempty"`

	TotalFee int64 `json:"total_fee,omitempty" xml:"total_fee,omitempty"`

	VipUserId string `json:"vip_user_id,omitempty" xml:"vip_user_id,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	AttachTotalFee int64 `json:"attach_total_fee,omitempty" xml:"attach_total_fee,omitempty"`

	ServiceTotalFee int64 `json:"service_total_fee,omitempty" xml:"service_total_fee,omitempty"`

	TaxTotalFee int64 `json:"tax_total_fee,omitempty" xml:"tax_total_fee,omitempty"`

	OutOrgId string `json:"out_org_id,omitempty" xml:"out_org_id,omitempty"`
}

OrderInfo

type OrderUser

type OrderUser struct {
	Email string `json:"email,omitempty" xml:"email,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	NickName string `json:"nick_name,omitempty" xml:"nick_name,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

OrderUser

type PageQueryAccountFlowsOpenInfo

type PageQueryAccountFlowsOpenInfo struct {
	AccountId string `json:"account_id,omitempty" xml:"account_id,omitempty"`

	CurrentValue int64 `json:"current_value,omitempty" xml:"current_value,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`

	FlowType string `json:"flow_type,omitempty" xml:"flow_type,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OrderSrc int64 `json:"order_src,omitempty" xml:"order_src,omitempty"`

	OrderTime string `json:"order_time,omitempty" xml:"order_time,omitempty"`

	OrderValue int64 `json:"order_value,omitempty" xml:"order_value,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	GiftValue int64 `json:"gift_value,omitempty" xml:"gift_value,omitempty"`

	OuterPayId string `json:"outer_pay_id,omitempty" xml:"outer_pay_id,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

PageQueryAccountFlowsOpenInfo

type PageQueryAccountFlowsOpenReq

type PageQueryAccountFlowsOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	FlowTypes string `json:"flow_types,omitempty" xml:"flow_types,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

PageQueryAccountFlowsOpenReq

type PageQueryPointFlowOpenReq

type PageQueryPointFlowOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	PointFlowType string `json:"point_flow_type,omitempty" xml:"point_flow_type,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

PageQueryPointFlowOpenReq

type PayDetailInfo

type PayDetailInfo struct {
	OutOperatorId string `json:"out_operator_id,omitempty" xml:"out_operator_id,omitempty"`

	OutOperatorName string `json:"out_operator_name,omitempty" xml:"out_operator_name,omitempty"`

	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	OutPayChannelId string `json:"out_pay_channel_id,omitempty" xml:"out_pay_channel_id,omitempty"`

	OutPayChannelName string `json:"out_pay_channel_name,omitempty" xml:"out_pay_channel_name,omitempty"`

	OutPayCode string `json:"out_pay_code,omitempty" xml:"out_pay_code,omitempty"`

	OutPayDetailId string `json:"out_pay_detail_id,omitempty" xml:"out_pay_detail_id,omitempty"`

	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`

	PayAccountId string `json:"pay_account_id,omitempty" xml:"pay_account_id,omitempty"`

	PayCardId string `json:"pay_card_id,omitempty" xml:"pay_card_id,omitempty"`

	PayFee int64 `json:"pay_fee,omitempty" xml:"pay_fee,omitempty"`

	PaySource string `json:"pay_source,omitempty" xml:"pay_source,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	SuccessTime int64 `json:"success_time,omitempty" xml:"success_time,omitempty"`
}

PayDetailInfo

type PayMethodPointAdditionRuleOpenInfo

type PayMethodPointAdditionRuleOpenInfo struct {
	Enable bool `json:"enable,omitempty" xml:"enable,omitempty"`

	MethodId string `json:"method_id,omitempty" xml:"method_id,omitempty"`

	MethodName string `json:"method_name,omitempty" xml:"method_name,omitempty"`
}

PayMethodPointAdditionRuleOpenInfo

type PaymentInfo

type PaymentInfo struct {
	FeeDetailList []FeeDetail `json:"fee_detail_list,omitempty" xml:"fee_detail_list,omitempty"`

	OrderTotalAmount int64 `json:"order_total_amount,omitempty" xml:"order_total_amount,omitempty"`

	OutPayer *OrderUser `json:"out_payer,omitempty" xml:"out_payer,omitempty"`

	OutPaymentNo string `json:"out_payment_no,omitempty" xml:"out_payment_no,omitempty"`

	PayChannel string `json:"pay_channel,omitempty" xml:"pay_channel,omitempty"`

	PayMethod string `json:"pay_method,omitempty" xml:"pay_method,omitempty"`

	PaymentStatus string `json:"payment_status,omitempty" xml:"payment_status,omitempty"`

	PaymentTime string `json:"payment_time,omitempty" xml:"payment_time,omitempty"`

	SellerReceiveAmount int64 `json:"seller_receive_amount,omitempty" xml:"seller_receive_amount,omitempty"`

	UserPayAmount int64 `json:"user_pay_amount,omitempty" xml:"user_pay_amount,omitempty"`
}

PaymentInfo

type PhysicalCardOpenInfo

type PhysicalCardOpenInfo struct {
	BindOperatorId string `json:"bind_operator_id,omitempty" xml:"bind_operator_id,omitempty"`

	BindShopId string `json:"bind_shop_id,omitempty" xml:"bind_shop_id,omitempty"`

	BindTime string `json:"bind_time,omitempty" xml:"bind_time,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CardTemplateId string `json:"card_template_id,omitempty" xml:"card_template_id,omitempty"`

	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	PlanId string `json:"plan_id,omitempty" xml:"plan_id,omitempty"`

	PublishId string `json:"publish_id,omitempty" xml:"publish_id,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	ExtInfo *Extinfo `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

PhysicalCardOpenInfo

type PlanRuleQueryOpenReq

type PlanRuleQueryOpenReq struct {
	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	LastUpdateTime string `json:"last_update_time,omitempty" xml:"last_update_time,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	LastId string `json:"last_id,omitempty" xml:"last_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`
}

PlanRuleQueryOpenReq

type PointAccountOpenInfo

type PointAccountOpenInfo struct {
	AvailablePoint int64 `json:"available_point,omitempty" xml:"available_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	FreezePoint int64 `json:"freeze_point,omitempty" xml:"freeze_point,omitempty"`

	TotalExpiredPoint int64 `json:"total_expired_point,omitempty" xml:"total_expired_point,omitempty"`

	TotalPoint int64 `json:"total_point,omitempty" xml:"total_point,omitempty"`

	TotalUsedPoint int64 `json:"total_used_point,omitempty" xml:"total_used_point,omitempty"`

	RemainPoint int64 `json:"remain_point,omitempty" xml:"remain_point,omitempty"`
}

PointAccountOpenInfo

type PointAdditionRuleOpenInfo

type PointAdditionRuleOpenInfo struct {
	AllowPayMethods []PayMethodPointAdditionRuleOpenInfo `json:"allow_pay_methods,omitempty" xml:"allow_pay_methods,omitempty"`

	MemberPointAdditionRules []MemberPointAdditionRuleOpenInfo `json:"member_point_addition_rules,omitempty" xml:"member_point_addition_rules,omitempty"`
}

PointAdditionRuleOpenInfo

type PointClearRuleOpenInfo

type PointClearRuleOpenInfo struct {
	Days int64 `json:"days,omitempty" xml:"days,omitempty"`

	PointClearRuleType string `json:"point_clear_rule_type,omitempty" xml:"point_clear_rule_type,omitempty"`
}

PointClearRuleOpenInfo

type PointDeductionRuleOpenInfo

type PointDeductionRuleOpenInfo struct {
	MemberPointDeductionRules []MemberPointDeductionRuleOpenInfo `json:"member_point_deduction_rules,omitempty" xml:"member_point_deduction_rules,omitempty"`

	WithCoupon bool `json:"with_coupon,omitempty" xml:"with_coupon,omitempty"`
}

PointDeductionRuleOpenInfo

type PointFlowOpenInfo

type PointFlowOpenInfo struct {
	BizType string `json:"biz_type,omitempty" xml:"biz_type,omitempty"`

	BizTypeDescription string `json:"biz_type_description,omitempty" xml:"biz_type_description,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RemainPoint int64 `json:"remain_point,omitempty" xml:"remain_point,omitempty"`

	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`

	Time string `json:"time,omitempty" xml:"time,omitempty"`
}

PointFlowOpenInfo

type PointOperateOpenReq

type PointOperateOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	OperateType int64 `json:"operate_type,omitempty" xml:"operate_type,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`
}

PointOperateOpenReq

type PointRuleOpenInfo

type PointRuleOpenInfo struct {
	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExtInfo *Extinfo `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	PointAdditionRule *PointAdditionRuleOpenInfo `json:"point_addition_rule,omitempty" xml:"point_addition_rule,omitempty"`

	PointClearRule *PointClearRuleOpenInfo `json:"point_clear_rule,omitempty" xml:"point_clear_rule,omitempty"`

	PointDeductionRule *PointDeductionRuleOpenInfo `json:"point_deduction_rule,omitempty" xml:"point_deduction_rule,omitempty"`

	RuleId string `json:"rule_id,omitempty" xml:"rule_id,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	UpdateByName string `json:"update_by_name,omitempty" xml:"update_by_name,omitempty"`

	CreateByName string `json:"create_by_name,omitempty" xml:"create_by_name,omitempty"`
}

PointRuleOpenInfo

type PrizeInfo

type PrizeInfo struct {
	PrizeItemInfoList []PrizeItemInfo `json:"prize_item_info_list,omitempty" xml:"prize_item_info_list,omitempty"`

	WinPrize bool `json:"win_prize,omitempty" xml:"win_prize,omitempty"`
}

PrizeInfo

type PrizeItemInfo

type PrizeItemInfo struct {
	Denomination string `json:"denomination,omitempty" xml:"denomination,omitempty"`

	PrizeLevel int64 `json:"prize_level,omitempty" xml:"prize_level,omitempty"`

	PrizeName string `json:"prize_name,omitempty" xml:"prize_name,omitempty"`

	VoucherIds []string `json:"voucher_ids,omitempty" xml:"voucher_ids>string,omitempty"`

	VoucherName string `json:"voucher_name,omitempty" xml:"voucher_name,omitempty"`

	VoucherType string `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

PrizeItemInfo

type PromoDetailInfo

type PromoDetailInfo struct {
	OutAuthorizerId string `json:"out_authorizer_id,omitempty" xml:"out_authorizer_id,omitempty"`

	OutAuthorizerName string `json:"out_authorizer_name,omitempty" xml:"out_authorizer_name,omitempty"`

	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	OutPromoDetailId string `json:"out_promo_detail_id,omitempty" xml:"out_promo_detail_id,omitempty"`

	PromoFee int64 `json:"promo_fee,omitempty" xml:"promo_fee,omitempty"`

	PromoId string `json:"promo_id,omitempty" xml:"promo_id,omitempty"`

	PromoName string `json:"promo_name,omitempty" xml:"promo_name,omitempty"`

	PromoReason string `json:"promo_reason,omitempty" xml:"promo_reason,omitempty"`
}

PromoDetailInfo

type PromotionFacadeOpenInfoList

type PromotionFacadeOpenInfoList struct {
	AvailableTime string `json:"available_time,omitempty" xml:"available_time,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	ItemCoverage string `json:"item_coverage,omitempty" xml:"item_coverage,omitempty"`

	ItemSelectedOpenInfoList []ItemSelectedOpenInfoList `json:"item_selected_open_info_list,omitempty" xml:"item_selected_open_info_list,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	PromotionId string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"`

	ShopSelectedOpenInfoList []ShopSelectedOpenInfoList `json:"shop_selected_open_info_list,omitempty" xml:"shop_selected_open_info_list,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	SuitablePeople string `json:"suitable_people,omitempty" xml:"suitable_people,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	UpdateByName string `json:"update_by_name,omitempty" xml:"update_by_name,omitempty"`
}

PromotionFacadeOpenInfoList

type PromotionFacadeOpenReq

type PromotionFacadeOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	StatusList []string `json:"status_list,omitempty" xml:"status_list>string,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LastId string `json:"last_id,omitempty" xml:"last_id,omitempty"`

	PromotionId string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"`
}

PromotionFacadeOpenReq

type PropertyRefundOpenInfo

type PropertyRefundOpenInfo struct {
	PointSuccess bool `json:"point_success,omitempty" xml:"point_success,omitempty"`

	ValueSuccess bool `json:"value_success,omitempty" xml:"value_success,omitempty"`

	VoucherStatusList []VoucherStatusInfo `json:"voucher_status_list,omitempty" xml:"voucher_status_list,omitempty"`
}

PropertyRefundOpenInfo

type PropertyRefundOpenReq

type PropertyRefundOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	NewOuterOrderId string `json:"new_outer_order_id,omitempty" xml:"new_outer_order_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	VoucherIdList []string `json:"voucher_id_list,omitempty" xml:"voucher_id_list>string,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`
}

PropertyRefundOpenReq

type PropertyValueTopDto

type PropertyValueTopDto struct {
	Value string `json:"value,omitempty" xml:"value,omitempty"`

	PropertyId int64 `json:"property_id,omitempty" xml:"property_id,omitempty"`
}

PropertyValueTopDto

type PropertyVerifyOpenInfo

type PropertyVerifyOpenInfo struct {
	PointSuccess bool `json:"point_success,omitempty" xml:"point_success,omitempty"`

	ValueSuccess bool `json:"value_success,omitempty" xml:"value_success,omitempty"`

	VoucherStatusList []VoucherStatusInfo `json:"voucher_status_list,omitempty" xml:"voucher_status_list,omitempty"`
}

PropertyVerifyOpenInfo

type PropertyVerifyOpenReq

type PropertyVerifyOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	Point int64 `json:"point,omitempty" xml:"point,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`

	VoucherIdList []string `json:"voucher_id_list,omitempty" xml:"voucher_id_list>string,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`
}

PropertyVerifyOpenReq

type PullCardTemplateOpenReq

type PullCardTemplateOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LastMaxId string `json:"last_max_id,omitempty" xml:"last_max_id,omitempty"`

	NeedCount bool `json:"need_count,omitempty" xml:"need_count,omitempty"`

	Num int64 `json:"num,omitempty" xml:"num,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	DetailRequired bool `json:"detail_required,omitempty" xml:"detail_required,omitempty"`
}

PullCardTemplateOpenReq

type PullRechargeRuleByShopReq

type PullRechargeRuleByShopReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardTemplateId string `json:"card_template_id,omitempty" xml:"card_template_id,omitempty"`

	MaxUpdateTime string `json:"max_update_time,omitempty" xml:"max_update_time,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

PullRechargeRuleByShopReq

type QueryCardOpenReq

type QueryCardOpenReq struct {
	AccountRequired bool `json:"account_required,omitempty" xml:"account_required,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	PhysicalCardRequired bool `json:"physical_card_required,omitempty" xml:"physical_card_required,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

QueryCardOpenReq

type QueryCardTemplateOpenReq

type QueryCardTemplateOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardTemplateId string `json:"card_template_id,omitempty" xml:"card_template_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	IncludeLogicalDelete bool `json:"include_logical_delete,omitempty" xml:"include_logical_delete,omitempty"`

	MaxUpdateTime string `json:"max_update_time,omitempty" xml:"max_update_time,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`
}

QueryCardTemplateOpenReq

type QueryCodeBizAttrRequest

type QueryCodeBizAttrRequest struct {
	BizScenePrefix string `json:"biz_scene_prefix,omitempty" xml:"biz_scene_prefix,omitempty"`

	CodeValue string `json:"code_value,omitempty" xml:"code_value,omitempty"`
}

QueryCodeBizAttrRequest

type QueryPhyCardOpenReq

type QueryPhyCardOpenReq struct {
	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`
}

QueryPhyCardOpenReq

type QueryPointRuleOpenReq

type QueryPointRuleOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	IncludeLogicalDelete bool `json:"include_logical_delete,omitempty" xml:"include_logical_delete,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	MaxUpdateTime string `json:"max_update_time,omitempty" xml:"max_update_time,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

QueryPointRuleOpenReq

type QueryRechargeAccountFlowOpenReq

type QueryRechargeAccountFlowOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`
}

QueryRechargeAccountFlowOpenReq

type QueryRechargeAccountOpenReq

type QueryRechargeAccountOpenReq struct {
	AccountId string `json:"account_id,omitempty" xml:"account_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`
}

QueryRechargeAccountOpenReq

type RechargeAccountFlowDetailOpenInfo

type RechargeAccountFlowDetailOpenInfo struct {
	AccountId string `json:"account_id,omitempty" xml:"account_id,omitempty"`

	AffectedPropertyList []RechargeAccountPropertyOpenInfo `json:"affected_property_list,omitempty" xml:"affected_property_list,omitempty"`

	AfterPropertyList []RechargeAccountPropertyOpenInfo `json:"after_property_list,omitempty" xml:"after_property_list,omitempty"`

	BeforePropertyList []RechargeAccountPropertyOpenInfo `json:"before_property_list,omitempty" xml:"before_property_list,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CurrentValue int64 `json:"current_value,omitempty" xml:"current_value,omitempty"`

	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`

	FlowType string `json:"flow_type,omitempty" xml:"flow_type,omitempty"`

	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OrderSrc int64 `json:"order_src,omitempty" xml:"order_src,omitempty"`

	OrderTime string `json:"order_time,omitempty" xml:"order_time,omitempty"`

	OrderValue int64 `json:"order_value,omitempty" xml:"order_value,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	ShopName string `json:"shop_name,omitempty" xml:"shop_name,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	OuterPayId string `json:"outer_pay_id,omitempty" xml:"outer_pay_id,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

RechargeAccountFlowDetailOpenInfo

type RechargeAccountOpenInfo

type RechargeAccountOpenInfo struct {
	AccountId string `json:"account_id,omitempty" xml:"account_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	GiftValue int64 `json:"gift_value,omitempty" xml:"gift_value,omitempty"`

	GiftValueTotal int64 `json:"gift_value_total,omitempty" xml:"gift_value_total,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	OptPlanId string `json:"opt_plan_id,omitempty" xml:"opt_plan_id,omitempty"`

	PreValue int64 `json:"pre_value,omitempty" xml:"pre_value,omitempty"`

	PreValueTotal int64 `json:"pre_value_total,omitempty" xml:"pre_value_total,omitempty"`

	RealValue int64 `json:"real_value,omitempty" xml:"real_value,omitempty"`

	RealValueTotal int64 `json:"real_value_total,omitempty" xml:"real_value_total,omitempty"`

	UsableValue int64 `json:"usable_value,omitempty" xml:"usable_value,omitempty"`
}

RechargeAccountOpenInfo

type RechargeAccountPropertyOpenInfo

type RechargeAccountPropertyOpenInfo struct {
	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`
}

RechargeAccountPropertyOpenInfo

type RechargeOpenReq

type RechargeOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	ChargeType string `json:"charge_type,omitempty" xml:"charge_type,omitempty"`

	GiftValue int64 `json:"gift_value,omitempty" xml:"gift_value,omitempty"`

	PreValue int64 `json:"pre_value,omitempty" xml:"pre_value,omitempty"`

	RealValue int64 `json:"real_value,omitempty" xml:"real_value,omitempty"`

	BizDate string `json:"biz_date,omitempty" xml:"biz_date,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	TriggerGift bool `json:"trigger_gift,omitempty" xml:"trigger_gift,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OutPayId string `json:"out_pay_id,omitempty" xml:"out_pay_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

RechargeOpenReq

type RechargeOperateOpenReq

type RechargeOperateOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangeValue int64 `json:"change_value,omitempty" xml:"change_value,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	OperateType int64 `json:"operate_type,omitempty" xml:"operate_type,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	NewOuterOrderId string `json:"new_outer_order_id,omitempty" xml:"new_outer_order_id,omitempty"`
}

RechargeOperateOpenReq

type RechargeRuleDetailOpenInfo

type RechargeRuleDetailOpenInfo struct {
	GiftPoint int64 `json:"gift_point,omitempty" xml:"gift_point,omitempty"`

	GiftValue int64 `json:"gift_value,omitempty" xml:"gift_value,omitempty"`

	RealValue int64 `json:"real_value,omitempty" xml:"real_value,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
}

RechargeRuleDetailOpenInfo

type RechargeRuleOpenInfo

type RechargeRuleOpenInfo struct {
	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	DeductionOrder string `json:"deduction_order,omitempty" xml:"deduction_order,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	ExtInfo *Extinfo `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	FullGiftSwitch bool `json:"full_gift_switch,omitempty" xml:"full_gift_switch,omitempty"`

	GiftType string `json:"gift_type,omitempty" xml:"gift_type,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	ListRechargeRuleDetailInfoList []RechargeRuleDetailOpenInfo `json:"list_recharge_rule_detail_info_list,omitempty" xml:"list_recharge_rule_detail_info_list,omitempty"`

	PayNoPwdCredit int64 `json:"pay_no_pwd_credit,omitempty" xml:"pay_no_pwd_credit,omitempty"`

	PayNoPwdSwitch bool `json:"pay_no_pwd_switch,omitempty" xml:"pay_no_pwd_switch,omitempty"`

	RuleId string `json:"rule_id,omitempty" xml:"rule_id,omitempty"`

	RuleName string `json:"rule_name,omitempty" xml:"rule_name,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ListRechargeRuleDetailInfos []RechargeRuleDetailOpenInfo `json:"list_recharge_rule_detail_infos,omitempty" xml:"list_recharge_rule_detail_infos,omitempty"`
}

RechargeRuleOpenInfo

type RefundFundDetailInfo

type RefundFundDetailInfo struct {
	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	OutPayChannelId string `json:"out_pay_channel_id,omitempty" xml:"out_pay_channel_id,omitempty"`

	OutPayChannelName string `json:"out_pay_channel_name,omitempty" xml:"out_pay_channel_name,omitempty"`

	OutPayCode string `json:"out_pay_code,omitempty" xml:"out_pay_code,omitempty"`

	OutRefundFundDetailNo string `json:"out_refund_fund_detail_no,omitempty" xml:"out_refund_fund_detail_no,omitempty"`

	OutRefundNo string `json:"out_refund_no,omitempty" xml:"out_refund_no,omitempty"`

	OutRefundOrderNo string `json:"out_refund_order_no,omitempty" xml:"out_refund_order_no,omitempty"`

	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	SuccessTime int64 `json:"success_time,omitempty" xml:"success_time,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
}

RefundFundDetailInfo

type RefundInfo

type RefundInfo struct {
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`

	RefundItemList []Item `json:"refund_item_list,omitempty" xml:"refund_item_list,omitempty"`

	RefundPayNo string `json:"refund_pay_no,omitempty" xml:"refund_pay_no,omitempty"`

	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`

	RefundTime string `json:"refund_time,omitempty" xml:"refund_time,omitempty"`

	RefundType string `json:"refund_type,omitempty" xml:"refund_type,omitempty"`

	OutRefundNo string `json:"out_refund_no,omitempty" xml:"out_refund_no,omitempty"`
}

RefundInfo

type RefundItemDetailInfo

type RefundItemDetailInfo struct {
	OutItemId string `json:"out_item_id,omitempty" xml:"out_item_id,omitempty"`

	OutItemName string `json:"out_item_name,omitempty" xml:"out_item_name,omitempty"`

	OutRefundItemDetailNo string `json:"out_refund_item_detail_no,omitempty" xml:"out_refund_item_detail_no,omitempty"`

	OutRefundOrderNo string `json:"out_refund_order_no,omitempty" xml:"out_refund_order_no,omitempty"`

	OutSubOrderNo string `json:"out_sub_order_no,omitempty" xml:"out_sub_order_no,omitempty"`

	RefundCount int64 `json:"refund_count,omitempty" xml:"refund_count,omitempty"`
}

RefundItemDetailInfo

type RefundOrderInfo

type RefundOrderInfo struct {
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`

	DeviceIp string `json:"device_ip,omitempty" xml:"device_ip,omitempty"`

	OutAuthorizerId string `json:"out_authorizer_id,omitempty" xml:"out_authorizer_id,omitempty"`

	OutAuthorizerName string `json:"out_authorizer_name,omitempty" xml:"out_authorizer_name,omitempty"`

	OutOperatorId string `json:"out_operator_id,omitempty" xml:"out_operator_id,omitempty"`

	OutOperatorName string `json:"out_operator_name,omitempty" xml:"out_operator_name,omitempty"`

	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	OutRefundOrderNo string `json:"out_refund_order_no,omitempty" xml:"out_refund_order_no,omitempty"`

	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`

	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`

	RefundType string `json:"refund_type,omitempty" xml:"refund_type,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	SuccessTime int64 `json:"success_time,omitempty" xml:"success_time,omitempty"`
}

RefundOrderInfo

type ResetPayPasswdOpenReq

type ResetPayPasswdOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`
}

ResetPayPasswdOpenReq

type ReverseConsumePointOpenReq

type ReverseConsumePointOpenReq struct {
	BizType string `json:"biz_type,omitempty" xml:"biz_type,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	ChangePoint int64 `json:"change_point,omitempty" xml:"change_point,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ReverseOrderId string `json:"reverse_order_id,omitempty" xml:"reverse_order_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

ReverseConsumePointOpenReq

type RuleOpenInfo

type RuleOpenInfo struct {
	PointDeductionRule *PointDeductionRuleOpenInfo `json:"point_deduction_rule,omitempty" xml:"point_deduction_rule,omitempty"`

	RechargeRuleOpenInfo *RechargeRuleOpenInfo `json:"recharge_rule_open_info,omitempty" xml:"recharge_rule_open_info,omitempty"`

	VoucherTemplateSettingOpenInfos []VoucherTemplateSettingOpenInfo `json:"voucher_template_setting_open_infos,omitempty" xml:"voucher_template_setting_open_infos,omitempty"`
}

RuleOpenInfo

type RuleOpenReq

type RuleOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	OuterType string `json:"outer_type,omitempty" xml:"outer_type,omitempty"`

	PhysicalCardId string `json:"physical_card_id,omitempty" xml:"physical_card_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

RuleOpenReq

type SearchCardOpenReq

type SearchCardOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardTemplateIds []string `json:"card_template_ids,omitempty" xml:"card_template_ids>string,omitempty"`

	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	NeedCount bool `json:"need_count,omitempty" xml:"need_count,omitempty"`

	No string `json:"no,omitempty" xml:"no,omitempty"`

	OpenCardShopIds []string `json:"open_card_shop_ids,omitempty" xml:"open_card_shop_ids>string,omitempty"`

	OpenTimeEnd string `json:"open_time_end,omitempty" xml:"open_time_end,omitempty"`

	OpenTimeStart string `json:"open_time_start,omitempty" xml:"open_time_start,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	Statuses []string `json:"statuses,omitempty" xml:"statuses>string,omitempty"`
}

SearchCardOpenReq

type ServiceFeeInfo

type ServiceFeeInfo struct {
	ServiceActualFee int64 `json:"service_actual_fee,omitempty" xml:"service_actual_fee,omitempty"`

	ServiceName string `json:"service_name,omitempty" xml:"service_name,omitempty"`

	ServicePromoFee int64 `json:"service_promo_fee,omitempty" xml:"service_promo_fee,omitempty"`

	ServiceTotalFee int64 `json:"service_total_fee,omitempty" xml:"service_total_fee,omitempty"`
}

ServiceFeeInfo

type ShareMarketingCustomerVoucherInfo

type ShareMarketingCustomerVoucherInfo struct {
	ShareData string `json:"share_data,omitempty" xml:"share_data,omitempty"`

	SharedReceived string `json:"shared_received,omitempty" xml:"shared_received,omitempty"`
}

ShareMarketingCustomerVoucherInfo

type ShopGroupOpenInfo

type ShopGroupOpenInfo struct {
	ShopIds []string `json:"shop_ids,omitempty" xml:"shop_ids>string,omitempty"`

	ShopGroupId string `json:"shop_group_id,omitempty" xml:"shop_group_id,omitempty"`

	ShopGroupType int64 `json:"shop_group_type,omitempty" xml:"shop_group_type,omitempty"`

	OptPlanId string `json:"opt_plan_id,omitempty" xml:"opt_plan_id,omitempty"`

	OutShopIds []string `json:"out_shop_ids,omitempty" xml:"out_shop_ids>string,omitempty"`
}

ShopGroupOpenInfo

type ShopSelectedOpenInfo

type ShopSelectedOpenInfo struct {
	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`
}

ShopSelectedOpenInfo

type ShopSelectedOpenInfoList

type ShopSelectedOpenInfoList struct {
	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`
}

ShopSelectedOpenInfoList

type StoreAdressDto

type StoreAdressDto struct {
	Province string `json:"province,omitempty" xml:"province,omitempty"`

	City string `json:"city,omitempty" xml:"city,omitempty"`

	Area string `json:"area,omitempty" xml:"area,omitempty"`

	Town string `json:"town,omitempty" xml:"town,omitempty"`

	DetailAddress string `json:"detail_address,omitempty" xml:"detail_address,omitempty"`

	PosX string `json:"pos_x,omitempty" xml:"pos_x,omitempty"`

	PosY string `json:"pos_y,omitempty" xml:"pos_y,omitempty"`

	BusinessArea string `json:"business_area,omitempty" xml:"business_area,omitempty"`
}

StoreAdressDto

type StoreKeeperDto

type StoreKeeperDto struct {
	Name string `json:"name,omitempty" xml:"name,omitempty"`

	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`

	Fax string `json:"fax,omitempty" xml:"fax,omitempty"`
}

StoreKeeperDto

type StoreUpdateTopDto

type StoreUpdateTopDto struct {
	Name string `json:"name,omitempty" xml:"name,omitempty"`

	SubName string `json:"sub_name,omitempty" xml:"sub_name,omitempty"`

	MainCategory int64 `json:"main_category,omitempty" xml:"main_category,omitempty"`

	OuterCode string `json:"outer_code,omitempty" xml:"outer_code,omitempty"`

	StoreType string `json:"store_type,omitempty" xml:"store_type,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	StoreAdress *StoreAdressDto `json:"store_adress,omitempty" xml:"store_adress,omitempty"`

	StoreKeeper *StoreKeeperDto `json:"store_keeper,omitempty" xml:"store_keeper,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	ShopId int64 `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`

	Tags []int64 `json:"tags,omitempty" xml:"tags>int64,omitempty"`

	AllDay bool `json:"all_day,omitempty" xml:"all_day,omitempty"`

	Attributes []AttributeValueTopDto `json:"attributes,omitempty" xml:"attributes,omitempty"`

	CategoryPropertyValues []PropertyValueTopDto `json:"category_property_values,omitempty" xml:"category_property_values,omitempty"`

	StandardCategoryId string `json:"standard_category_id,omitempty" xml:"standard_category_id,omitempty"`

	BizCode string `json:"biz_code,omitempty" xml:"biz_code,omitempty"`

	BizAttributes []AttributeValueTopDto `json:"biz_attributes,omitempty" xml:"biz_attributes,omitempty"`


	IsV3 bool `json:"is_v3,omitempty" xml:"is_v3,omitempty"`

	Week []string `json:"week,omitempty" xml:"week>string,omitempty"`

	Pic string `json:"pic,omitempty" xml:"pic,omitempty"`

	AuthenStatus int64 `json:"authen_status,omitempty" xml:"authen_status,omitempty"`

	StoreId int64 `json:"store_id,omitempty" xml:"store_id,omitempty"`
}

StoreUpdateTopDto

type SubOrderInfo

type SubOrderInfo struct {
	ItemAttachFee int64 `json:"item_attach_fee,omitempty" xml:"item_attach_fee,omitempty"`

	OutItemId string `json:"out_item_id,omitempty" xml:"out_item_id,omitempty"`

	OutItemName string `json:"out_item_name,omitempty" xml:"out_item_name,omitempty"`

	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`

	OutSkuId string `json:"out_sku_id,omitempty" xml:"out_sku_id,omitempty"`

	OutSkuName string `json:"out_sku_name,omitempty" xml:"out_sku_name,omitempty"`

	OutSubOrderNo string `json:"out_sub_order_no,omitempty" xml:"out_sub_order_no,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	SubTotalFee int64 `json:"sub_total_fee,omitempty" xml:"sub_total_fee,omitempty"`

	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`

	Weight string `json:"weight,omitempty" xml:"weight,omitempty"`
}

SubOrderInfo

type TaobaoKoubeiSaasBaseOperationConfigSyncAPIResponse

type TaobaoKoubeiSaasBaseOperationConfigSyncAPIResponse struct {
	model.CommonResponse
	TaobaoKoubeiSaasBaseOperationConfigSyncResponse
}

商家基础经营设置信息同步 APIResponse taobao.koubei.saas.base.operation.config.sync

ISV接入口碑SAAS后, 经营设置数据同步到口碑SAAS

type TaobaoKoubeiSaasBaseOperationConfigSyncRequest

type TaobaoKoubeiSaasBaseOperationConfigSyncRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商家基础经营设置信息同步 APIRequest taobao.koubei.saas.base.operation.config.sync

ISV接入口碑SAAS后, 经营设置数据同步到口碑SAAS

func NewTaobaoKoubeiSaasBaseOperationConfigSyncRequest

func NewTaobaoKoubeiSaasBaseOperationConfigSyncRequest() *TaobaoKoubeiSaasBaseOperationConfigSyncRequest

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetApiMethodName

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetApiParams

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetBizType

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetMerchantId

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetOperationConfig

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetOuterOperatorId

func (TaobaoKoubeiSaasBaseOperationConfigSyncRequest) GetRequestId

func (*TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetBizType

func (*TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetMerchantId

func (r *TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetMerchantId(merchantId string) error

func (*TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetOperationConfig

func (r *TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetOperationConfig(operationConfig string) error

func (*TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetOuterOperatorId

func (r *TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetOuterOperatorId(outerOperatorId string) error

func (*TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetRequestId

func (r *TaobaoKoubeiSaasBaseOperationConfigSyncRequest) SetRequestId(requestId string) error

type TaobaoKoubeiSaasBaseOperationConfigSyncResponse

type TaobaoKoubeiSaasBaseOperationConfigSyncResponse struct {
	XMLName   xml.Name `xml:"koubei_saas_base_operation_config_sync_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"`
}

type TaobaoPlaceStoreCreateAPIResponse

type TaobaoPlaceStoreCreateAPIResponse struct {
	model.CommonResponse
	TaobaoPlaceStoreCreateResponse
}

商户门店创建接口 APIResponse taobao.place.store.create

用于商家创建线下门店

type TaobaoPlaceStoreCreateRequest

type TaobaoPlaceStoreCreateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商户门店创建接口 APIRequest taobao.place.store.create

用于商家创建线下门店

func NewTaobaoPlaceStoreCreateRequest

func NewTaobaoPlaceStoreCreateRequest() *TaobaoPlaceStoreCreateRequest

func (TaobaoPlaceStoreCreateRequest) GetApiMethodName

func (r TaobaoPlaceStoreCreateRequest) GetApiMethodName() string

func (TaobaoPlaceStoreCreateRequest) GetApiParams

func (r TaobaoPlaceStoreCreateRequest) GetApiParams() url.Values

func (TaobaoPlaceStoreCreateRequest) GetStoreCreate

func (*TaobaoPlaceStoreCreateRequest) SetStoreCreate

func (r *TaobaoPlaceStoreCreateRequest) SetStoreCreate(storeCreate *StoreUpdateTopDto) error

type TaobaoPlaceStoreCreateResponse

type TaobaoPlaceStoreCreateResponse struct {
	XMLName   xml.Name `xml:"place_store_create_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	StoreId int64 `json:"store_id,omitempty" xml:"store_id,omitempty"`
}

type TaobaoPlaceStoreDeleteAPIResponse

type TaobaoPlaceStoreDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoPlaceStoreDeleteResponse
}

线下门店删除 APIResponse taobao.place.store.delete

用于商家删除线下门店

type TaobaoPlaceStoreDeleteRequest

type TaobaoPlaceStoreDeleteRequest struct {
	model.Params
	// contains filtered or unexported fields
}

线下门店删除 APIRequest taobao.place.store.delete

用于商家删除线下门店

func NewTaobaoPlaceStoreDeleteRequest

func NewTaobaoPlaceStoreDeleteRequest() *TaobaoPlaceStoreDeleteRequest

func (TaobaoPlaceStoreDeleteRequest) GetApiMethodName

func (r TaobaoPlaceStoreDeleteRequest) GetApiMethodName() string

func (TaobaoPlaceStoreDeleteRequest) GetApiParams

func (r TaobaoPlaceStoreDeleteRequest) GetApiParams() url.Values

func (TaobaoPlaceStoreDeleteRequest) GetStoreId

func (r TaobaoPlaceStoreDeleteRequest) GetStoreId() int64

func (*TaobaoPlaceStoreDeleteRequest) SetStoreId

func (r *TaobaoPlaceStoreDeleteRequest) SetStoreId(storeId int64) error

type TaobaoPlaceStoreDeleteResponse

type TaobaoPlaceStoreDeleteResponse struct {
	XMLName   xml.Name `xml:"place_store_delete_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoPlaceStoreExtendAddAPIResponse

type TaobaoPlaceStoreExtendAddAPIResponse struct {
	model.CommonResponse
	TaobaoPlaceStoreExtendAddResponse
}

新增门店扩展属性 APIResponse taobao.place.store.extend.add

新增授权用户的门店扩展属性

type TaobaoPlaceStoreExtendAddRequest

type TaobaoPlaceStoreExtendAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

新增门店扩展属性 APIRequest taobao.place.store.extend.add

新增授权用户的门店扩展属性

func NewTaobaoPlaceStoreExtendAddRequest

func NewTaobaoPlaceStoreExtendAddRequest() *TaobaoPlaceStoreExtendAddRequest

func (TaobaoPlaceStoreExtendAddRequest) GetApiMethodName

func (r TaobaoPlaceStoreExtendAddRequest) GetApiMethodName() string

func (TaobaoPlaceStoreExtendAddRequest) GetApiParams

func (r TaobaoPlaceStoreExtendAddRequest) GetApiParams() url.Values

func (TaobaoPlaceStoreExtendAddRequest) GetEtv

func (TaobaoPlaceStoreExtendAddRequest) GetStoreId

func (r TaobaoPlaceStoreExtendAddRequest) GetStoreId() int64

func (*TaobaoPlaceStoreExtendAddRequest) SetEtv

func (*TaobaoPlaceStoreExtendAddRequest) SetStoreId

func (r *TaobaoPlaceStoreExtendAddRequest) SetStoreId(storeId int64) error

type TaobaoPlaceStoreExtendAddResponse

type TaobaoPlaceStoreExtendAddResponse struct {
	XMLName   xml.Name `xml:"place_store_extend_add_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Failure bool `json:"failure,omitempty" xml:"failure,omitempty"`

	Result bool `json:"result,omitempty" xml:"result,omitempty"`

	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

type TaobaoPlaceStoreModifyAPIResponse

type TaobaoPlaceStoreModifyAPIResponse struct {
	model.CommonResponse
	TaobaoPlaceStoreModifyResponse
}

商家修改线下门店 APIResponse taobao.place.store.modify

用于商家修改线下门店信息

type TaobaoPlaceStoreModifyRequest

type TaobaoPlaceStoreModifyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商家修改线下门店 APIRequest taobao.place.store.modify

用于商家修改线下门店信息

func NewTaobaoPlaceStoreModifyRequest

func NewTaobaoPlaceStoreModifyRequest() *TaobaoPlaceStoreModifyRequest

func (TaobaoPlaceStoreModifyRequest) GetApiMethodName

func (r TaobaoPlaceStoreModifyRequest) GetApiMethodName() string

func (TaobaoPlaceStoreModifyRequest) GetApiParams

func (r TaobaoPlaceStoreModifyRequest) GetApiParams() url.Values

func (TaobaoPlaceStoreModifyRequest) GetStoreUpdate

func (*TaobaoPlaceStoreModifyRequest) SetStoreUpdate

func (r *TaobaoPlaceStoreModifyRequest) SetStoreUpdate(storeUpdate *StoreUpdateTopDto) error

type TaobaoPlaceStoreModifyResponse

type TaobaoPlaceStoreModifyResponse struct {
	XMLName   xml.Name `xml:"place_store_modify_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoPlaceStoreTagsUpdateAPIResponse

type TaobaoPlaceStoreTagsUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoPlaceStoreTagsUpdateResponse
}

门店打标去标 APIResponse taobao.place.store.tags.update

门店打标去标

type TaobaoPlaceStoreTagsUpdateRequest

type TaobaoPlaceStoreTagsUpdateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

门店打标去标 APIRequest taobao.place.store.tags.update

门店打标去标

func NewTaobaoPlaceStoreTagsUpdateRequest

func NewTaobaoPlaceStoreTagsUpdateRequest() *TaobaoPlaceStoreTagsUpdateRequest

func (TaobaoPlaceStoreTagsUpdateRequest) GetAddTags

func (r TaobaoPlaceStoreTagsUpdateRequest) GetAddTags() []int64

func (TaobaoPlaceStoreTagsUpdateRequest) GetApiMethodName

func (r TaobaoPlaceStoreTagsUpdateRequest) GetApiMethodName() string

func (TaobaoPlaceStoreTagsUpdateRequest) GetApiParams

func (r TaobaoPlaceStoreTagsUpdateRequest) GetApiParams() url.Values

func (TaobaoPlaceStoreTagsUpdateRequest) GetRemoveTags

func (r TaobaoPlaceStoreTagsUpdateRequest) GetRemoveTags() []int64

func (TaobaoPlaceStoreTagsUpdateRequest) GetStoreUpdate

func (*TaobaoPlaceStoreTagsUpdateRequest) SetAddTags

func (r *TaobaoPlaceStoreTagsUpdateRequest) SetAddTags(addTags []int64) error

func (*TaobaoPlaceStoreTagsUpdateRequest) SetRemoveTags

func (r *TaobaoPlaceStoreTagsUpdateRequest) SetRemoveTags(removeTags []int64) error

func (*TaobaoPlaceStoreTagsUpdateRequest) SetStoreUpdate

func (r *TaobaoPlaceStoreTagsUpdateRequest) SetStoreUpdate(storeUpdate *StoreUpdateTopDto) error

type TaobaoPlaceStoreTagsUpdateResponse

type TaobaoPlaceStoreTagsUpdateResponse struct {
	XMLName   xml.Name `xml:"place_store_tags_update_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

type TaobaoPlaceStorecategoryGetAPIResponse

type TaobaoPlaceStorecategoryGetAPIResponse struct {
	model.CommonResponse
	TaobaoPlaceStorecategoryGetResponse
}

获取门店类目信息 APIResponse taobao.place.storecategory.get

获取门店类目信息

type TaobaoPlaceStorecategoryGetRequest

type TaobaoPlaceStorecategoryGetRequest struct {
	model.Params
}

获取门店类目信息 APIRequest taobao.place.storecategory.get

获取门店类目信息

func NewTaobaoPlaceStorecategoryGetRequest

func NewTaobaoPlaceStorecategoryGetRequest() *TaobaoPlaceStorecategoryGetRequest

func (TaobaoPlaceStorecategoryGetRequest) GetApiMethodName

func (r TaobaoPlaceStorecategoryGetRequest) GetApiMethodName() string

func (TaobaoPlaceStorecategoryGetRequest) GetApiParams

type TaobaoPlaceStorecategoryGetResponse

type TaobaoPlaceStorecategoryGetResponse struct {
	XMLName   xml.Name `xml:"place_storecategory_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	CategoryList string `json:"category_list,omitempty" xml:"category_list,omitempty"`
}

type UnchargeCheckOpenReq

type UnchargeCheckOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	SrcOuterOrderId string `json:"src_outer_order_id,omitempty" xml:"src_outer_order_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

UnchargeCheckOpenReq

type UnchargeOpenReq

type UnchargeOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	SrcOuterOrderId string `json:"src_outer_order_id,omitempty" xml:"src_outer_order_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`

	SrcOutPayId string `json:"src_out_pay_id,omitempty" xml:"src_out_pay_id,omitempty"`
}

UnchargeOpenReq

type UndedutOpenReq

type UndedutOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CardId string `json:"card_id,omitempty" xml:"card_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	NewOuterOrderId string `json:"new_outer_order_id,omitempty" xml:"new_outer_order_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	BizChannel string `json:"biz_channel,omitempty" xml:"biz_channel,omitempty"`
}

UndedutOpenReq

type UpdatePayPasswdReq

type UpdatePayPasswdReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	PasswdType string `json:"passwd_type,omitempty" xml:"passwd_type,omitempty"`

	PayPasswd string `json:"pay_passwd,omitempty" xml:"pay_passwd,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
}

UpdatePayPasswdReq

type VoucherItemInfo

type VoucherItemInfo struct {
	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`

	DishId string `json:"dish_id,omitempty" xml:"dish_id,omitempty"`

	SkuOutNo string `json:"sku_out_no,omitempty" xml:"sku_out_no,omitempty"`

	DishOutNo string `json:"dish_out_no,omitempty" xml:"dish_out_no,omitempty"`
}

VoucherItemInfo

type VoucherOpenInfo

type VoucherOpenInfo struct {
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	StartFee int64 `json:"start_fee,omitempty" xml:"start_fee,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	VoucherId string `json:"voucher_id,omitempty" xml:"voucher_id,omitempty"`

	VoucherTemplateId string `json:"voucher_template_id,omitempty" xml:"voucher_template_id,omitempty"`

	VoucherType string `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`

	DiscountRate string `json:"discount_rate,omitempty" xml:"discount_rate,omitempty"`

	ItemIdList []string `json:"item_id_list,omitempty" xml:"item_id_list>string,omitempty"`

	ShopIdList []string `json:"shop_id_list,omitempty" xml:"shop_id_list>string,omitempty"`

	UserLimit int64 `json:"user_limit,omitempty" xml:"user_limit,omitempty"`

	ItemCoverage string `json:"item_coverage,omitempty" xml:"item_coverage,omitempty"`

	ShopCoverage string `json:"shop_coverage,omitempty" xml:"shop_coverage,omitempty"`

	AvailableTime string `json:"available_time,omitempty" xml:"available_time,omitempty"`

	ItemInfoList []VoucherItemInfo `json:"item_info_list,omitempty" xml:"item_info_list,omitempty"`

	ShopInfoList []VoucherShopInfo `json:"shop_info_list,omitempty" xml:"shop_info_list,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	UseCondition string `json:"use_condition,omitempty" xml:"use_condition,omitempty"`
}

VoucherOpenInfo

type VoucherSendOpenReq

type VoucherSendOpenReq struct {
	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	VoucherId string `json:"voucher_id,omitempty" xml:"voucher_id,omitempty"`

	VoucherNum int64 `json:"voucher_num,omitempty" xml:"voucher_num,omitempty"`
}

VoucherSendOpenReq

type VoucherShopInfo

type VoucherShopInfo struct {
	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

VoucherShopInfo

type VoucherStatus

type VoucherStatus struct {
	VoucherId string `json:"voucher_id,omitempty" xml:"voucher_id,omitempty"`

	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

VoucherStatus

type VoucherStatusChangeOpenReq

type VoucherStatusChangeOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`

	OperatorId string `json:"operator_id,omitempty" xml:"operator_id,omitempty"`

	OperatorName string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	Source string `json:"source,omitempty" xml:"source,omitempty"`

	VoucherIdList []string `json:"voucher_id_list,omitempty" xml:"voucher_id_list>string,omitempty"`

	VoucherStatusAction string `json:"voucher_status_action,omitempty" xml:"voucher_status_action,omitempty"`

	VoucherPointList []string `json:"voucher_point_list,omitempty" xml:"voucher_point_list>string,omitempty"`
}

VoucherStatusChangeOpenReq

type VoucherStatusInfo

type VoucherStatusInfo struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	VoucherId string `json:"voucher_id,omitempty" xml:"voucher_id,omitempty"`
}

VoucherStatusInfo

type VoucherTemplateOpenInfo

type VoucherTemplateOpenInfo struct {
	AvailableTime string `json:"available_time,omitempty" xml:"available_time,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`

	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`

	Inventory int64 `json:"inventory,omitempty" xml:"inventory,omitempty"`

	ItemCoverage string `json:"item_coverage,omitempty" xml:"item_coverage,omitempty"`

	MinCharge int64 `json:"min_charge,omitempty" xml:"min_charge,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`

	TodayAvailable bool `json:"today_available,omitempty" xml:"today_available,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	UseCondition string `json:"use_condition,omitempty" xml:"use_condition,omitempty"`

	UserLimit int64 `json:"user_limit,omitempty" xml:"user_limit,omitempty"`

	ValidDateType string `json:"valid_date_type,omitempty" xml:"valid_date_type,omitempty"`

	ValidDayCount int64 `json:"valid_day_count,omitempty" xml:"valid_day_count,omitempty"`

	VoucherTemplateId string `json:"voucher_template_id,omitempty" xml:"voucher_template_id,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	ItemSelectedOpenInfoList []ItemSelectedOpenInfo `json:"item_selected_open_info_list,omitempty" xml:"item_selected_open_info_list,omitempty"`

	ShopSelectedOpenInfoList []ShopSelectedOpenInfo `json:"shop_selected_open_info_list,omitempty" xml:"shop_selected_open_info_list,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	Denomination string `json:"denomination,omitempty" xml:"denomination,omitempty"`

	UpdateBy string `json:"update_by,omitempty" xml:"update_by,omitempty"`

	CreateBy string `json:"create_by,omitempty" xml:"create_by,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
}

VoucherTemplateOpenInfo

type VoucherTemplateOpenReq

type VoucherTemplateOpenReq struct {
	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	Deleted bool `json:"deleted,omitempty" xml:"deleted,omitempty"`

	OutBrandId string `json:"out_brand_id,omitempty" xml:"out_brand_id,omitempty"`

	OutShopId string `json:"out_shop_id,omitempty" xml:"out_shop_id,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`

	StatusList []string `json:"status_list,omitempty" xml:"status_list>string,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	LastId string `json:"last_id,omitempty" xml:"last_id,omitempty"`

	VoucherTemplateId string `json:"voucher_template_id,omitempty" xml:"voucher_template_id,omitempty"`
}

VoucherTemplateOpenReq

type VoucherTemplateSettingOpenInfo

type VoucherTemplateSettingOpenInfo struct {
	OrderChannel string `json:"order_channel,omitempty" xml:"order_channel,omitempty"`

	PerDay int64 `json:"per_day,omitempty" xml:"per_day,omitempty"`

	PerOrder int64 `json:"per_order,omitempty" xml:"per_order,omitempty"`

	VoucherTemplateIds []string `json:"voucher_template_ids,omitempty" xml:"voucher_template_ids>string,omitempty"`
}

VoucherTemplateSettingOpenInfo

type VoucherUsingOpenInfo

type VoucherUsingOpenInfo struct {
	VoucherStatusList []VoucherStatus `json:"voucher_status_list,omitempty" xml:"voucher_status_list,omitempty"`
}

VoucherUsingOpenInfo

type WxCardOpenExt

type WxCardOpenExt struct {


	GeneralBgSwitch bool `json:"general_bg_switch,omitempty" xml:"general_bg_switch,omitempty"`

	PaidGetSwitch bool `json:"paid_get_switch,omitempty" xml:"paid_get_switch,omitempty"`

	WxLevelBgs []WxLevelBgOpenInfo `json:"wx_level_bgs,omitempty" xml:"wx_level_bgs,omitempty"`
}

WxCardOpenExt

type WxLevelBgOpenInfo

type WxLevelBgOpenInfo struct {
	BgUrl string `json:"bg_url,omitempty" xml:"bg_url,omitempty"`

	LevelId string `json:"level_id,omitempty" xml:"level_id,omitempty"`

	LevelName string `json:"level_name,omitempty" xml:"level_name,omitempty"`
}

WxLevelBgOpenInfo

Source Files

Jump to

Keyboard shortcuts

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