Class: TencentCloud::Ms::V20180408::CreateEncryptInstanceRequest

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

Overview

CreateEncryptInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platformtype = nil, ordertype = nil, encryptoptype = nil, resourceid = nil, androidappinfo = nil, androidplan = nil, appletinfo = nil, iosinfo = nil) ⇒ CreateEncryptInstanceRequest

Returns a new instance of CreateEncryptInstanceRequest.



831
832
833
834
835
836
837
838
839
840
# File 'lib/v20180408/models.rb', line 831

def initialize(platformtype=nil, ordertype=nil, encryptoptype=nil, resourceid=nil, androidappinfo=nil, androidplan=nil, appletinfo=nil, iosinfo=nil)
  @PlatformType = platformtype
  @OrderType = ordertype
  @EncryptOpType = encryptoptype
  @ResourceId = resourceid
  @AndroidAppInfo = androidappinfo
  @AndroidPlan = androidplan
  @AppletInfo = appletinfo
  @IOSInfo = iosinfo
end

Instance Attribute Details

#AndroidAppInfoObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def AndroidAppInfo
  @AndroidAppInfo
end

#AndroidPlanObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def AndroidPlan
  @AndroidPlan
end

#AppletInfoObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def AppletInfo
  @AppletInfo
end

#EncryptOpTypeObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def EncryptOpType
  @EncryptOpType
end

#IOSInfoObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def IOSInfo
  @IOSInfo
end

#OrderTypeObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def OrderType
  @OrderType
end

#PlatformTypeObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def PlatformType
  @PlatformType
end

#ResourceIdObject

Parameters:

  • PlatformType:

    平台类型 1.android加固 2.ios源码混淆 3.sdk加固 4.applet小程序加固

  • OrderType:

    订单采购类型 1-免费试用 2-按年收费 3-按次收费

  • EncryptOpType:

    1-在线加固、 2-输出工具加固

  • ResourceId:

    本次加固使用的资源id

  • AndroidAppInfo:

    渠道合作android加固App信息

  • AndroidPlan:

    渠道合作android加固策略信息

  • AppletInfo:

    小程序加固信息

  • IOSInfo:

    iOS混淆信息



829
830
831
# File 'lib/v20180408/models.rb', line 829

def ResourceId
  @ResourceId
end

Instance Method Details

#deserialize(params) ⇒ Object



842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
# File 'lib/v20180408/models.rb', line 842

def deserialize(params)
  @PlatformType = params['PlatformType']
  @OrderType = params['OrderType']
  @EncryptOpType = params['EncryptOpType']
  @ResourceId = params['ResourceId']
  unless params['AndroidAppInfo'].nil?
    @AndroidAppInfo = AndroidAppInfo.new
    @AndroidAppInfo.deserialize(params['AndroidAppInfo'])
  end
  unless params['AndroidPlan'].nil?
    @AndroidPlan = AndroidPlan.new
    @AndroidPlan.deserialize(params['AndroidPlan'])
  end
  unless params['AppletInfo'].nil?
    @AppletInfo = AppletInfo.new
    @AppletInfo.deserialize(params['AppletInfo'])
  end
  unless params['IOSInfo'].nil?
    @IOSInfo = IOSInfo.new
    @IOSInfo.deserialize(params['IOSInfo'])
  end
end