Class: TencentCloud::Cpdp::V20190820::ApplyFlexPaymentResult

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

Overview

付款结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orderid = nil, amountbeforetax = nil, amountaftertax = nil, tax = nil, vat = nil, individualincometax = nil, additionaltaxsum = nil, additionaltaxitem = nil) ⇒ ApplyFlexPaymentResult

Returns a new instance of ApplyFlexPaymentResult.



1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
# File 'lib/v20190820/models.rb', line 1335

def initialize(orderid=nil, amountbeforetax=nil, amountaftertax=nil, tax=nil, vat=nil, individualincometax=nil, additionaltaxsum=nil, additionaltaxitem=nil)
  @OrderId = orderid
  @AmountBeforeTax = amountbeforetax
  @AmountAfterTax = amountaftertax
  @Tax = tax
  @Vat = vat
  @IndividualIncomeTax = individualincometax
  @AdditionalTaxSum = additionaltaxsum
  @AdditionalTaxItem = additionaltaxitem
end

Instance Attribute Details

#AdditionalTaxItemObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def AdditionalTaxItem
  @AdditionalTaxItem
end

#AdditionalTaxSumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def AdditionalTaxSum
  @AdditionalTaxSum
end

#AmountAfterTaxObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def AmountAfterTax
  @AmountAfterTax
end

#AmountBeforeTaxObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def AmountBeforeTax
  @AmountBeforeTax
end

#IndividualIncomeTaxObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def IndividualIncomeTax
  @IndividualIncomeTax
end

#OrderIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def OrderId
  @OrderId
end

#TaxObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def Tax
  @Tax
end

#VatObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OrderId:

    订单ID

  • AmountBeforeTax:

    税前金额

  • AmountAfterTax:

    税后金额

  • Tax:

    税金

  • Vat:

    增值税

  • IndividualIncomeTax:

    个人所得税

  • AdditionalTaxSum:

    附加税总税额

  • AdditionalTaxItem:

    附加税税项。格式为JSON格式



1333
1334
1335
# File 'lib/v20190820/models.rb', line 1333

def Vat
  @Vat
end

Instance Method Details

#deserialize(params) ⇒ Object



1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'lib/v20190820/models.rb', line 1346

def deserialize(params)
  @OrderId = params['OrderId']
  @AmountBeforeTax = params['AmountBeforeTax']
  @AmountAfterTax = params['AmountAfterTax']
  @Tax = params['Tax']
  @Vat = params['Vat']
  @IndividualIncomeTax = params['IndividualIncomeTax']
  @AdditionalTaxSum = params['AdditionalTaxSum']
  @AdditionalTaxItem = params['AdditionalTaxItem']
end