Class: TencentCloud::Rce::V20201103::InputCreateNameListFront

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

Overview

创建黑白名单入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listname = nil, listtype = nil, datatype = nil, remark = nil, encryptiontype = nil, scenecode = nil) ⇒ InputCreateNameListFront

Returns a new instance of InputCreateNameListFront.



481
482
483
484
485
486
487
488
# File 'lib/v20201103/models.rb', line 481

def initialize(listname=nil, listtype=nil, datatype=nil, remark=nil, encryptiontype=nil, scenecode=nil)
  @ListName = listname
  @ListType = listtype
  @DataType = datatype
  @Remark = remark
  @EncryptionType = encryptiontype
  @SceneCode = scenecode
end

Instance Attribute Details

#DataTypeObject

Parameters:

  • ListName:

    名单名称

  • ListType:

    名单类型 [1 黑名单 2白名单]

  • DataType:

    数据类型[1 手机号 2 qqOpenId 3 2echatOpenId 4 ip 6 idfa 7 imei]

  • Remark:

    描述

  • EncryptionType:

    加密类型[0 无需加密 1 MD5加密 2 SHA256加密]

  • SceneCode:

    场景Code,all_scene代表全部场景



479
480
481
# File 'lib/v20201103/models.rb', line 479

def DataType
  @DataType
end

#EncryptionTypeObject

Parameters:

  • ListName:

    名单名称

  • ListType:

    名单类型 [1 黑名单 2白名单]

  • DataType:

    数据类型[1 手机号 2 qqOpenId 3 2echatOpenId 4 ip 6 idfa 7 imei]

  • Remark:

    描述

  • EncryptionType:

    加密类型[0 无需加密 1 MD5加密 2 SHA256加密]

  • SceneCode:

    场景Code,all_scene代表全部场景



479
480
481
# File 'lib/v20201103/models.rb', line 479

def EncryptionType
  @EncryptionType
end

#ListNameObject

Parameters:

  • ListName:

    名单名称

  • ListType:

    名单类型 [1 黑名单 2白名单]

  • DataType:

    数据类型[1 手机号 2 qqOpenId 3 2echatOpenId 4 ip 6 idfa 7 imei]

  • Remark:

    描述

  • EncryptionType:

    加密类型[0 无需加密 1 MD5加密 2 SHA256加密]

  • SceneCode:

    场景Code,all_scene代表全部场景



479
480
481
# File 'lib/v20201103/models.rb', line 479

def ListName
  @ListName
end

#ListTypeObject

Parameters:

  • ListName:

    名单名称

  • ListType:

    名单类型 [1 黑名单 2白名单]

  • DataType:

    数据类型[1 手机号 2 qqOpenId 3 2echatOpenId 4 ip 6 idfa 7 imei]

  • Remark:

    描述

  • EncryptionType:

    加密类型[0 无需加密 1 MD5加密 2 SHA256加密]

  • SceneCode:

    场景Code,all_scene代表全部场景



479
480
481
# File 'lib/v20201103/models.rb', line 479

def ListType
  @ListType
end

#RemarkObject

Parameters:

  • ListName:

    名单名称

  • ListType:

    名单类型 [1 黑名单 2白名单]

  • DataType:

    数据类型[1 手机号 2 qqOpenId 3 2echatOpenId 4 ip 6 idfa 7 imei]

  • Remark:

    描述

  • EncryptionType:

    加密类型[0 无需加密 1 MD5加密 2 SHA256加密]

  • SceneCode:

    场景Code,all_scene代表全部场景



479
480
481
# File 'lib/v20201103/models.rb', line 479

def Remark
  @Remark
end

#SceneCodeObject

Parameters:

  • ListName:

    名单名称

  • ListType:

    名单类型 [1 黑名单 2白名单]

  • DataType:

    数据类型[1 手机号 2 qqOpenId 3 2echatOpenId 4 ip 6 idfa 7 imei]

  • Remark:

    描述

  • EncryptionType:

    加密类型[0 无需加密 1 MD5加密 2 SHA256加密]

  • SceneCode:

    场景Code,all_scene代表全部场景



479
480
481
# File 'lib/v20201103/models.rb', line 479

def SceneCode
  @SceneCode
end

Instance Method Details

#deserialize(params) ⇒ Object



490
491
492
493
494
495
496
497
# File 'lib/v20201103/models.rb', line 490

def deserialize(params)
  @ListName = params['ListName']
  @ListType = params['ListType']
  @DataType = params['DataType']
  @Remark = params['Remark']
  @EncryptionType = params['EncryptionType']
  @SceneCode = params['SceneCode']
end