Class: TencentCloud::Cpdp::V20190820::ApplyFlexSettlementRequest

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

Overview

ApplyFlexSettlement请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payeeid = nil, incometype = nil, amountbeforetax = nil, outorderid = nil, remark = nil, environment = nil) ⇒ ApplyFlexSettlementRequest

Returns a new instance of ApplyFlexSettlementRequest.



1381
1382
1383
1384
1385
1386
1387
1388
# File 'lib/v20190820/models.rb', line 1381

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

Instance Attribute Details

#AmountBeforeTaxObject

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

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • Remark:

    备注

  • Environment:

    环境类型



1379
1380
1381
# File 'lib/v20190820/models.rb', line 1379

def AmountBeforeTax
  @AmountBeforeTax
end

#EnvironmentObject

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

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • Remark:

    备注

  • Environment:

    环境类型



1379
1380
1381
# File 'lib/v20190820/models.rb', line 1379

def Environment
  @Environment
end

#IncomeTypeObject

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

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • Remark:

    备注

  • Environment:

    环境类型



1379
1380
1381
# File 'lib/v20190820/models.rb', line 1379

def IncomeType
  @IncomeType
end

#OutOrderIdObject

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

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • Remark:

    备注

  • Environment:

    环境类型



1379
1380
1381
# File 'lib/v20190820/models.rb', line 1379

def OutOrderId
  @OutOrderId
end

#PayeeIdObject

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

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • Remark:

    备注

  • Environment:

    环境类型



1379
1380
1381
# File 'lib/v20190820/models.rb', line 1379

def PayeeId
  @PayeeId
end

#RemarkObject

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

Parameters:

  • PayeeId:

    收款用户ID

  • IncomeType:

    收入类型

  • AmountBeforeTax:

    税前金额

  • OutOrderId:

    外部订单ID

  • Remark:

    备注

  • Environment:

    环境类型



1379
1380
1381
# File 'lib/v20190820/models.rb', line 1379

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



1390
1391
1392
1393
1394
1395
1396
1397
# File 'lib/v20190820/models.rb', line 1390

def deserialize(params)
  @PayeeId = params['PayeeId']
  @IncomeType = params['IncomeType']
  @AmountBeforeTax = params['AmountBeforeTax']
  @OutOrderId = params['OutOrderId']
  @Remark = params['Remark']
  @Environment = params['Environment']
end