dlh_test_server/vendor/hf/BsPaySdk/request/V2MerchantBusiEfpconfigRequest.php
2024-11-04 15:46:19 +08:00

191 lines
4.9 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace BsPaySdk\request;
use BsPaySdk\enums\FunctionCodeEnum;
/**
* 全渠道资金管理配置
*
* @author sdk-generator
* @Description
*/
class V2MerchantBusiEfpconfigRequest extends BaseRequest
{
/**
* 请求流水号
*/
private $reqSeqId;
/**
* 请求日期
*/
private $reqDate;
/**
* 商户汇付id
*/
private $huifuId;
/**
* 所属渠道商
*/
private $upperHuifuId;
/**
* 开关
*/
private $switchState;
/**
* 自动入账开关0:关闭 1:开通;switch_state为1时必填;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1&lt;/font&gt;
*/
private $outOrderAutoAcctFlag;
/**
* 支付手续费外扣汇付ID支付手续费外扣标记为1时必填;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:6666000109812123&lt;/font&gt;
*/
private $outFeeHuifuid;
/**
* 全域资金开户使用的银行卡信息首次开通时必填 jsonObject格式
*/
private $outOrderAcctCard;
/**
* 全域资金开户手续费首次开通时必填 jsonObject格式
*/
private $outOrderAcctOpenFees;
/**
* 全渠道资金管理补充材料id涉及文件类型:[F504-全渠道资金管理补充材料](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wjlx);&lt;font color&#x3D;&quot;green&quot;&gt;示例值:57cc7f00-600a-33ab-b614-6221bbf2e530&lt;/font&gt;
*/
private $otherPaymentInstitutionsPic;
/**
* 新网银行数字证书及电子签名授权委托书out_funds_gate_id为xw0时必填;涉及文件类型:[F534-银行数字证书及电子签名授权委托书](https://paas.huifu.com/open/doc/api/#/csfl/api_csfl_wjlx);&lt;font color&#x3D;&quot;green&quot;&gt;示例值:57cc7f00-600a-33ab-b614-6221bbf2e530&lt;/font&gt;
*/
private $xwDigitalCertificatePic;
/**
* 银行类型
*/
private $outFundsGateId;
/**
* 签约人信息switch_state为1时必填 jsonObject格式
*/
private $signUserInfo;
/**
* 入账来源
*/
private $acctSource;
public function getFunctionCode() {
return FunctionCodeEnum::$V2_MERCHANT_BUSI_EFPCONFIG;
}
public function getReqSeqId() {
return $this->reqSeqId;
}
public function setReqSeqId($reqSeqId) {
$this->reqSeqId = $reqSeqId;
}
public function getReqDate() {
return $this->reqDate;
}
public function setReqDate($reqDate) {
$this->reqDate = $reqDate;
}
public function getHuifuId() {
return $this->huifuId;
}
public function setHuifuId($huifuId) {
$this->huifuId = $huifuId;
}
public function getUpperHuifuId() {
return $this->upperHuifuId;
}
public function setUpperHuifuId($upperHuifuId) {
$this->upperHuifuId = $upperHuifuId;
}
public function getSwitchState() {
return $this->switchState;
}
public function setSwitchState($switchState) {
$this->switchState = $switchState;
}
public function getOutOrderAutoAcctFlag() {
return $this->outOrderAutoAcctFlag;
}
public function setOutOrderAutoAcctFlag($outOrderAutoAcctFlag) {
$this->outOrderAutoAcctFlag = $outOrderAutoAcctFlag;
}
public function getOutFeeHuifuid() {
return $this->outFeeHuifuid;
}
public function setOutFeeHuifuid($outFeeHuifuid) {
$this->outFeeHuifuid = $outFeeHuifuid;
}
public function getOutOrderAcctCard() {
return $this->outOrderAcctCard;
}
public function setOutOrderAcctCard($outOrderAcctCard) {
$this->outOrderAcctCard = $outOrderAcctCard;
}
public function getOutOrderAcctOpenFees() {
return $this->outOrderAcctOpenFees;
}
public function setOutOrderAcctOpenFees($outOrderAcctOpenFees) {
$this->outOrderAcctOpenFees = $outOrderAcctOpenFees;
}
public function getOtherPaymentInstitutionsPic() {
return $this->otherPaymentInstitutionsPic;
}
public function setOtherPaymentInstitutionsPic($otherPaymentInstitutionsPic) {
$this->otherPaymentInstitutionsPic = $otherPaymentInstitutionsPic;
}
public function getXwDigitalCertificatePic() {
return $this->xwDigitalCertificatePic;
}
public function setXwDigitalCertificatePic($xwDigitalCertificatePic) {
$this->xwDigitalCertificatePic = $xwDigitalCertificatePic;
}
public function getOutFundsGateId() {
return $this->outFundsGateId;
}
public function setOutFundsGateId($outFundsGateId) {
$this->outFundsGateId = $outFundsGateId;
}
public function getSignUserInfo() {
return $this->signUserInfo;
}
public function setSignUserInfo($signUserInfo) {
$this->signUserInfo = $signUserInfo;
}
public function getAcctSource() {
return $this->acctSource;
}
public function setAcctSource($acctSource) {
$this->acctSource = $acctSource;
}
}