All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkfinance_1_0.models.CreateAcquireRefundOrderRequest Maven / Gradle / Ivy

There is a newer version: 2.1.88
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkfinance_1_0.models;

import com.aliyun.tea.*;

public class CreateAcquireRefundOrderRequest extends TeaModel {
    /**
     * 

This parameter is required.

* * example: *

202111090001

*/ @NameInMap("instId") public String instId; /** * example: *

2120493284

*/ @NameInMap("operatorUserId") public String operatorUserId; /** *

This parameter is required.

* * example: *

2021113000001

*/ @NameInMap("originOutTradeNo") public String originOutTradeNo; @NameInMap("otherPayChannelDetailInfoList") public java.util.List otherPayChannelDetailInfoList; /** *

This parameter is required.

* * example: *

r2021113000001

*/ @NameInMap("outRefundNo") public String outRefundNo; /** *

This parameter is required.

* * example: *

10.01

*/ @NameInMap("refundAmount") public String refundAmount; /** * example: *

备注

*/ @NameInMap("remark") public String remark; /** *

This parameter is required.

* * example: *

1001

*/ @NameInMap("subInstId") public String subInstId; /** *

This parameter is required.

* * example: *

餐费

*/ @NameInMap("title") public String title; public static CreateAcquireRefundOrderRequest build(java.util.Map map) throws Exception { CreateAcquireRefundOrderRequest self = new CreateAcquireRefundOrderRequest(); return TeaModel.build(map, self); } public CreateAcquireRefundOrderRequest setInstId(String instId) { this.instId = instId; return this; } public String getInstId() { return this.instId; } public CreateAcquireRefundOrderRequest setOperatorUserId(String operatorUserId) { this.operatorUserId = operatorUserId; return this; } public String getOperatorUserId() { return this.operatorUserId; } public CreateAcquireRefundOrderRequest setOriginOutTradeNo(String originOutTradeNo) { this.originOutTradeNo = originOutTradeNo; return this; } public String getOriginOutTradeNo() { return this.originOutTradeNo; } public CreateAcquireRefundOrderRequest setOtherPayChannelDetailInfoList(java.util.List otherPayChannelDetailInfoList) { this.otherPayChannelDetailInfoList = otherPayChannelDetailInfoList; return this; } public java.util.List getOtherPayChannelDetailInfoList() { return this.otherPayChannelDetailInfoList; } public CreateAcquireRefundOrderRequest setOutRefundNo(String outRefundNo) { this.outRefundNo = outRefundNo; return this; } public String getOutRefundNo() { return this.outRefundNo; } public CreateAcquireRefundOrderRequest setRefundAmount(String refundAmount) { this.refundAmount = refundAmount; return this; } public String getRefundAmount() { return this.refundAmount; } public CreateAcquireRefundOrderRequest setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public CreateAcquireRefundOrderRequest setSubInstId(String subInstId) { this.subInstId = subInstId; return this; } public String getSubInstId() { return this.subInstId; } public CreateAcquireRefundOrderRequest setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } public static class CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList extends TeaModel { /** *

This parameter is required.

* * example: *

5.00

*/ @NameInMap("amount") public String amount; @NameInMap("extInfo") public String extInfo; /** *

This parameter is required.

* * example: *

余额

*/ @NameInMap("fundToolName") public String fundToolName; /** *

This parameter is required.

* * example: *

2021-11-15 10:10:10

*/ @NameInMap("gmtCreate") public String gmtCreate; /** *

This parameter is required.

* * example: *

2021-11-15 10:10:11

*/ @NameInMap("gmtFinish") public String gmtFinish; /** *

This parameter is required.

* * example: *

false

*/ @NameInMap("promotionFundTool") public Boolean promotionFundTool; public static CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList build(java.util.Map map) throws Exception { CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList self = new CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList(); return TeaModel.build(map, self); } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList setAmount(String amount) { this.amount = amount; return this; } public String getAmount() { return this.amount; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList setExtInfo(String extInfo) { this.extInfo = extInfo; return this; } public String getExtInfo() { return this.extInfo; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList setFundToolName(String fundToolName) { this.fundToolName = fundToolName; return this; } public String getFundToolName() { return this.fundToolName; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList setGmtCreate(String gmtCreate) { this.gmtCreate = gmtCreate; return this; } public String getGmtCreate() { return this.gmtCreate; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList setGmtFinish(String gmtFinish) { this.gmtFinish = gmtFinish; return this; } public String getGmtFinish() { return this.gmtFinish; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList setPromotionFundTool(Boolean promotionFundTool) { this.promotionFundTool = promotionFundTool; return this; } public Boolean getPromotionFundTool() { return this.promotionFundTool; } } public static class CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList extends TeaModel { /** *

This parameter is required.

* * example: *

5.00

*/ @NameInMap("amount") public String amount; /** *

This parameter is required.

*/ @NameInMap("fundToolDetailInfoList") public java.util.List fundToolDetailInfoList; /** *

This parameter is required.

* * example: *

支付宝

*/ @NameInMap("payChannelName") public String payChannelName; /** *

This parameter is required.

* * example: *

2021110100001

*/ @NameInMap("payChannelOrderNo") public String payChannelOrderNo; /** *

This parameter is required.

* * example: *

ALIPAY

*/ @NameInMap("payChannelType") public String payChannelType; /** *

This parameter is required.

* * example: *

4.00

*/ @NameInMap("promotionAmount") public String promotionAmount; public static CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList build(java.util.Map map) throws Exception { CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList self = new CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList(); return TeaModel.build(map, self); } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList setAmount(String amount) { this.amount = amount; return this; } public String getAmount() { return this.amount; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList setFundToolDetailInfoList(java.util.List fundToolDetailInfoList) { this.fundToolDetailInfoList = fundToolDetailInfoList; return this; } public java.util.List getFundToolDetailInfoList() { return this.fundToolDetailInfoList; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList setPayChannelName(String payChannelName) { this.payChannelName = payChannelName; return this; } public String getPayChannelName() { return this.payChannelName; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList setPayChannelOrderNo(String payChannelOrderNo) { this.payChannelOrderNo = payChannelOrderNo; return this; } public String getPayChannelOrderNo() { return this.payChannelOrderNo; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList setPayChannelType(String payChannelType) { this.payChannelType = payChannelType; return this; } public String getPayChannelType() { return this.payChannelType; } public CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList setPromotionAmount(String promotionAmount) { this.promotionAmount = promotionAmount; return this; } public String getPromotionAmount() { return this.promotionAmount; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy