![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkfinance_1_0.models.CreateAcquireRefundOrderRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// 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