Class: TencentCloud::Mna::V20210119::DevicePayModeInfo

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

Overview

设备付费模式信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, paymode = nil, paymodedesc = nil, resourceid = nil) ⇒ DevicePayModeInfo

Returns a new instance of DevicePayModeInfo.



705
706
707
708
709
710
# File 'lib/v20210119/models.rb', line 705

def initialize(deviceid=nil, paymode=nil, paymodedesc=nil, resourceid=nil)
  @DeviceId = deviceid
  @PayMode = paymode
  @PayModeDesc = paymodedesc
  @ResourceId = resourceid
end

Instance Attribute Details

#DeviceIdObject

1:预付费流量包0:按流量后付费

Parameters:

  • DeviceId:

    设备ID

  • PayMode:

    付费模式。

  • PayModeDesc:

    付费模式描述

  • ResourceId:

    流量包ID,仅当付费模式为流量包类型时才有。



703
704
705
# File 'lib/v20210119/models.rb', line 703

def DeviceId
  @DeviceId
end

#PayModeObject

1:预付费流量包0:按流量后付费

Parameters:

  • DeviceId:

    设备ID

  • PayMode:

    付费模式。

  • PayModeDesc:

    付费模式描述

  • ResourceId:

    流量包ID,仅当付费模式为流量包类型时才有。



703
704
705
# File 'lib/v20210119/models.rb', line 703

def PayMode
  @PayMode
end

#PayModeDescObject

1:预付费流量包0:按流量后付费

Parameters:

  • DeviceId:

    设备ID

  • PayMode:

    付费模式。

  • PayModeDesc:

    付费模式描述

  • ResourceId:

    流量包ID,仅当付费模式为流量包类型时才有。



703
704
705
# File 'lib/v20210119/models.rb', line 703

def PayModeDesc
  @PayModeDesc
end

#ResourceIdObject

1:预付费流量包0:按流量后付费

Parameters:

  • DeviceId:

    设备ID

  • PayMode:

    付费模式。

  • PayModeDesc:

    付费模式描述

  • ResourceId:

    流量包ID,仅当付费模式为流量包类型时才有。



703
704
705
# File 'lib/v20210119/models.rb', line 703

def ResourceId
  @ResourceId
end

Instance Method Details

#deserialize(params) ⇒ Object



712
713
714
715
716
717
# File 'lib/v20210119/models.rb', line 712

def deserialize(params)
  @DeviceId = params['DeviceId']
  @PayMode = params['PayMode']
  @PayModeDesc = params['PayModeDesc']
  @ResourceId = params['ResourceId']
end