alimember

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package alimember 包含全域会员通相关结构体

https://open.taobao.com/API.htm?docType=2&docId=46937

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabamembercheckmerchantAPIRequest added in v1.3.1

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

AlibabamembercheckmerchantAPIRequest 校验商家身份 API请求 alibaba.member.checkmerchant

校验商家身份

func NewAlibabamembercheckmerchantRequest added in v1.3.1

func NewAlibabamembercheckmerchantRequest() *AlibabamembercheckmerchantAPIRequest

NewAlibabamembercheckmerchantRequest 初始化AlibabamembercheckmerchantAPIRequest对象

func (AlibabamembercheckmerchantAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamembercheckmerchantAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamembercheckmerchantAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamembercheckmerchantAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamembercheckmerchantAPIRequest) GetOpenMerchantId added in v1.3.1

func (r AlibabamembercheckmerchantAPIRequest) GetOpenMerchantId() string

GetOpenMerchantId OpenMerchantId Getter

func (AlibabamembercheckmerchantAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabamembercheckmerchantAPIRequest) SetOpenMerchantId added in v1.3.1

func (r *AlibabamembercheckmerchantAPIRequest) SetOpenMerchantId(_openMerchantId string) error

SetOpenMerchantId is OpenMerchantId Setter 混淆后的商家id

type AlibabamembercheckmerchantAPIResponse added in v1.3.1

type AlibabamembercheckmerchantAPIResponse struct {
	model.CommonResponse
	AlibabamembercheckmerchantAPIResponseModel
}

AlibabamembercheckmerchantAPIResponse 校验商家身份 API返回值 alibaba.member.checkmerchant

校验商家身份

type AlibabamembercheckmerchantAPIResponseModel added in v1.3.1

type AlibabamembercheckmerchantAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_checkmerchant_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// message
	ReturnMessage string `json:"return_message,omitempty" xml:"return_message,omitempty"`
	// code
	ReturnCode string `json:"return_code,omitempty" xml:"return_code,omitempty"`
}

AlibabamembercheckmerchantAPIResponseModel is 校验商家身份 成功返回结果

type AlibabamemberexitAPIRequest added in v1.3.1

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

AlibabamemberexitAPIRequest 退会 API请求 alibaba.member.exit

商家会员解绑

func NewAlibabamemberexitRequest added in v1.3.1

func NewAlibabamemberexitRequest() *AlibabamemberexitAPIRequest

NewAlibabamemberexitRequest 初始化AlibabamemberexitAPIRequest对象

func (AlibabamemberexitAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamemberexitAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberexitAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamemberexitAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberexitAPIRequest) GetExitMember added in v1.3.1

func (r AlibabamemberexitAPIRequest) GetExitMember() *ExitMemberDto

GetExitMember ExitMember Getter

func (AlibabamemberexitAPIRequest) GetRawParams added in v1.3.1

func (r AlibabamemberexitAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabamemberexitAPIRequest) SetExitMember added in v1.3.1

func (r *AlibabamemberexitAPIRequest) SetExitMember(_exitMember *ExitMemberDto) error

SetExitMember is ExitMember Setter 退会对象

type AlibabamemberexitAPIResponse added in v1.3.1

type AlibabamemberexitAPIResponse struct {
	model.CommonResponse
	AlibabamemberexitAPIResponseModel
}

AlibabamemberexitAPIResponse 退会 API返回值 alibaba.member.exit

商家会员解绑

type AlibabamemberexitAPIResponseModel added in v1.3.1

type AlibabamemberexitAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_exit_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *AlibabamemberexitResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamemberexitAPIResponseModel is 退会 成功返回结果

type AlibabamemberexitResult added in v1.3.1

type AlibabamemberexitResult struct {
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamemberexitResult 结构体

type AlibabamemberidentityrescindfinishAPIRequest added in v1.3.1

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

AlibabamemberidentityrescindfinishAPIRequest 取消确认 API请求 alibaba.member.identity.rescindfinish

取消确认

func NewAlibabamemberidentityrescindfinishRequest added in v1.3.1

func NewAlibabamemberidentityrescindfinishRequest() *AlibabamemberidentityrescindfinishAPIRequest

NewAlibabamemberidentityrescindfinishRequest 初始化AlibabamemberidentityrescindfinishAPIRequest对象

func (AlibabamemberidentityrescindfinishAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberidentityrescindfinishAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberidentityrescindfinishAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabamemberidentityrescindfinishAPIRequest) GetRescindFinish added in v1.3.1

GetRescindFinish RescindFinish Getter

func (*AlibabamemberidentityrescindfinishAPIRequest) SetRescindFinish added in v1.3.1

SetRescindFinish is RescindFinish Setter 取消确认信息

type AlibabamemberidentityrescindfinishAPIResponse added in v1.3.1

type AlibabamemberidentityrescindfinishAPIResponse struct {
	model.CommonResponse
	AlibabamemberidentityrescindfinishAPIResponseModel
}

AlibabamemberidentityrescindfinishAPIResponse 取消确认 API返回值 alibaba.member.identity.rescindfinish

取消确认

type AlibabamemberidentityrescindfinishAPIResponseModel added in v1.3.1

type AlibabamemberidentityrescindfinishAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_identity_rescindfinish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabamemberidentityrescindfinishTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamemberidentityrescindfinishAPIResponseModel is 取消确认 成功返回结果

type AlibabamemberidentityrescindfinishTopResult added in v1.3.1

type AlibabamemberidentityrescindfinishTopResult struct {
	// code,返回码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// message,返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamemberidentityrescindfinishTopResult 结构体

type AlibabamemberidentitysignfinishAPIRequest added in v1.3.1

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

AlibabamemberidentitysignfinishAPIRequest 签约确认 API请求 alibaba.member.identity.signfinish

签约确认

func NewAlibabamemberidentitysignfinishRequest added in v1.3.1

func NewAlibabamemberidentitysignfinishRequest() *AlibabamemberidentitysignfinishAPIRequest

NewAlibabamemberidentitysignfinishRequest 初始化AlibabamemberidentitysignfinishAPIRequest对象

func (AlibabamemberidentitysignfinishAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberidentitysignfinishAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamemberidentitysignfinishAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberidentitysignfinishAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabamemberidentitysignfinishAPIRequest) GetSignFinish added in v1.3.1

GetSignFinish SignFinish Getter

func (*AlibabamemberidentitysignfinishAPIRequest) SetSignFinish added in v1.3.1

SetSignFinish is SignFinish Setter 签约确认信息

type AlibabamemberidentitysignfinishAPIResponse added in v1.3.1

type AlibabamemberidentitysignfinishAPIResponse struct {
	model.CommonResponse
	AlibabamemberidentitysignfinishAPIResponseModel
}

AlibabamemberidentitysignfinishAPIResponse 签约确认 API返回值 alibaba.member.identity.signfinish

签约确认

type AlibabamemberidentitysignfinishAPIResponseModel added in v1.3.1

type AlibabamemberidentitysignfinishAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_identity_signfinish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabamemberidentitysignfinishTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamemberidentitysignfinishAPIResponseModel is 签约确认 成功返回结果

type AlibabamemberidentitysignfinishTopResult added in v1.3.1

type AlibabamemberidentitysignfinishTopResult struct {
	// code,返回码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// message,返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamemberidentitysignfinishTopResult 结构体

type AlibabamemberidentitysyncAPIRequest added in v1.3.1

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

AlibabamemberidentitysyncAPIRequest 会员身份信息同步 API请求 alibaba.member.identity.sync

会员身份信息同步

func NewAlibabamemberidentitysyncRequest added in v1.3.1

func NewAlibabamemberidentitysyncRequest() *AlibabamemberidentitysyncAPIRequest

NewAlibabamemberidentitysyncRequest 初始化AlibabamemberidentitysyncAPIRequest对象

func (AlibabamemberidentitysyncAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamemberidentitysyncAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberidentitysyncAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamemberidentitysyncAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberidentitysyncAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabamemberidentitysyncAPIRequest) GetSyncDto added in v1.3.1

GetSyncDto SyncDto Getter

func (*AlibabamemberidentitysyncAPIRequest) SetSyncDto added in v1.3.1

SetSyncDto is SyncDto Setter 会员身份同步信息

type AlibabamemberidentitysyncAPIResponse added in v1.3.1

type AlibabamemberidentitysyncAPIResponse struct {
	model.CommonResponse
	AlibabamemberidentitysyncAPIResponseModel
}

AlibabamemberidentitysyncAPIResponse 会员身份信息同步 API返回值 alibaba.member.identity.sync

会员身份信息同步

type AlibabamemberidentitysyncAPIResponseModel added in v1.3.1

type AlibabamemberidentitysyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_identity_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统自动生成
	Result *AlibabamemberidentitysyncTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamemberidentitysyncAPIResponseModel is 会员身份信息同步 成功返回结果

type AlibabamemberidentitysyncTopResult added in v1.3.1

type AlibabamemberidentitysyncTopResult struct {
	// code,返回码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// message,返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamemberidentitysyncTopResult 结构体

type AlibabamemberisvpagequeryAPIRequest added in v1.3.1

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

AlibabamemberisvpagequeryAPIRequest isv离线会员数据分页查询 API请求 alibaba.member.isv.page.query

isv离线会员数据分页查询

func NewAlibabamemberisvpagequeryRequest added in v1.3.1

func NewAlibabamemberisvpagequeryRequest() *AlibabamemberisvpagequeryAPIRequest

NewAlibabamemberisvpagequeryRequest 初始化AlibabamemberisvpagequeryAPIRequest对象

func (AlibabamemberisvpagequeryAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamemberisvpagequeryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberisvpagequeryAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamemberisvpagequeryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberisvpagequeryAPIRequest) GetPageQueryIsvCustomerRequest added in v1.3.1

func (r AlibabamemberisvpagequeryAPIRequest) GetPageQueryIsvCustomerRequest() *PageQueryIsvCustomerRequest

GetPageQueryIsvCustomerRequest PageQueryIsvCustomerRequest Getter

func (AlibabamemberisvpagequeryAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabamemberisvpagequeryAPIRequest) SetPageQueryIsvCustomerRequest added in v1.3.1

func (r *AlibabamemberisvpagequeryAPIRequest) SetPageQueryIsvCustomerRequest(_pageQueryIsvCustomerRequest *PageQueryIsvCustomerRequest) error

SetPageQueryIsvCustomerRequest is PageQueryIsvCustomerRequest Setter 请求

type AlibabamemberisvpagequeryAPIResponse added in v1.3.1

type AlibabamemberisvpagequeryAPIResponse struct {
	model.CommonResponse
	AlibabamemberisvpagequeryAPIResponseModel
}

AlibabamemberisvpagequeryAPIResponse isv离线会员数据分页查询 API返回值 alibaba.member.isv.page.query

isv离线会员数据分页查询

type AlibabamemberisvpagequeryAPIResponseModel added in v1.3.1

type AlibabamemberisvpagequeryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_isv_page_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误E1002
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 错误明细
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
	// 返回的分页结果
	Result *PageQueryIsvCustomerRes `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamemberisvpagequeryAPIResponseModel is isv离线会员数据分页查询 成功返回结果

type AlibabamembermerchantlevelsettingsyncAPIRequest added in v1.3.1

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

AlibabamembermerchantlevelsettingsyncAPIRequest 商家等级列表同步配置 API请求 alibaba.member.merchant.level.setting.sync

商家等级列表同步配置

func NewAlibabamembermerchantlevelsettingsyncRequest added in v1.3.1

func NewAlibabamembermerchantlevelsettingsyncRequest() *AlibabamembermerchantlevelsettingsyncAPIRequest

NewAlibabamembermerchantlevelsettingsyncRequest 初始化AlibabamembermerchantlevelsettingsyncAPIRequest对象

func (AlibabamembermerchantlevelsettingsyncAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamembermerchantlevelsettingsyncAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamembermerchantlevelsettingsyncAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabamembermerchantlevelsettingsyncAPIRequest) GetSyncLevelSettingDto added in v1.3.1

GetSyncLevelSettingDto SyncLevelSettingDto Getter

func (*AlibabamembermerchantlevelsettingsyncAPIRequest) SetSyncLevelSettingDto added in v1.3.1

func (r *AlibabamembermerchantlevelsettingsyncAPIRequest) SetSyncLevelSettingDto(_syncLevelSettingDto *SyncLevelSettingDto) error

SetSyncLevelSettingDto is SyncLevelSettingDto Setter 商家等级信息

type AlibabamembermerchantlevelsettingsyncAPIResponse added in v1.3.1

type AlibabamembermerchantlevelsettingsyncAPIResponse struct {
	model.CommonResponse
	AlibabamembermerchantlevelsettingsyncAPIResponseModel
}

AlibabamembermerchantlevelsettingsyncAPIResponse 商家等级列表同步配置 API返回值 alibaba.member.merchant.level.setting.sync

商家等级列表同步配置

type AlibabamembermerchantlevelsettingsyncAPIResponseModel added in v1.3.1

type AlibabamembermerchantlevelsettingsyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_merchant_level_setting_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 务端系统异错误码
	BizCode string `json:"biz_code,omitempty" xml:"biz_code,omitempty"`
	// 错误描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamembermerchantlevelsettingsyncAPIResponseModel is 商家等级列表同步配置 成功返回结果

type AlibabamemberpointchangesyncAPIRequest added in v1.3.1

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

AlibabamemberpointchangesyncAPIRequest 成长值/积分变更记录同步 API请求 alibaba.member.point.change.sync

成长值/积分变更记录同步

func NewAlibabamemberpointchangesyncRequest added in v1.3.1

func NewAlibabamemberpointchangesyncRequest() *AlibabamemberpointchangesyncAPIRequest

NewAlibabamemberpointchangesyncRequest 初始化AlibabamemberpointchangesyncAPIRequest对象

func (AlibabamemberpointchangesyncAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamemberpointchangesyncAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberpointchangesyncAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamemberpointchangesyncAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberpointchangesyncAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabamemberpointchangesyncAPIRequest) GetSyncMemberPointChangeDto added in v1.3.1

func (r AlibabamemberpointchangesyncAPIRequest) GetSyncMemberPointChangeDto() *SyncMemberPointChangeDto

GetSyncMemberPointChangeDto SyncMemberPointChangeDto Getter

func (*AlibabamemberpointchangesyncAPIRequest) SetSyncMemberPointChangeDto added in v1.3.1

func (r *AlibabamemberpointchangesyncAPIRequest) SetSyncMemberPointChangeDto(_syncMemberPointChangeDto *SyncMemberPointChangeDto) error

SetSyncMemberPointChangeDto is SyncMemberPointChangeDto Setter 变更对象

type AlibabamemberpointchangesyncAPIResponse added in v1.3.1

type AlibabamemberpointchangesyncAPIResponse struct {
	model.CommonResponse
	AlibabamemberpointchangesyncAPIResponseModel
}

AlibabamemberpointchangesyncAPIResponse 成长值/积分变更记录同步 API返回值 alibaba.member.point.change.sync

成长值/积分变更记录同步

type AlibabamemberpointchangesyncAPIResponseModel added in v1.3.1

type AlibabamemberpointchangesyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_point_change_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码 ,比如 E1003 用户不是会员
	BizCode string `json:"biz_code,omitempty" xml:"biz_code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamemberpointchangesyncAPIResponseModel is 成长值/积分变更记录同步 成功返回结果

type AlibabamemberpointoperateAPIRequest added in v1.3.1

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

AlibabamemberpointoperateAPIRequest 积分操作 API请求 alibaba.member.point.operate

消费会员积分

func NewAlibabamemberpointoperateRequest added in v1.3.1

func NewAlibabamemberpointoperateRequest() *AlibabamemberpointoperateAPIRequest

NewAlibabamemberpointoperateRequest 初始化AlibabamemberpointoperateAPIRequest对象

func (AlibabamemberpointoperateAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamemberpointoperateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamemberpointoperateAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamemberpointoperateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamemberpointoperateAPIRequest) GetPointOperateRequest added in v1.3.1

func (r AlibabamemberpointoperateAPIRequest) GetPointOperateRequest() *PointOperateDto

GetPointOperateRequest PointOperateRequest Getter

func (AlibabamemberpointoperateAPIRequest) GetRawParams added in v1.3.1

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabamemberpointoperateAPIRequest) SetPointOperateRequest added in v1.3.1

func (r *AlibabamemberpointoperateAPIRequest) SetPointOperateRequest(_pointOperateRequest *PointOperateDto) error

SetPointOperateRequest is PointOperateRequest Setter 请求参数

type AlibabamemberpointoperateAPIResponse added in v1.3.1

type AlibabamemberpointoperateAPIResponse struct {
	model.CommonResponse
	AlibabamemberpointoperateAPIResponseModel
}

AlibabamemberpointoperateAPIResponse 积分操作 API返回值 alibaba.member.point.operate

消费会员积分

type AlibabamemberpointoperateAPIResponseModel added in v1.3.1

type AlibabamemberpointoperateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_point_operate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统自动生成
	Result *AlibabamemberpointoperateTopResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamemberpointoperateAPIResponseModel is 积分操作 成功返回结果

type AlibabamemberpointoperateTopResult added in v1.3.1

type AlibabamemberpointoperateTopResult struct {
	// 返回码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// json格式
	Data *PointOperateResponseDto `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabamemberpointoperateTopResult 结构体

type AlibabamembersyncAPIRequest added in v1.3.1

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

AlibabamembersyncAPIRequest 会员信息同步 API请求 alibaba.member.sync

会员信息同步

func NewAlibabamembersyncRequest added in v1.3.1

func NewAlibabamembersyncRequest() *AlibabamembersyncAPIRequest

NewAlibabamembersyncRequest 初始化AlibabamembersyncAPIRequest对象

func (AlibabamembersyncAPIRequest) GetApiMethodName added in v1.3.1

func (r AlibabamembersyncAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabamembersyncAPIRequest) GetApiParams added in v1.3.1

func (r AlibabamembersyncAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabamembersyncAPIRequest) GetRawParams added in v1.3.1

func (r AlibabamembersyncAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabamembersyncAPIRequest) GetSyncMember added in v1.3.1

func (r AlibabamembersyncAPIRequest) GetSyncMember() *SyncMemberDto

GetSyncMember SyncMember Getter

func (*AlibabamembersyncAPIRequest) SetSyncMember added in v1.3.1

func (r *AlibabamembersyncAPIRequest) SetSyncMember(_syncMember *SyncMemberDto) error

SetSyncMember is SyncMember Setter 会员同步信息

type AlibabamembersyncAPIResponse added in v1.3.1

type AlibabamembersyncAPIResponse struct {
	model.CommonResponse
	AlibabamembersyncAPIResponseModel
}

AlibabamembersyncAPIResponse 会员信息同步 API返回值 alibaba.member.sync

会员信息同步

type AlibabamembersyncAPIResponseModel added in v1.3.1

type AlibabamembersyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_member_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabamembersyncResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabamembersyncAPIResponseModel is 会员信息同步 成功返回结果

type AlibabamembersyncResult added in v1.3.1

type AlibabamembersyncResult struct {
	// code,返回码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// message,返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabamembersyncResult 结构体

type ExitMemberDto added in v1.2.5

type ExitMemberDto struct {
	// 要退会的商家
	OpenMerchantId string `json:"open_merchant_id,omitempty" xml:"open_merchant_id,omitempty"`
	// 商家账号类型
	UidType string `json:"uid_type,omitempty" xml:"uid_type,omitempty"`
	// isv会员id
	IsvMemberId string `json:"isv_member_id,omitempty" xml:"isv_member_id,omitempty"`
}

ExitMemberDto 结构体

type IdentityModel

type IdentityModel struct {
	// 开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
}

IdentityModel 结构体

type OrderModel

type OrderModel struct {
	// 单据类型
	OrderType string `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// 单据号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 该单据对应付费会员开始时间
	OrderIdentityEndTime string `json:"order_identity_end_time,omitempty" xml:"order_identity_end_time,omitempty"`
	// 该单据对应付费会员结束时间
	OrderIdentityStartTime string `json:"order_identity_start_time,omitempty" xml:"order_identity_start_time,omitempty"`
}

OrderModel 结构体

type PageQueryIsvCustomerRequest added in v1.2.9

type PageQueryIsvCustomerRequest struct {
	// 商户id
	OpenMerchantId string `json:"open_merchant_id,omitempty" xml:"open_merchant_id,omitempty"`
	// 第几页
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 每页大小,最大不超过1000
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

PageQueryIsvCustomerRequest 结构体

type PageQueryIsvCustomerRes added in v1.2.9

type PageQueryIsvCustomerRes struct {
	// 会员数据
	Data []SaasCustomerInfo `json:"data,omitempty" xml:"data>saas_customer_info,omitempty"`
	// 总大小
	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
	// 当前第几页
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 每页大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 是否还有下一页
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

PageQueryIsvCustomerRes 结构体

type PointOperateDto added in v1.2.5

type PointOperateDto struct {
	// 消费积分
	TotalPoint string `json:"total_point,omitempty" xml:"total_point,omitempty"`
	// 场景码,对接时业务分配
	SceneCode string `json:"scene_code,omitempty" xml:"scene_code,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 等级积分
	LevelPoint string `json:"level_point,omitempty" xml:"level_point,omitempty"`
	// 操作序列号,需要唯一
	SerialNo string `json:"serial_no,omitempty" xml:"serial_no,omitempty"`
	// 扩展字段
	ExtraInfo string `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// 用户站点
	UserSite string `json:"user_site,omitempty" xml:"user_site,omitempty"`
	// 开放用户id
	OpenUserId string `json:"open_user_id,omitempty" xml:"open_user_id,omitempty"`
	// 过期时间,单位毫秒
	ExpireTime int64 `json:"expire_time,omitempty" xml:"expire_time,omitempty"`
	// 操作类型 添加:1 消费:2 回滚:3
	OperateType int64 `json:"operate_type,omitempty" xml:"operate_type,omitempty"`
}

PointOperateDto 结构体

type PointOperateResponseDto added in v1.2.5

type PointOperateResponseDto struct {
	// token
	Token string `json:"token,omitempty" xml:"token,omitempty"`
}

PointOperateResponseDto 结构体

type RescindIdentityFinishRequest

type RescindIdentityFinishRequest struct {
	// 付费会员模板id
	IdentityTemplateId string `json:"identity_template_id,omitempty" xml:"identity_template_id,omitempty"`
	// 外部会员ID,识别商家会员的唯一身份标识
	OuterMemberId string `json:"outer_member_id,omitempty" xml:"outer_member_id,omitempty"`
	// 对外开放的merchantId
	OpenMerchantId string `json:"open_merchant_id,omitempty" xml:"open_merchant_id,omitempty"`
	// 时间戳
	TimeStamp int64 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// 付费会员时间信息
	IdentityModel *IdentityModel `json:"identity_model,omitempty" xml:"identity_model,omitempty"`
	// 签约单据信息
	OrderModel *OrderModel `json:"order_model,omitempty" xml:"order_model,omitempty"`
	// 处理结果,成功还是失败
	SendSuc bool `json:"send_suc,omitempty" xml:"send_suc,omitempty"`
}

RescindIdentityFinishRequest 结构体

type SaasCustomerInfo added in v1.2.9

type SaasCustomerInfo struct {
	// 本地生活会员id
	CustomerId string `json:"customer_id,omitempty" xml:"customer_id,omitempty"`
	// yyyy-MM-dd HH:mm:ss 生日
	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// 手机号
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// MALE-男 FEMALE-女
	Sex string `json:"sex,omitempty" xml:"sex,omitempty"`
	// 姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 积分
	Point string `json:"point,omitempty" xml:"point,omitempty"`
	// 入会门店
	MemberShopId string `json:"member_shop_id,omitempty" xml:"member_shop_id,omitempty"`
	// yyyy-MM-dd HH:mm:ss 入会时间
	MemberTime string `json:"member_time,omitempty" xml:"member_time,omitempty"`
	// isv会员id
	IsvMemberId string `json:"isv_member_id,omitempty" xml:"isv_member_id,omitempty"`
}

SaasCustomerInfo 结构体

type SignIdentityFinishRequest

type SignIdentityFinishRequest struct {
	// 付费会员模板id
	IdentityTemplateId string `json:"identity_template_id,omitempty" xml:"identity_template_id,omitempty"`
	// 外部会员ID,识别商家会员的唯一身份标识
	OuterMemberId string `json:"outer_member_id,omitempty" xml:"outer_member_id,omitempty"`
	// 对外开放的merchantId
	OpenMerchantId string `json:"open_merchant_id,omitempty" xml:"open_merchant_id,omitempty"`
	// 时间戳
	TimeStamp int64 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// 付费会员时间信息
	IdentityModel *IdentityModel `json:"identity_model,omitempty" xml:"identity_model,omitempty"`
	// 签约单据信息
	OrderModel *OrderModel `json:"order_model,omitempty" xml:"order_model,omitempty"`
	// 处理结果,成功还是失败
	SendSuc bool `json:"send_suc,omitempty" xml:"send_suc,omitempty"`
}

SignIdentityFinishRequest 结构体

type SyncLevelSettingDto added in v1.2.5

type SyncLevelSettingDto struct {
	// main主账号 sub子账号
	UidType string `json:"uid_type,omitempty" xml:"uid_type,omitempty"`
	// level_type=2时,必须传递;
	LevelToGrowth string `json:"level_to_growth,omitempty" xml:"level_to_growth,omitempty"`
	// 1行为等级 2成长值等级
	LevelType int64 `json:"level_type,omitempty" xml:"level_type,omitempty"`
}

SyncLevelSettingDto 结构体

type SyncMemberDto

type SyncMemberDto struct {
	// 生日,格式yyyy-mm-dd
	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// 城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 性别,F 女,M 男
	Sex string `json:"sex,omitempty" xml:"sex,omitempty"`
	// 手机号,海外手机格式 1-993333
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 外部会员ID,识别商家会员的唯一身份标识
	OuterMemberId string `json:"outer_member_id,omitempty" xml:"outer_member_id,omitempty"`
	// 用户ID
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 对外开放的merchantId
	OpenMerchantId string `json:"open_merchant_id,omitempty" xml:"open_merchant_id,omitempty"`
	// 用户站点,淘宝 taobao,饿了么 eleme,支付宝 alipay
	UserSite string `json:"user_site,omitempty" xml:"user_site,omitempty"`
	// 省份
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 外部会员卡号
	OuterCardNo string `json:"outer_card_no,omitempty" xml:"outer_card_no,omitempty"`
	// 姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 授权账号类型,主账号/子账号
	UidType string `json:"uid_type,omitempty" xml:"uid_type,omitempty"`
	// 版本号
	Version int64 `json:"version,omitempty" xml:"version,omitempty"`
	// 等级积分
	LevelPoint int64 `json:"level_point,omitempty" xml:"level_point,omitempty"`
	// 等级
	LevelNum int64 `json:"level_num,omitempty" xml:"level_num,omitempty"`
	// 消费积分
	ConsumePoint int64 `json:"consume_point,omitempty" xml:"consume_point,omitempty"`
}

SyncMemberDto 结构体

type SyncMemberIdentityDto

type SyncMemberIdentityDto struct {
	// 外部会员ID,识别商家会员的唯一身份标识
	OuterMemberId string `json:"outer_member_id,omitempty" xml:"outer_member_id,omitempty"`
	// 身份模板id
	IdentityTemplateId string `json:"identity_template_id,omitempty" xml:"identity_template_id,omitempty"`
	// 对外开放的merchantId
	OpenMerchantId string `json:"open_merchant_id,omitempty" xml:"open_merchant_id,omitempty"`
	// 同步操作类型
	IsvSyncOperateType string `json:"isv_sync_operate_type,omitempty" xml:"isv_sync_operate_type,omitempty"`
	// 同步类型
	SyncType string `json:"sync_type,omitempty" xml:"sync_type,omitempty"`
	// 手机号
	UserMobile string `json:"user_mobile,omitempty" xml:"user_mobile,omitempty"`
	// 时间戳
	TimeStamp int64 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// 付费会员时间信息
	IdentityModel *IdentityModel `json:"identity_model,omitempty" xml:"identity_model,omitempty"`
	// 签约单据信息
	OrderModel *OrderModel `json:"order_model,omitempty" xml:"order_model,omitempty"`
}

SyncMemberIdentityDto 结构体

type SyncMemberPointChangeDto added in v1.2.5

type SyncMemberPointChangeDto struct {
	// 主账号使用main,子账号使用sub
	UidType string `json:"uid_type,omitempty" xml:"uid_type,omitempty"`
	// 淘系交易的订单号
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// isv存储的会员id,唯一标识一个会员
	OuterMemberId string `json:"outer_member_id,omitempty" xml:"outer_member_id,omitempty"`
	// 成长值变化量
	RawQuantity string `json:"raw_quantity,omitempty" xml:"raw_quantity,omitempty"`
	// 变更同步的序列号,幂等使用
	SerialNo string `json:"serial_no,omitempty" xml:"serial_no,omitempty"`
	// 用户的ouid
	Ouid string `json:"ouid,omitempty" xml:"ouid,omitempty"`
	// 变更前的成长值
	OldTotalPoint string `json:"old_total_point,omitempty" xml:"old_total_point,omitempty"`
	// 变更后的成长值
	TotalPoint string `json:"total_point,omitempty" xml:"total_point,omitempty"`
	// 变更类型 1增加 2减少
	OperateType int64 `json:"operate_type,omitempty" xml:"operate_type,omitempty"`
	// 变更渠道 1淘宝 100其他
	Channel int64 `json:"channel,omitempty" xml:"channel,omitempty"`
	// 变更场景 0交易 1互动活动 100其他
	BizScene int64 `json:"biz_scene,omitempty" xml:"biz_scene,omitempty"`
	// 积分类型 1消费积分 2成长值(等级积分)
	PointType int64 `json:"point_type,omitempty" xml:"point_type,omitempty"`
	// 成长值变更发生时间,毫秒级时间戳,一般早于同步时间
	ChangeTime int64 `json:"change_time,omitempty" xml:"change_time,omitempty"`
}

SyncMemberPointChangeDto 结构体

Jump to

Keyboard shortcuts

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