Class: TencentCloud::Tcr::V20190924::DescribeRepositoriesResponse

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

Overview

DescribeRepositories返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(repositorylist = nil, totalcount = nil, requestid = nil) ⇒ DescribeRepositoriesResponse

Returns a new instance of DescribeRepositoriesResponse.



3877
3878
3879
3880
3881
# File 'lib/v20190924/models.rb', line 3877

def initialize(repositorylist=nil, totalcount=nil, requestid=nil)
  @RepositoryList = repositorylist
  @TotalCount = totalcount
  @RequestId = requestid
end

Instance Attribute Details

#RepositoryList ⇒ Object

Parameters:

  • 仓库信息列表

  • 总个数

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3875
3876
3877
# File 'lib/v20190924/models.rb', line 3875

def RepositoryList
  @RepositoryList
end

#RequestId ⇒ Object

Parameters:

  • 仓库信息列表

  • 总个数

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3875
3876
3877
# File 'lib/v20190924/models.rb', line 3875

def RequestId
  @RequestId
end

#TotalCount ⇒ Object

Parameters:

  • 仓库信息列表

  • 总个数

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3875
3876
3877
# File 'lib/v20190924/models.rb', line 3875

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
# File 'lib/v20190924/models.rb', line 3883

def deserialize(params)
  unless params['RepositoryList'].nil?
    @RepositoryList = []
    params['RepositoryList'].each do |i|
      tcrrepositoryinfo_tmp = TcrRepositoryInfo.new
      tcrrepositoryinfo_tmp.deserialize(i)
      @RepositoryList << tcrrepositoryinfo_tmp
    end
  end
  @TotalCount = params['TotalCount']
  @RequestId = params['RequestId']
end