Class: TencentCloud::Ioa::V20220601::DescribeSoftwareInformationRequest

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

Overview

DescribeSoftwareInformation请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mid = nil, condition = nil, ostype = nil) ⇒ DescribeSoftwareInformationRequest

Returns a new instance of DescribeSoftwareInformationRequest.



2745
2746
2747
2748
2749
# File 'lib/v20220601/models.rb', line 2745

def initialize(mid=nil, condition=nil, ostype=nil)
  @Mid = mid
  @Condition = condition
  @OsType = ostype
end

Instance Attribute Details

#ConditionObject

<li>Name - String - 过滤支持:是 - 操作符:eq,like - 排序支持:是 。</li>

Parameters:

  • Mid:

    终端唯一标识Mid

  • Condition:

    过滤条件、分页参数

  • OsType:

    0:win 2:mac



2743
2744
2745
# File 'lib/v20220601/models.rb', line 2743

def Condition
  @Condition
end

#MidObject

<li>Name - String - 过滤支持:是 - 操作符:eq,like - 排序支持:是 。</li>

Parameters:

  • Mid:

    终端唯一标识Mid

  • Condition:

    过滤条件、分页参数

  • OsType:

    0:win 2:mac



2743
2744
2745
# File 'lib/v20220601/models.rb', line 2743

def Mid
  @Mid
end

#OsTypeObject

<li>Name - String - 过滤支持:是 - 操作符:eq,like - 排序支持:是 。</li>

Parameters:

  • Mid:

    终端唯一标识Mid

  • Condition:

    过滤条件、分页参数

  • OsType:

    0:win 2:mac



2743
2744
2745
# File 'lib/v20220601/models.rb', line 2743

def OsType
  @OsType
end

Instance Method Details

#deserialize(params) ⇒ Object



2751
2752
2753
2754
2755
2756
2757
2758
# File 'lib/v20220601/models.rb', line 2751

def deserialize(params)
  @Mid = params['Mid']
  unless params['Condition'].nil?
    @Condition = Condition.new
    @Condition.deserialize(params['Condition'])
  end
  @OsType = params['OsType']
end