Class: TencentCloud::Essbasic::V20201222::DescribeCatalogApproversRequest

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

Overview

DescribeCatalogApprovers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, catalogid = nil, userid = nil) ⇒ DescribeCatalogApproversRequest

Returns a new instance of DescribeCatalogApproversRequest.



1954
1955
1956
1957
1958
# File 'lib/v20201222/models.rb', line 1954

def initialize(caller=nil, catalogid=nil, userid=nil)
  @Caller = caller
  @CatalogId = catalogid
  @UserId = userid
end

Instance Attribute Details

#CallerObject

Parameters:

  • Caller:

    调用方信息

  • CatalogId:

    目录ID

  • UserId:

    查询指定用户是否为参与者,为空表示查询所有参与者



1952
1953
1954
# File 'lib/v20201222/models.rb', line 1952

def Caller
  @Caller
end

#CatalogIdObject

Parameters:

  • Caller:

    调用方信息

  • CatalogId:

    目录ID

  • UserId:

    查询指定用户是否为参与者,为空表示查询所有参与者



1952
1953
1954
# File 'lib/v20201222/models.rb', line 1952

def CatalogId
  @CatalogId
end

#UserIdObject

Parameters:

  • Caller:

    调用方信息

  • CatalogId:

    目录ID

  • UserId:

    查询指定用户是否为参与者,为空表示查询所有参与者



1952
1953
1954
# File 'lib/v20201222/models.rb', line 1952

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



1960
1961
1962
1963
1964
1965
1966
1967
# File 'lib/v20201222/models.rb', line 1960

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  end
  @CatalogId = params['CatalogId']
  @UserId = params['UserId']
end