badge_1_0

package
v1.3.34 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateBadgeCodeUserInstance

func (client *Client) CreateBadgeCodeUserInstance(request *CreateBadgeCodeUserInstanceRequest) (_result *CreateBadgeCodeUserInstanceResponse, _err error)

func (*Client) CreateBadgeCodeUserInstanceWithOptions

func (client *Client) CreateBadgeCodeUserInstanceWithOptions(request *CreateBadgeCodeUserInstanceRequest, headers *CreateBadgeCodeUserInstanceHeaders, runtime *util.RuntimeOptions) (_result *CreateBadgeCodeUserInstanceResponse, _err error)

func (*Client) CreateBadgeNotify

func (client *Client) CreateBadgeNotify(request *CreateBadgeNotifyRequest) (_result *CreateBadgeNotifyResponse, _err error)

func (*Client) CreateBadgeNotifyWithOptions

func (client *Client) CreateBadgeNotifyWithOptions(request *CreateBadgeNotifyRequest, headers *CreateBadgeNotifyHeaders, runtime *util.RuntimeOptions) (_result *CreateBadgeNotifyResponse, _err error)

func (*Client) DecodeBadgeCode

func (client *Client) DecodeBadgeCode(request *DecodeBadgeCodeRequest) (_result *DecodeBadgeCodeResponse, _err error)

func (*Client) DecodeBadgeCodeWithOptions

func (client *Client) DecodeBadgeCodeWithOptions(request *DecodeBadgeCodeRequest, headers *DecodeBadgeCodeHeaders, runtime *util.RuntimeOptions) (_result *DecodeBadgeCodeResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) NotifyBadgeCodePayResult

func (client *Client) NotifyBadgeCodePayResult(request *NotifyBadgeCodePayResultRequest) (_result *NotifyBadgeCodePayResultResponse, _err error)

func (*Client) NotifyBadgeCodePayResultWithOptions

func (client *Client) NotifyBadgeCodePayResultWithOptions(request *NotifyBadgeCodePayResultRequest, headers *NotifyBadgeCodePayResultHeaders, runtime *util.RuntimeOptions) (_result *NotifyBadgeCodePayResultResponse, _err error)

func (*Client) NotifyBadgeCodeRefundResult

func (client *Client) NotifyBadgeCodeRefundResult(request *NotifyBadgeCodeRefundResultRequest) (_result *NotifyBadgeCodeRefundResultResponse, _err error)

func (*Client) NotifyBadgeCodeRefundResultWithOptions

func (client *Client) NotifyBadgeCodeRefundResultWithOptions(request *NotifyBadgeCodeRefundResultRequest, headers *NotifyBadgeCodeRefundResultHeaders, runtime *util.RuntimeOptions) (_result *NotifyBadgeCodeRefundResultResponse, _err error)

func (*Client) NotifyBadgeCodeVerifyResult

func (client *Client) NotifyBadgeCodeVerifyResult(request *NotifyBadgeCodeVerifyResultRequest) (_result *NotifyBadgeCodeVerifyResultResponse, _err error)

func (*Client) NotifyBadgeCodeVerifyResultWithOptions

func (client *Client) NotifyBadgeCodeVerifyResultWithOptions(request *NotifyBadgeCodeVerifyResultRequest, headers *NotifyBadgeCodeVerifyResultHeaders, runtime *util.RuntimeOptions) (_result *NotifyBadgeCodeVerifyResultResponse, _err error)

func (*Client) SaveBadgeCodeCorpInstance

func (client *Client) SaveBadgeCodeCorpInstance(request *SaveBadgeCodeCorpInstanceRequest) (_result *SaveBadgeCodeCorpInstanceResponse, _err error)

func (*Client) SaveBadgeCodeCorpInstanceWithOptions

func (client *Client) SaveBadgeCodeCorpInstanceWithOptions(request *SaveBadgeCodeCorpInstanceRequest, headers *SaveBadgeCodeCorpInstanceHeaders, runtime *util.RuntimeOptions) (_result *SaveBadgeCodeCorpInstanceResponse, _err error)

func (*Client) UpdateBadgeCodeUserInstance

func (client *Client) UpdateBadgeCodeUserInstance(request *UpdateBadgeCodeUserInstanceRequest) (_result *UpdateBadgeCodeUserInstanceResponse, _err error)

func (*Client) UpdateBadgeCodeUserInstanceWithOptions

func (client *Client) UpdateBadgeCodeUserInstanceWithOptions(request *UpdateBadgeCodeUserInstanceRequest, headers *UpdateBadgeCodeUserInstanceHeaders, runtime *util.RuntimeOptions) (_result *UpdateBadgeCodeUserInstanceResponse, _err error)

type CreateBadgeCodeUserInstanceHeaders

type CreateBadgeCodeUserInstanceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateBadgeCodeUserInstanceHeaders) GoString

func (*CreateBadgeCodeUserInstanceHeaders) SetCommonHeaders

func (*CreateBadgeCodeUserInstanceHeaders) SetXAcsDingtalkAccessToken

func (CreateBadgeCodeUserInstanceHeaders) String

type CreateBadgeCodeUserInstanceRequest

type CreateBadgeCodeUserInstanceRequest struct {
	// 有效时间列表,对于连续时间段,只需传入一个对象即可,注意过期时间必须晚于最晚结束时间
	AvailableTimes []*CreateBadgeCodeUserInstanceRequestAvailableTimes `json:"availableTimes,omitempty" xml:"availableTimes,omitempty" type:"Repeated"`
	// 码标识,由钉钉颁发
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 码值
	CodeValue *string `json:"codeValue,omitempty" xml:"codeValue,omitempty"`
	// 码值类型,钉钉静态码值:DING_STATIC,访客码或会展码传入
	CodeValueType *string `json:"codeValueType,omitempty" xml:"codeValueType,omitempty"`
	// 企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]interface{} `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 临时码,传入过期时间
	GmtExpired *string `json:"gmtExpired,omitempty" xml:"gmtExpired,omitempty"`
	// 业务幂等ID
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 状态,传入关闭状态需要用户手动开启后才会渲染二维
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 用户和企业的关系类型,区分内部员工,外部联系人,无关系普通用户
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 用户身份标识,取值和用户企业关系类型相关,如果企业无关,传入手机号
	UserIdentity *string `json:"userIdentity,omitempty" xml:"userIdentity,omitempty"`
}

func (CreateBadgeCodeUserInstanceRequest) GoString

func (*CreateBadgeCodeUserInstanceRequest) SetCodeIdentity

func (*CreateBadgeCodeUserInstanceRequest) SetCodeValue

func (*CreateBadgeCodeUserInstanceRequest) SetCodeValueType

func (*CreateBadgeCodeUserInstanceRequest) SetCorpId

func (*CreateBadgeCodeUserInstanceRequest) SetExtInfo

func (*CreateBadgeCodeUserInstanceRequest) SetGmtExpired

func (*CreateBadgeCodeUserInstanceRequest) SetRequestId

func (*CreateBadgeCodeUserInstanceRequest) SetStatus

func (*CreateBadgeCodeUserInstanceRequest) SetUserCorpRelationType

func (*CreateBadgeCodeUserInstanceRequest) SetUserIdentity

func (CreateBadgeCodeUserInstanceRequest) String

type CreateBadgeCodeUserInstanceRequestAvailableTimes

type CreateBadgeCodeUserInstanceRequestAvailableTimes struct {
	// 结束时间
	GmtEnd *string `json:"gmtEnd,omitempty" xml:"gmtEnd,omitempty"`
	// 开始时间
	GmtStart *string `json:"gmtStart,omitempty" xml:"gmtStart,omitempty"`
}

func (CreateBadgeCodeUserInstanceRequestAvailableTimes) GoString

func (*CreateBadgeCodeUserInstanceRequestAvailableTimes) SetGmtEnd

func (*CreateBadgeCodeUserInstanceRequestAvailableTimes) SetGmtStart

func (CreateBadgeCodeUserInstanceRequestAvailableTimes) String

type CreateBadgeCodeUserInstanceResponse

type CreateBadgeCodeUserInstanceResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateBadgeCodeUserInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBadgeCodeUserInstanceResponse) GoString

func (*CreateBadgeCodeUserInstanceResponse) SetHeaders

func (CreateBadgeCodeUserInstanceResponse) String

type CreateBadgeCodeUserInstanceResponseBody

type CreateBadgeCodeUserInstanceResponseBody struct {
	// 码详情跳转地址
	CodeDetailUrl *string `json:"codeDetailUrl,omitempty" xml:"codeDetailUrl,omitempty"`
	// 码ID
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
}

func (CreateBadgeCodeUserInstanceResponseBody) GoString

func (*CreateBadgeCodeUserInstanceResponseBody) SetCodeDetailUrl

func (*CreateBadgeCodeUserInstanceResponseBody) SetCodeId

func (CreateBadgeCodeUserInstanceResponseBody) String

type CreateBadgeNotifyHeaders

type CreateBadgeNotifyHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateBadgeNotifyHeaders) GoString

func (s CreateBadgeNotifyHeaders) GoString() string

func (*CreateBadgeNotifyHeaders) SetCommonHeaders

func (s *CreateBadgeNotifyHeaders) SetCommonHeaders(v map[string]*string) *CreateBadgeNotifyHeaders

func (*CreateBadgeNotifyHeaders) SetXAcsDingtalkAccessToken

func (s *CreateBadgeNotifyHeaders) SetXAcsDingtalkAccessToken(v string) *CreateBadgeNotifyHeaders

func (CreateBadgeNotifyHeaders) String

func (s CreateBadgeNotifyHeaders) String() string

type CreateBadgeNotifyRequest

type CreateBadgeNotifyRequest struct {
	// 通知内容
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// 消息ID
	MsgId *string `json:"msgId,omitempty" xml:"msgId,omitempty"`
	// 消息类型
	MsgType *string `json:"msgType,omitempty" xml:"msgType,omitempty"`
	// 员工ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (CreateBadgeNotifyRequest) GoString

func (s CreateBadgeNotifyRequest) GoString() string

func (*CreateBadgeNotifyRequest) SetContent

func (*CreateBadgeNotifyRequest) SetMsgId

func (*CreateBadgeNotifyRequest) SetMsgType

func (*CreateBadgeNotifyRequest) SetUserId

func (CreateBadgeNotifyRequest) String

func (s CreateBadgeNotifyRequest) String() string

type CreateBadgeNotifyResponse

type CreateBadgeNotifyResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateBadgeNotifyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBadgeNotifyResponse) GoString

func (s CreateBadgeNotifyResponse) GoString() string

func (*CreateBadgeNotifyResponse) SetBody

func (*CreateBadgeNotifyResponse) SetHeaders

func (CreateBadgeNotifyResponse) String

func (s CreateBadgeNotifyResponse) String() string

type CreateBadgeNotifyResponseBody

type CreateBadgeNotifyResponseBody struct {
	// 处理结果
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (CreateBadgeNotifyResponseBody) GoString

func (*CreateBadgeNotifyResponseBody) SetResult

func (CreateBadgeNotifyResponseBody) String

type DecodeBadgeCodeHeaders

type DecodeBadgeCodeHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DecodeBadgeCodeHeaders) GoString

func (s DecodeBadgeCodeHeaders) GoString() string

func (*DecodeBadgeCodeHeaders) SetCommonHeaders

func (s *DecodeBadgeCodeHeaders) SetCommonHeaders(v map[string]*string) *DecodeBadgeCodeHeaders

func (*DecodeBadgeCodeHeaders) SetXAcsDingtalkAccessToken

func (s *DecodeBadgeCodeHeaders) SetXAcsDingtalkAccessToken(v string) *DecodeBadgeCodeHeaders

func (DecodeBadgeCodeHeaders) String

func (s DecodeBadgeCodeHeaders) String() string

type DecodeBadgeCodeRequest

type DecodeBadgeCodeRequest struct {
	// 码值
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 请求ID
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DecodeBadgeCodeRequest) GoString

func (s DecodeBadgeCodeRequest) GoString() string

func (*DecodeBadgeCodeRequest) SetPayCode

func (*DecodeBadgeCodeRequest) SetRequestId

func (DecodeBadgeCodeRequest) String

func (s DecodeBadgeCodeRequest) String() string

type DecodeBadgeCodeResponse

type DecodeBadgeCodeResponse struct {
	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DecodeBadgeCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DecodeBadgeCodeResponse) GoString

func (s DecodeBadgeCodeResponse) GoString() string

func (*DecodeBadgeCodeResponse) SetBody

func (*DecodeBadgeCodeResponse) SetHeaders

func (DecodeBadgeCodeResponse) String

func (s DecodeBadgeCodeResponse) String() string

type DecodeBadgeCodeResponseBody

type DecodeBadgeCodeResponseBody struct {
	// 支付宝付款码
	AlipayCode *string `json:"alipayCode,omitempty" xml:"alipayCode,omitempty"`
	// 码ID,对于访客或会展码等静态码值返回
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
	// 码标识,工牌码:DT_IDENTITY,访客码:DT_VISITOR,会展码:DT_CONFERENCE
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 码类型
	CodeType *string `json:"codeType,omitempty" xml:"codeType,omitempty"`
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 外部业务ID,值为调用创建工牌码接口传入的requestId
	OutBizId *string `json:"outBizId,omitempty" xml:"outBizId,omitempty"`
	// 用户和企业关系
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 员工id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (DecodeBadgeCodeResponseBody) GoString

func (s DecodeBadgeCodeResponseBody) GoString() string

func (*DecodeBadgeCodeResponseBody) SetAlipayCode

func (*DecodeBadgeCodeResponseBody) SetCodeId

func (*DecodeBadgeCodeResponseBody) SetCodeIdentity

func (*DecodeBadgeCodeResponseBody) SetCodeType

func (*DecodeBadgeCodeResponseBody) SetCorpId

func (*DecodeBadgeCodeResponseBody) SetExtInfo

func (*DecodeBadgeCodeResponseBody) SetOutBizId

func (*DecodeBadgeCodeResponseBody) SetUserCorpRelationType

func (s *DecodeBadgeCodeResponseBody) SetUserCorpRelationType(v string) *DecodeBadgeCodeResponseBody

func (*DecodeBadgeCodeResponseBody) SetUserId

func (DecodeBadgeCodeResponseBody) String

type NotifyBadgeCodePayResultHeaders

type NotifyBadgeCodePayResultHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (NotifyBadgeCodePayResultHeaders) GoString

func (*NotifyBadgeCodePayResultHeaders) SetCommonHeaders

func (*NotifyBadgeCodePayResultHeaders) SetXAcsDingtalkAccessToken

func (NotifyBadgeCodePayResultHeaders) String

type NotifyBadgeCodePayResultRequest

type NotifyBadgeCodePayResultRequest struct {
	// 订单金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 收费金额
	ChargeAmount *string `json:"chargeAmount,omitempty" xml:"chargeAmount,omitempty"`
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 交易开始时间
	GmtTradeCreate *string `json:"gmtTradeCreate,omitempty" xml:"gmtTradeCreate,omitempty"`
	// 交易结束时间
	GmtTradeFinish *string `json:"gmtTradeFinish,omitempty" xml:"gmtTradeFinish,omitempty"`
	// merchantName
	MerchantName *string `json:"merchantName,omitempty" xml:"merchantName,omitempty"`
	// 支付渠道明细信息
	PayChannelDetailList []*NotifyBadgeCodePayResultRequestPayChannelDetailList `json:"payChannelDetailList,omitempty" xml:"payChannelDetailList,omitempty" type:"Repeated"`
	// 付款码值
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 订单优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
	// 备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 订单标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 支付失败错误码
	TradeErrorCode *string `json:"tradeErrorCode,omitempty" xml:"tradeErrorCode,omitempty"`
	// 支付失败信息
	TradeErrorMsg *string `json:"tradeErrorMsg,omitempty" xml:"tradeErrorMsg,omitempty"`
	// 交易号
	TradeNo *string `json:"tradeNo,omitempty" xml:"tradeNo,omitempty"`
	// 交易状态
	TradeStatus *string `json:"tradeStatus,omitempty" xml:"tradeStatus,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (NotifyBadgeCodePayResultRequest) GoString

func (*NotifyBadgeCodePayResultRequest) SetAmount

func (*NotifyBadgeCodePayResultRequest) SetChargeAmount

func (*NotifyBadgeCodePayResultRequest) SetCorpId

func (*NotifyBadgeCodePayResultRequest) SetExtInfo

func (*NotifyBadgeCodePayResultRequest) SetGmtTradeCreate

func (*NotifyBadgeCodePayResultRequest) SetGmtTradeFinish

func (*NotifyBadgeCodePayResultRequest) SetMerchantName

func (*NotifyBadgeCodePayResultRequest) SetPayCode

func (*NotifyBadgeCodePayResultRequest) SetPromotionAmount

func (*NotifyBadgeCodePayResultRequest) SetRemark

func (*NotifyBadgeCodePayResultRequest) SetTitle

func (*NotifyBadgeCodePayResultRequest) SetTradeErrorCode

func (*NotifyBadgeCodePayResultRequest) SetTradeErrorMsg

func (*NotifyBadgeCodePayResultRequest) SetTradeNo

func (*NotifyBadgeCodePayResultRequest) SetTradeStatus

func (*NotifyBadgeCodePayResultRequest) SetUserId

func (NotifyBadgeCodePayResultRequest) String

type NotifyBadgeCodePayResultRequestPayChannelDetailList

type NotifyBadgeCodePayResultRequestPayChannelDetailList struct {
	// 支付金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 资金工具明细
	FundToolDetailList []*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList `json:"fundToolDetailList,omitempty" xml:"fundToolDetailList,omitempty" type:"Repeated"`
	// 开始时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 结束时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 支付渠道名称
	PayChannelName *string `json:"payChannelName,omitempty" xml:"payChannelName,omitempty"`
	// 支付渠道单号
	PayChannelOrderNo *string `json:"payChannelOrderNo,omitempty" xml:"payChannelOrderNo,omitempty"`
	// 支付渠道类型
	PayChannelType *string `json:"payChannelType,omitempty" xml:"payChannelType,omitempty"`
	// 优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
}

func (NotifyBadgeCodePayResultRequestPayChannelDetailList) GoString

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetAmount

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetGmtCreate

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetGmtFinish

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetPayChannelName

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetPayChannelOrderNo

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetPayChannelType

func (*NotifyBadgeCodePayResultRequestPayChannelDetailList) SetPromotionAmount

func (NotifyBadgeCodePayResultRequestPayChannelDetailList) String

type NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList

type NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList struct {
	// 1.00
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 资金渠道名称
	FundToolName *string `json:"fundToolName,omitempty" xml:"fundToolName,omitempty"`
	// 开始时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 结束时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 是否是优惠工具
	PromotionFundTool *bool `json:"promotionFundTool,omitempty" xml:"promotionFundTool,omitempty"`
}

func (NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) GoString

func (*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) SetAmount

func (*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) SetExtInfo

func (*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) SetFundToolName

func (*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) SetGmtCreate

func (*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) SetGmtFinish

func (*NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) SetPromotionFundTool

func (NotifyBadgeCodePayResultRequestPayChannelDetailListFundToolDetailList) String

type NotifyBadgeCodePayResultResponse

type NotifyBadgeCodePayResultResponse struct {
	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *NotifyBadgeCodePayResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (NotifyBadgeCodePayResultResponse) GoString

func (*NotifyBadgeCodePayResultResponse) SetHeaders

func (NotifyBadgeCodePayResultResponse) String

type NotifyBadgeCodePayResultResponseBody

type NotifyBadgeCodePayResultResponseBody struct {
	// 处理结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
}

func (NotifyBadgeCodePayResultResponseBody) GoString

func (*NotifyBadgeCodePayResultResponseBody) SetResult

func (NotifyBadgeCodePayResultResponseBody) String

type NotifyBadgeCodeRefundResultHeaders

type NotifyBadgeCodeRefundResultHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (NotifyBadgeCodeRefundResultHeaders) GoString

func (*NotifyBadgeCodeRefundResultHeaders) SetCommonHeaders

func (*NotifyBadgeCodeRefundResultHeaders) SetXAcsDingtalkAccessToken

func (NotifyBadgeCodeRefundResultHeaders) String

type NotifyBadgeCodeRefundResultRequest

type NotifyBadgeCodeRefundResultRequest struct {
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 退款时间
	GmtRefund *string `json:"gmtRefund,omitempty" xml:"gmtRefund,omitempty"`
	// 支付渠道信息
	PayChannelDetailList []*NotifyBadgeCodeRefundResultRequestPayChannelDetailList `json:"payChannelDetailList,omitempty" xml:"payChannelDetailList,omitempty" type:"Repeated"`
	// 支付时使用的付款码
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 退款金额
	RefundAmount *string `json:"refundAmount,omitempty" xml:"refundAmount,omitempty"`
	// 本次退款订单号
	RefundOrderNo *string `json:"refundOrderNo,omitempty" xml:"refundOrderNo,omitempty"`
	// 退款的优惠金额
	RefundPromotionAmount *string `json:"refundPromotionAmount,omitempty" xml:"refundPromotionAmount,omitempty"`
	// 备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 交易订单号
	TradeNo *string `json:"tradeNo,omitempty" xml:"tradeNo,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (NotifyBadgeCodeRefundResultRequest) GoString

func (*NotifyBadgeCodeRefundResultRequest) SetCorpId

func (*NotifyBadgeCodeRefundResultRequest) SetGmtRefund

func (*NotifyBadgeCodeRefundResultRequest) SetPayCode

func (*NotifyBadgeCodeRefundResultRequest) SetRefundAmount

func (*NotifyBadgeCodeRefundResultRequest) SetRefundOrderNo

func (*NotifyBadgeCodeRefundResultRequest) SetRefundPromotionAmount

func (*NotifyBadgeCodeRefundResultRequest) SetRemark

func (*NotifyBadgeCodeRefundResultRequest) SetTradeNo

func (*NotifyBadgeCodeRefundResultRequest) SetUserId

func (NotifyBadgeCodeRefundResultRequest) String

type NotifyBadgeCodeRefundResultRequestPayChannelDetailList

type NotifyBadgeCodeRefundResultRequestPayChannelDetailList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 支付资金列表
	FundToolDetailList []*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList `json:"fundToolDetailList,omitempty" xml:"fundToolDetailList,omitempty" type:"Repeated"`
	// 支付渠道名称
	PayChannelName *string `json:"payChannelName,omitempty" xml:"payChannelName,omitempty"`
	// 支付渠道号
	PayChannelOrderNo *string `json:"payChannelOrderNo,omitempty" xml:"payChannelOrderNo,omitempty"`
	// 支付渠道退款号
	PayChannelRefundOrderNo *string `json:"payChannelRefundOrderNo,omitempty" xml:"payChannelRefundOrderNo,omitempty"`
	// 支付渠道类型
	PayChannelType *string `json:"payChannelType,omitempty" xml:"payChannelType,omitempty"`
	// 优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
}

func (NotifyBadgeCodeRefundResultRequestPayChannelDetailList) GoString

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailList) SetAmount

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailList) SetPayChannelName

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailList) SetPayChannelOrderNo

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailList) SetPayChannelRefundOrderNo

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailList) SetPayChannelType

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailList) SetPromotionAmount

func (NotifyBadgeCodeRefundResultRequestPayChannelDetailList) String

type NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList

type NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 资金工具名称
	FundToolName *string `json:"fundToolName,omitempty" xml:"fundToolName,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 完成时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 是否是优惠工具
	PromotionFundTool *bool `json:"promotionFundTool,omitempty" xml:"promotionFundTool,omitempty"`
}

func (NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) GoString

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetAmount

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetExtInfo

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetFundToolName

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetGmtCreate

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetGmtFinish

func (*NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetPromotionFundTool

func (NotifyBadgeCodeRefundResultRequestPayChannelDetailListFundToolDetailList) String

type NotifyBadgeCodeRefundResultResponse

type NotifyBadgeCodeRefundResultResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *NotifyBadgeCodeRefundResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (NotifyBadgeCodeRefundResultResponse) GoString

func (*NotifyBadgeCodeRefundResultResponse) SetHeaders

func (NotifyBadgeCodeRefundResultResponse) String

type NotifyBadgeCodeRefundResultResponseBody

type NotifyBadgeCodeRefundResultResponseBody struct {
	// 处理结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
}

func (NotifyBadgeCodeRefundResultResponseBody) GoString

func (*NotifyBadgeCodeRefundResultResponseBody) SetResult

func (NotifyBadgeCodeRefundResultResponseBody) String

type NotifyBadgeCodeVerifyResultHeaders

type NotifyBadgeCodeVerifyResultHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (NotifyBadgeCodeVerifyResultHeaders) GoString

func (*NotifyBadgeCodeVerifyResultHeaders) SetCommonHeaders

func (*NotifyBadgeCodeVerifyResultHeaders) SetXAcsDingtalkAccessToken

func (NotifyBadgeCodeVerifyResultHeaders) String

type NotifyBadgeCodeVerifyResultRequest

type NotifyBadgeCodeVerifyResultRequest struct {
	// 企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 码值
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 备注信息
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 用户和企业的关系类型,区分内部员工,外部联系人,无关系普通用户
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 用户身份标识
	UserIdentity *string `json:"userIdentity,omitempty" xml:"userIdentity,omitempty"`
	// 验证事件,长度不超过8个中文
	VerifyEvent *string `json:"verifyEvent,omitempty" xml:"verifyEvent,omitempty"`
	// 验证地点,调用时请务必传入,以便生成工牌使用记录
	VerifyLocation *string `json:"verifyLocation,omitempty" xml:"verifyLocation,omitempty"`
	// 验证流水号,长度不超过32位,用户下唯一,调用时请务必传入,以便生成工牌使用记录
	VerifyNo *string `json:"verifyNo,omitempty" xml:"verifyNo,omitempty"`
	// 验证结果
	VerifyResult *bool `json:"verifyResult,omitempty" xml:"verifyResult,omitempty"`
	// 验证时间
	VerifyTime *string `json:"verifyTime,omitempty" xml:"verifyTime,omitempty"`
}

func (NotifyBadgeCodeVerifyResultRequest) GoString

func (*NotifyBadgeCodeVerifyResultRequest) SetCorpId

func (*NotifyBadgeCodeVerifyResultRequest) SetPayCode

func (*NotifyBadgeCodeVerifyResultRequest) SetRemark

func (*NotifyBadgeCodeVerifyResultRequest) SetUserCorpRelationType

func (*NotifyBadgeCodeVerifyResultRequest) SetUserIdentity

func (*NotifyBadgeCodeVerifyResultRequest) SetVerifyEvent

func (*NotifyBadgeCodeVerifyResultRequest) SetVerifyLocation

func (*NotifyBadgeCodeVerifyResultRequest) SetVerifyNo

func (*NotifyBadgeCodeVerifyResultRequest) SetVerifyResult

func (*NotifyBadgeCodeVerifyResultRequest) SetVerifyTime

func (NotifyBadgeCodeVerifyResultRequest) String

type NotifyBadgeCodeVerifyResultResponse

type NotifyBadgeCodeVerifyResultResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *NotifyBadgeCodeVerifyResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (NotifyBadgeCodeVerifyResultResponse) GoString

func (*NotifyBadgeCodeVerifyResultResponse) SetHeaders

func (NotifyBadgeCodeVerifyResultResponse) String

type NotifyBadgeCodeVerifyResultResponseBody

type NotifyBadgeCodeVerifyResultResponseBody struct {
	// 结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
}

func (NotifyBadgeCodeVerifyResultResponseBody) GoString

func (*NotifyBadgeCodeVerifyResultResponseBody) SetResult

func (NotifyBadgeCodeVerifyResultResponseBody) String

type SaveBadgeCodeCorpInstanceHeaders

type SaveBadgeCodeCorpInstanceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SaveBadgeCodeCorpInstanceHeaders) GoString

func (*SaveBadgeCodeCorpInstanceHeaders) SetCommonHeaders

func (*SaveBadgeCodeCorpInstanceHeaders) SetXAcsDingtalkAccessToken

func (SaveBadgeCodeCorpInstanceHeaders) String

type SaveBadgeCodeCorpInstanceRequest

type SaveBadgeCodeCorpInstanceRequest struct {
	// 码标识,由钉钉颁发
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 开通的企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]*string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 状态,OPEN或CLOSED
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (SaveBadgeCodeCorpInstanceRequest) GoString

func (*SaveBadgeCodeCorpInstanceRequest) SetCodeIdentity

func (*SaveBadgeCodeCorpInstanceRequest) SetCorpId

func (*SaveBadgeCodeCorpInstanceRequest) SetExtInfo

func (*SaveBadgeCodeCorpInstanceRequest) SetStatus

func (SaveBadgeCodeCorpInstanceRequest) String

type SaveBadgeCodeCorpInstanceResponse

type SaveBadgeCodeCorpInstanceResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SaveBadgeCodeCorpInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SaveBadgeCodeCorpInstanceResponse) GoString

func (*SaveBadgeCodeCorpInstanceResponse) SetHeaders

func (SaveBadgeCodeCorpInstanceResponse) String

type SaveBadgeCodeCorpInstanceResponseBody

type SaveBadgeCodeCorpInstanceResponseBody struct {
	// 码标识
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 开通的企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]*string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (SaveBadgeCodeCorpInstanceResponseBody) GoString

func (*SaveBadgeCodeCorpInstanceResponseBody) SetCodeIdentity

func (*SaveBadgeCodeCorpInstanceResponseBody) SetCorpId

func (*SaveBadgeCodeCorpInstanceResponseBody) SetExtInfo

func (*SaveBadgeCodeCorpInstanceResponseBody) SetStatus

func (SaveBadgeCodeCorpInstanceResponseBody) String

type UpdateBadgeCodeUserInstanceHeaders

type UpdateBadgeCodeUserInstanceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateBadgeCodeUserInstanceHeaders) GoString

func (*UpdateBadgeCodeUserInstanceHeaders) SetCommonHeaders

func (*UpdateBadgeCodeUserInstanceHeaders) SetXAcsDingtalkAccessToken

func (UpdateBadgeCodeUserInstanceHeaders) String

type UpdateBadgeCodeUserInstanceRequest

type UpdateBadgeCodeUserInstanceRequest struct {
	// 有效时间列表,对于连续时间段,只需传入一个对象即可,注意过期时间必须晚于最晚结束时间
	AvailableTimes []*UpdateBadgeCodeUserInstanceRequestAvailableTimes `json:"availableTimes,omitempty" xml:"availableTimes,omitempty" type:"Repeated"`
	// 用户码ID
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
	// 码标识
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 码值
	CodeValue *string `json:"codeValue,omitempty" xml:"codeValue,omitempty"`
	// 企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]interface{} `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 临时码,传入过期时间
	GmtExpired *string `json:"gmtExpired,omitempty" xml:"gmtExpired,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 用户和企业的关系类型,区分内部员工,外部联系人,无关系普通用户
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 用户身份标识,取值和用户企业关系类型相关,如果企业无关,传入手机号
	UserIdentity *string `json:"userIdentity,omitempty" xml:"userIdentity,omitempty"`
}

func (UpdateBadgeCodeUserInstanceRequest) GoString

func (*UpdateBadgeCodeUserInstanceRequest) SetCodeId

func (*UpdateBadgeCodeUserInstanceRequest) SetCodeIdentity

func (*UpdateBadgeCodeUserInstanceRequest) SetCodeValue

func (*UpdateBadgeCodeUserInstanceRequest) SetCorpId

func (*UpdateBadgeCodeUserInstanceRequest) SetExtInfo

func (*UpdateBadgeCodeUserInstanceRequest) SetGmtExpired

func (*UpdateBadgeCodeUserInstanceRequest) SetStatus

func (*UpdateBadgeCodeUserInstanceRequest) SetUserCorpRelationType

func (*UpdateBadgeCodeUserInstanceRequest) SetUserIdentity

func (UpdateBadgeCodeUserInstanceRequest) String

type UpdateBadgeCodeUserInstanceRequestAvailableTimes

type UpdateBadgeCodeUserInstanceRequestAvailableTimes struct {
	// 结束时间
	GmtEnd *string `json:"gmtEnd,omitempty" xml:"gmtEnd,omitempty"`
	// 开始时间
	GmtStart *string `json:"gmtStart,omitempty" xml:"gmtStart,omitempty"`
}

func (UpdateBadgeCodeUserInstanceRequestAvailableTimes) GoString

func (*UpdateBadgeCodeUserInstanceRequestAvailableTimes) SetGmtEnd

func (*UpdateBadgeCodeUserInstanceRequestAvailableTimes) SetGmtStart

func (UpdateBadgeCodeUserInstanceRequestAvailableTimes) String

type UpdateBadgeCodeUserInstanceResponse

type UpdateBadgeCodeUserInstanceResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateBadgeCodeUserInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateBadgeCodeUserInstanceResponse) GoString

func (*UpdateBadgeCodeUserInstanceResponse) SetHeaders

func (UpdateBadgeCodeUserInstanceResponse) String

type UpdateBadgeCodeUserInstanceResponseBody

type UpdateBadgeCodeUserInstanceResponseBody struct {
	// 码ID
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
}

func (UpdateBadgeCodeUserInstanceResponseBody) GoString

func (*UpdateBadgeCodeUserInstanceResponseBody) SetCodeId

func (UpdateBadgeCodeUserInstanceResponseBody) String

Jump to

Keyboard shortcuts

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