Class: TencentCloud::Cpdp::V20190820::ApplyFlexPaymentRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190820/models.rb

Overview

ApplyFlexPayment请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payeeid = nil, incometype = nil, amountbeforetax = nil, outorderid = nil, fundingaccountinfo = nil, remark = nil, environment = nil, notifyurl = nil) ⇒ ApplyFlexPaymentRequest

Returns a new instance of ApplyFlexPaymentRequest.



1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
# File 'lib/v20190820/models.rb', line 1252

def initialize(payeeid=nil, incometype=nil, amountbeforetax=nil, outorderid=nil, fundingaccountinfo=nil, remark=nil, environment=nil, notifyurl=nil)
  @PayeeId = payeeid
  @IncomeType = incometype
  @AmountBeforeTax = amountbeforetax
  @OutOrderId = outorderid
  @FundingAccountInfo = fundingaccountinfo
  @Remark = remark
  @Environment = environment
  @NotifyUrl = notifyurl
end

Instance Attribute Details

#AmountBeforeTaxObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def AmountBeforeTax
  @AmountBeforeTax
end

#EnvironmentObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def Environment
  @Environment
end

#FundingAccountInfoObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def FundingAccountInfo
  @FundingAccountInfo
end

#IncomeTypeObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def IncomeType
  @IncomeType
end

#NotifyUrlObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def NotifyUrl
  @NotifyUrl
end

#OutOrderIdObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def OutOrderId
  @OutOrderId
end

#PayeeIdObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def PayeeId
  @PayeeId
end

#RemarkObject

LABOR:劳务所得OCCASION:偶然所得__release__:生产环境__sandbox__:沙箱环境__test__:测试环境缺省默认为生产环境

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • FundingAccountInfo:

    资金账户信息

  • Remark:

    提现备注

  • Environment:

    环境类型

  • NotifyUrl:

    支付结果通知回调地址



1250
1251
1252
# File 'lib/v20190820/models.rb', line 1250

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/v20190820/models.rb', line 1263

def deserialize(params)
  @PayeeId = params['PayeeId']
  @IncomeType = params['IncomeType']
  @AmountBeforeTax = params['AmountBeforeTax']
  @OutOrderId = params['OutOrderId']
  unless params['FundingAccountInfo'].nil?
    @FundingAccountInfo = FlexFundingAccountInfo.new
    @FundingAccountInfo.deserialize(params['FundingAccountInfo'])
  end
  @Remark = params['Remark']
  @Environment = params['Environment']
  @NotifyUrl = params['NotifyUrl']
end