Class: TencentCloud::Ms::V20180408::AndroidAppInfo

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

Overview

渠道合作Android加固App信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appmd5 = nil, appsize = nil, appurl = nil, appname = nil, apppkgname = nil, appfilename = nil, appversion = nil, apptype = nil) ⇒ AndroidAppInfo

Returns a new instance of AndroidAppInfo.



46
47
48
49
50
51
52
53
54
55
# File 'lib/v20180408/models.rb', line 46

def initialize(appmd5=nil, appsize=nil, appurl=nil, appname=nil, apppkgname=nil, appfilename=nil, appversion=nil, apptype=nil)
  @AppMd5 = appmd5
  @AppSize = appsize
  @AppUrl = appurl
  @AppName = appname
  @AppPkgName = apppkgname
  @AppFileName = appfilename
  @AppVersion = appversion
  @AppType = apptype
end

Instance Attribute Details

#AppFileNameObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppFileName
  @AppFileName
end

#AppMd5Object

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppMd5
  @AppMd5
end

#AppNameObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppName
  @AppName
end

#AppPkgNameObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppPkgName
  @AppPkgName
end

#AppSizeObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppSize
  @AppSize
end

#AppTypeObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppType
  @AppType
end

#AppUrlObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppUrl
  @AppUrl
end

#AppVersionObject

例如linux环境下执行算法命令md5sum :#md5sum test.apk d40cc11e4bddd643ecdf29cde729a12b 当Android是按年收费、免费试用加固时,在线加固和输出工具要求该字段必输,且与AndroidPlan.AppPkgName值相等。Android在线加固和输出工具加固必输,其值需等于“apk”或“aab”,且与AndroidAppInfo.AppType值相等。

Parameters:

  • AppMd5:

    app文件的md5算法值,需要正确传递,在线加固必输。

  • AppSize:

    app的大小,非必输。

  • AppUrl:

    app下载链接,在线加固必输。

  • AppName:

    app名称,非必输

  • AppPkgName:

    app的包名,本次操作的包名。

  • AppFileName:

    app的文件名,非必输。

  • AppVersion:

    app版本号,非必输。

  • AppType:

    Android app的文件类型,本次加固操作的应用类型 。



44
45
46
# File 'lib/v20180408/models.rb', line 44

def AppVersion
  @AppVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



57
58
59
60
61
62
63
64
65
66
# File 'lib/v20180408/models.rb', line 57

def deserialize(params)
  @AppMd5 = params['AppMd5']
  @AppSize = params['AppSize']
  @AppUrl = params['AppUrl']
  @AppName = params['AppName']
  @AppPkgName = params['AppPkgName']
  @AppFileName = params['AppFileName']
  @AppVersion = params['AppVersion']
  @AppType = params['AppType']
end