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

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

There is a newer version: 2.1.30
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 ApplyBatchPayRequest extends TeaModel {
    // 支付账号唯一id
    @NameInMap("accountId")
    public String accountId;

    // 钉钉订单号(和商户批次号一一对应)
    @NameInMap("orderNo")
    public String orderNo;

    // 公用回传参数,如果请求时传递了该参数,则异步通知商户时会回传该参数
    @NameInMap("passBackParams")
    public java.util.Map passBackParams;

    // 支付终端
    @NameInMap("payTerminal")
    public String payTerminal;

    // 回调url
    @NameInMap("returnUrl")
    public String returnUrl;

    // 支付发起人staffId
    @NameInMap("staffId")
    public String staffId;

    // 订单总金额(必填), 单位为:元
    @NameInMap("transAmount")
    public String transAmount;

    // 转账过期时间
    @NameInMap("transExpireTime")
    public String transExpireTime;

    public static ApplyBatchPayRequest build(java.util.Map map) throws Exception {
        ApplyBatchPayRequest self = new ApplyBatchPayRequest();
        return TeaModel.build(map, self);
    }

    public ApplyBatchPayRequest setAccountId(String accountId) {
        this.accountId = accountId;
        return this;
    }
    public String getAccountId() {
        return this.accountId;
    }

    public ApplyBatchPayRequest setOrderNo(String orderNo) {
        this.orderNo = orderNo;
        return this;
    }
    public String getOrderNo() {
        return this.orderNo;
    }

    public ApplyBatchPayRequest setPassBackParams(java.util.Map passBackParams) {
        this.passBackParams = passBackParams;
        return this;
    }
    public java.util.Map getPassBackParams() {
        return this.passBackParams;
    }

    public ApplyBatchPayRequest setPayTerminal(String payTerminal) {
        this.payTerminal = payTerminal;
        return this;
    }
    public String getPayTerminal() {
        return this.payTerminal;
    }

    public ApplyBatchPayRequest setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl;
        return this;
    }
    public String getReturnUrl() {
        return this.returnUrl;
    }

    public ApplyBatchPayRequest setStaffId(String staffId) {
        this.staffId = staffId;
        return this;
    }
    public String getStaffId() {
        return this.staffId;
    }

    public ApplyBatchPayRequest setTransAmount(String transAmount) {
        this.transAmount = transAmount;
        return this;
    }
    public String getTransAmount() {
        return this.transAmount;
    }

    public ApplyBatchPayRequest setTransExpireTime(String transExpireTime) {
        this.transExpireTime = transExpireTime;
        return this;
    }
    public String getTransExpireTime() {
        return this.transExpireTime;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy