class TencentCloud::Tsf::V20180326::GroupRelease

部署组配置发布相关信息

def deserialize(params)

def deserialize(params)
  @PackageId = params['PackageId']
  @PackageName = params['PackageName']
  @PackageVersion = params['PackageVersion']
  @RepoName = params['RepoName']
  @TagName = params['TagName']
  unless params['PublicConfigReleaseList'].nil?
    @PublicConfigReleaseList = []
    params['PublicConfigReleaseList'].each do |i|
      configrelease_tmp = ConfigRelease.new
      configrelease_tmp.deserialize(i)
      @PublicConfigReleaseList << configrelease_tmp
    end
  end
  unless params['ConfigReleaseList'].nil?
    @ConfigReleaseList = []
    params['ConfigReleaseList'].each do |i|
      configrelease_tmp = ConfigRelease.new
      configrelease_tmp.deserialize(i)
      @ConfigReleaseList << configrelease_tmp
    end
  end
  unless params['FileConfigReleaseList'].nil?
    @FileConfigReleaseList = []
    params['FileConfigReleaseList'].each do |i|
      fileconfigrelease_tmp = FileConfigRelease.new
      fileconfigrelease_tmp.deserialize(i)
      @FileConfigReleaseList << fileconfigrelease_tmp
    end
  end
end

def initialize(packageid=nil, packagename=nil, packageversion=nil, reponame=nil, tagname=nil, publicconfigreleaselist=nil, configreleaselist=nil, fileconfigreleaselist=nil)

def initialize(packageid=nil, packagename=nil, packageversion=nil, reponame=nil, tagname=nil, publicconfigreleaselist=nil, configreleaselist=nil, fileconfigreleaselist=nil)
  @PackageId = packageid
  @PackageName = packagename
  @PackageVersion = packageversion
  @RepoName = reponame
  @TagName = tagname
  @PublicConfigReleaseList = publicconfigreleaselist
  @ConfigReleaseList = configreleaselist
  @FileConfigReleaseList = fileconfigreleaselist
end