Class: TencentCloud::Cpdp::V20190820::OpenBankSceneInfo

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(payerclientip = nil, payerua = nil, ordertime = nil, deviceid = nil, devicetype = nil) ⇒ OpenBankSceneInfo

Returns a new instance of OpenBankSceneInfo.



13152
13153
13154
13155
13156
13157
13158
# File 'lib/v20190820/models.rb', line 13152

def initialize(payerclientip=nil, payerua=nil, ordertime=nil, deviceid=nil, devicetype=nil)
  @PayerClientIp = payerclientip
  @PayerUa = payerua
  @OrderTime = ordertime
  @DeviceId = deviceid
  @DeviceType = devicetype
end

Instance Attribute Details

#DeviceIdObject

汇付渠道必填。

Parameters:

  • PayerClientIp:

    用户端实际 ip。汇付渠道必填。

  • PayerUa:

    浏览器 User-Agent。

  • OrderTime:

    用户下单时间。若不上送,服务端默认当前时间。

  • DeviceId:

    终端设备号(门店号或收银设备 ID),示例值:POS1:1。

  • DeviceType:

    终端设备类型。MOBILE_BROWSER:手机浏览器,MOBILE_APP:手机应用程序,TABLET:平板;WATCH:手表,PC:电脑PC,OTHER:其他。



13150
13151
13152
# File 'lib/v20190820/models.rb', line 13150

def DeviceId
  @DeviceId
end

#DeviceTypeObject

汇付渠道必填。

Parameters:

  • PayerClientIp:

    用户端实际 ip。汇付渠道必填。

  • PayerUa:

    浏览器 User-Agent。

  • OrderTime:

    用户下单时间。若不上送,服务端默认当前时间。

  • DeviceId:

    终端设备号(门店号或收银设备 ID),示例值:POS1:1。

  • DeviceType:

    终端设备类型。MOBILE_BROWSER:手机浏览器,MOBILE_APP:手机应用程序,TABLET:平板;WATCH:手表,PC:电脑PC,OTHER:其他。



13150
13151
13152
# File 'lib/v20190820/models.rb', line 13150

def DeviceType
  @DeviceType
end

#OrderTimeObject

汇付渠道必填。

Parameters:

  • PayerClientIp:

    用户端实际 ip。汇付渠道必填。

  • PayerUa:

    浏览器 User-Agent。

  • OrderTime:

    用户下单时间。若不上送,服务端默认当前时间。

  • DeviceId:

    终端设备号(门店号或收银设备 ID),示例值:POS1:1。

  • DeviceType:

    终端设备类型。MOBILE_BROWSER:手机浏览器,MOBILE_APP:手机应用程序,TABLET:平板;WATCH:手表,PC:电脑PC,OTHER:其他。



13150
13151
13152
# File 'lib/v20190820/models.rb', line 13150

def OrderTime
  @OrderTime
end

#PayerClientIpObject

汇付渠道必填。

Parameters:

  • PayerClientIp:

    用户端实际 ip。汇付渠道必填。

  • PayerUa:

    浏览器 User-Agent。

  • OrderTime:

    用户下单时间。若不上送,服务端默认当前时间。

  • DeviceId:

    终端设备号(门店号或收银设备 ID),示例值:POS1:1。

  • DeviceType:

    终端设备类型。MOBILE_BROWSER:手机浏览器,MOBILE_APP:手机应用程序,TABLET:平板;WATCH:手表,PC:电脑PC,OTHER:其他。



13150
13151
13152
# File 'lib/v20190820/models.rb', line 13150

def PayerClientIp
  @PayerClientIp
end

#PayerUaObject

汇付渠道必填。

Parameters:

  • PayerClientIp:

    用户端实际 ip。汇付渠道必填。

  • PayerUa:

    浏览器 User-Agent。

  • OrderTime:

    用户下单时间。若不上送,服务端默认当前时间。

  • DeviceId:

    终端设备号(门店号或收银设备 ID),示例值:POS1:1。

  • DeviceType:

    终端设备类型。MOBILE_BROWSER:手机浏览器,MOBILE_APP:手机应用程序,TABLET:平板;WATCH:手表,PC:电脑PC,OTHER:其他。



13150
13151
13152
# File 'lib/v20190820/models.rb', line 13150

def PayerUa
  @PayerUa
end

Instance Method Details

#deserialize(params) ⇒ Object



13160
13161
13162
13163
13164
13165
13166
# File 'lib/v20190820/models.rb', line 13160

def deserialize(params)
  @PayerClientIp = params['PayerClientIp']
  @PayerUa = params['PayerUa']
  @OrderTime = params['OrderTime']
  @DeviceId = params['DeviceId']
  @DeviceType = params['DeviceType']
end