Class: TencentCloud::Cpdp::V20190820::ApplyOutwardOrderRequest

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

Overview

ApplyOutwardOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(transactionid = nil, pricingcurrency = nil, sourcecurrency = nil, targetcurrency = nil, payeetype = nil, payeeaccount = nil, sourceamount = nil, targetamount = nil, payeename = nil, payeeaddress = nil, payeebankaccounttype = nil, payeecountrycode = nil, payeebankname = nil, payeebankaddress = nil, payeebankdistrict = nil, payeebankswiftcode = nil, payeebanktype = nil, payeebankcode = nil, referenceforbeneficiary = nil, profile = nil) ⇒ ApplyOutwardOrderRequest

Returns a new instance of ApplyOutwardOrderRequest.



1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
# File 'lib/v20190820/models.rb', line 1943

def initialize(transactionid=nil, pricingcurrency=nil, sourcecurrency=nil, targetcurrency=nil, payeetype=nil, payeeaccount=nil, sourceamount=nil, targetamount=nil, payeename=nil, payeeaddress=nil, payeebankaccounttype=nil, payeecountrycode=nil, payeebankname=nil, payeebankaddress=nil, payeebankdistrict=nil, payeebankswiftcode=nil, payeebanktype=nil, payeebankcode=nil, referenceforbeneficiary=nil, profile=nil)
  @TransactionId = transactionid
  @PricingCurrency = pricingcurrency
  @SourceCurrency = sourcecurrency
  @TargetCurrency = targetcurrency
  @PayeeType = payeetype
  @PayeeAccount = payeeaccount
  @SourceAmount = sourceamount
  @TargetAmount = targetamount
  @PayeeName = payeename
  @PayeeAddress = payeeaddress
  @PayeeBankAccountType = payeebankaccounttype
  @PayeeCountryCode = payeecountrycode
  @PayeeBankName = payeebankname
  @PayeeBankAddress = payeebankaddress
  @PayeeBankDistrict = payeebankdistrict
  @PayeeBankSwiftCode = payeebankswiftcode
  @PayeeBankType = payeebanktype
  @PayeeBankCode = payeebankcode
  @ReferenceForBeneficiary = referenceforbeneficiary
  @Profile = profile
end

Instance Attribute Details

#PayeeAccountObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeAccount
  @PayeeAccount
end

#PayeeAddressObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeAddress
  @PayeeAddress
end

#PayeeBankAccountTypeObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankAccountType
  @PayeeBankAccountType
end

#PayeeBankAddressObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankAddress
  @PayeeBankAddress
end

#PayeeBankCodeObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankCode
  @PayeeBankCode
end

#PayeeBankDistrictObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankDistrict
  @PayeeBankDistrict
end

#PayeeBankNameObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankName
  @PayeeBankName
end

#PayeeBankSwiftCodeObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankSwiftCode
  @PayeeBankSwiftCode
end

#PayeeBankTypeObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeBankType
  @PayeeBankType
end

#PayeeCountryCodeObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeCountryCode
  @PayeeCountryCode
end

#PayeeNameObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeName
  @PayeeName
end

#PayeeTypeObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PayeeType
  @PayeeType
end

#PricingCurrencyObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def PricingCurrency
  @PricingCurrency
end

#ProfileObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def Profile
  @Profile
end

#ReferenceForBeneficiaryObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def ReferenceForBeneficiary
  @ReferenceForBeneficiary
end

#SourceAmountObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def SourceAmount
  @SourceAmount
end

#SourceCurrencyObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def SourceCurrency
  @SourceCurrency
end

#TargetAmountObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def TargetAmount
  @TargetAmount
end

#TargetCurrencyObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def TargetCurrency
  @TargetCurrency
end

#TransactionIdObject

个人填“INDIVIDUAL” 企业填“CORPORATE”

Parameters:

  • TransactionId:

    对接方汇出指令编号

  • PricingCurrency:

    定价币种

  • SourceCurrency:

    源币种

  • TargetCurrency:

    目的币种

  • PayeeType:

    收款人类型(银行卡填“BANK_ACCOUNT”)

  • PayeeAccount:

    收款人账号

  • SourceAmount:

    源币种金额

  • TargetAmount:

    目的金额

  • PayeeName:

    收款人姓名(PayeeType为“BANK_COUNT”时必填)

  • PayeeAddress:

    收款人地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAccountType:

    收款人银行账号类型(PayeeType为“BANK_COUNT”时必填)

  • PayeeCountryCode:

    收款人国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankName:

    收款人开户银行名称(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankAddress:

    收款人开户银行地址(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankDistrict:

    收款人开户银行所在国家或地区编码(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankSwiftCode:

    收款银行SwiftCode(PayeeType为“BANK_COUNT”时必填)

  • PayeeBankType:

    收款银行国际编码类型

  • PayeeBankCode:

    收款银行国际编码

  • ReferenceForBeneficiary:

    收款人附言

  • Profile:

    接入环境。沙箱环境填sandbox



1941
1942
1943
# File 'lib/v20190820/models.rb', line 1941

def TransactionId
  @TransactionId
end

Instance Method Details

#deserialize(params) ⇒ Object



1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
# File 'lib/v20190820/models.rb', line 1966

def deserialize(params)
  @TransactionId = params['TransactionId']
  @PricingCurrency = params['PricingCurrency']
  @SourceCurrency = params['SourceCurrency']
  @TargetCurrency = params['TargetCurrency']
  @PayeeType = params['PayeeType']
  @PayeeAccount = params['PayeeAccount']
  @SourceAmount = params['SourceAmount']
  @TargetAmount = params['TargetAmount']
  @PayeeName = params['PayeeName']
  @PayeeAddress = params['PayeeAddress']
  @PayeeBankAccountType = params['PayeeBankAccountType']
  @PayeeCountryCode = params['PayeeCountryCode']
  @PayeeBankName = params['PayeeBankName']
  @PayeeBankAddress = params['PayeeBankAddress']
  @PayeeBankDistrict = params['PayeeBankDistrict']
  @PayeeBankSwiftCode = params['PayeeBankSwiftCode']
  @PayeeBankType = params['PayeeBankType']
  @PayeeBankCode = params['PayeeBankCode']
  @ReferenceForBeneficiary = params['ReferenceForBeneficiary']
  @Profile = params['Profile']
end