Class: TencentCloud::Cr::V20180321::ProductQueryInfo

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

Overview

QueryProducts接口对应数据结构。产品对应的相关信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, productname = nil, productcode = nil, productstatus = nil, scenetype = nil) ⇒ ProductQueryInfo

Returns a new instance of ProductQueryInfo.



1287
1288
1289
1290
1291
1292
1293
# File 'lib/v20180321/models.rb', line 1287

def initialize(productid=nil, productname=nil, productcode=nil, productstatus=nil, scenetype=nil)
  @ProductId = productid
  @ProductName = productname
  @ProductCode = productcode
  @ProductStatus = productstatus
  @SceneType = scenetype
end

Instance Attribute Details

#ProductCodeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductCode:

    产品编码

  • ProductStatus:

    产品状态 0 禁用 1 启用

  • SceneType:

    场景类型



1285
1286
1287
# File 'lib/v20180321/models.rb', line 1285

def ProductCode
  @ProductCode
end

#ProductIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductCode:

    产品编码

  • ProductStatus:

    产品状态 0 禁用 1 启用

  • SceneType:

    场景类型



1285
1286
1287
# File 'lib/v20180321/models.rb', line 1285

def ProductId
  @ProductId
end

#ProductNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductCode:

    产品编码

  • ProductStatus:

    产品状态 0 禁用 1 启用

  • SceneType:

    场景类型



1285
1286
1287
# File 'lib/v20180321/models.rb', line 1285

def ProductName
  @ProductName
end

#ProductStatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductCode:

    产品编码

  • ProductStatus:

    产品状态 0 禁用 1 启用

  • SceneType:

    场景类型



1285
1286
1287
# File 'lib/v20180321/models.rb', line 1285

def ProductStatus
  @ProductStatus
end

#SceneTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProductId:

    产品Id

  • ProductName:

    产品名称

  • ProductCode:

    产品编码

  • ProductStatus:

    产品状态 0 禁用 1 启用

  • SceneType:

    场景类型



1285
1286
1287
# File 'lib/v20180321/models.rb', line 1285

def SceneType
  @SceneType
end

Instance Method Details

#deserialize(params) ⇒ Object



1295
1296
1297
1298
1299
1300
1301
# File 'lib/v20180321/models.rb', line 1295

def deserialize(params)
  @ProductId = params['ProductId']
  @ProductName = params['ProductName']
  @ProductCode = params['ProductCode']
  @ProductStatus = params['ProductStatus']
  @SceneType = params['SceneType']
end