Class: TencentCloud::Cpdp::V20190820::BindOpenBankProfitSharePayeeRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cpdp::V20190820::BindOpenBankProfitSharePayeeRequest
- Defined in:
- lib/v20190820/models.rb
Overview
BindOpenBankProfitSharePayee请求参数结构体
Instance Attribute Summary collapse
-
#AccountNo ⇒ Object
通联国际: CNP.
-
#ChannelMerchantId ⇒ Object
通联国际: CNP.
-
#ChannelName ⇒ Object
通联国际: CNP.
-
#ChannelSubMerchantId ⇒ Object
通联国际: CNP.
-
#Environment ⇒ Object
通联国际: CNP.
-
#ExternalProfitSharingData ⇒ Object
通联国际: CNP.
-
#NotifyUrl ⇒ Object
通联国际: CNP.
-
#ProfitSharePayeeInfo ⇒ Object
通联国际: CNP.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(channelmerchantid = nil, accountno = nil, channelname = nil, channelsubmerchantid = nil, notifyurl = nil, profitsharepayeeinfo = nil, externalprofitsharingdata = nil, environment = nil) ⇒ BindOpenBankProfitSharePayeeRequest
constructor
A new instance of BindOpenBankProfitSharePayeeRequest.
Constructor Details
#initialize(channelmerchantid = nil, accountno = nil, channelname = nil, channelsubmerchantid = nil, notifyurl = nil, profitsharepayeeinfo = nil, externalprofitsharingdata = nil, environment = nil) ⇒ BindOpenBankProfitSharePayeeRequest
Returns a new instance of BindOpenBankProfitSharePayeeRequest.
3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 |
# File 'lib/v20190820/models.rb', line 3048 def initialize(channelmerchantid=nil, accountno=nil, channelname=nil, channelsubmerchantid=nil, notifyurl=nil, profitsharepayeeinfo=nil, externalprofitsharingdata=nil, environment=nil) @ChannelMerchantId = channelmerchantid @AccountNo = accountno @ChannelName = channelname @ChannelSubMerchantId = channelsubmerchantid @NotifyUrl = notifyurl @ProfitSharePayeeInfo = profitsharepayeeinfo @ExternalProfitSharingData = externalprofitsharingdata @Environment = environment end |
Instance Attribute Details
#AccountNo ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def AccountNo @AccountNo end |
#ChannelMerchantId ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def ChannelMerchantId @ChannelMerchantId end |
#ChannelName ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def ChannelName @ChannelName end |
#ChannelSubMerchantId ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def ChannelSubMerchantId @ChannelSubMerchantId end |
#Environment ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def Environment @Environment end |
#ExternalProfitSharingData ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def ExternalProfitSharingData @ExternalProfitSharingData end |
#NotifyUrl ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def NotifyUrl @NotifyUrl end |
#ProfitSharePayeeInfo ⇒ Object
通联国际: CNP
3046 3047 3048 |
# File 'lib/v20190820/models.rb', line 3046 def ProfitSharePayeeInfo @ProfitSharePayeeInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 |
# File 'lib/v20190820/models.rb', line 3059 def deserialize(params) @ChannelMerchantId = params['ChannelMerchantId'] @AccountNo = params['AccountNo'] @ChannelName = params['ChannelName'] @ChannelSubMerchantId = params['ChannelSubMerchantId'] @NotifyUrl = params['NotifyUrl'] unless params['ProfitSharePayeeInfo'].nil? @ProfitSharePayeeInfo = OpenBankProfitSharePayeeInfo.new @ProfitSharePayeeInfo.deserialize(params['ProfitSharePayeeInfo']) end @ExternalProfitSharingData = params['ExternalProfitSharingData'] @Environment = params['Environment'] end |