Class: TencentCloud::Essbasic::V20201222::DeleteSealRequest

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

Overview

DeleteSeal请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, sealid = nil, sourceip = nil, userid = nil) ⇒ DeleteSealRequest

Returns a new instance of DeleteSealRequest.



1909
1910
1911
1912
1913
1914
# File 'lib/v20201222/models.rb', line 1909

def initialize(caller=nil, sealid=nil, sourceip=nil, userid=nil)
  @Caller = caller
  @SealId = sealid
  @SourceIp = sourceip
  @UserId = userid
end

Instance Attribute Details

#CallerObject

Parameters:

  • Caller:

    调用方信息

  • SealId:

    印章ID

  • SourceIp:

    请求删除印章的客户端IP

  • UserId:

    用户唯一标识,默认为空时删除企业印章,如非空则删除个人印章



1907
1908
1909
# File 'lib/v20201222/models.rb', line 1907

def Caller
  @Caller
end

#SealIdObject

Parameters:

  • Caller:

    调用方信息

  • SealId:

    印章ID

  • SourceIp:

    请求删除印章的客户端IP

  • UserId:

    用户唯一标识,默认为空时删除企业印章,如非空则删除个人印章



1907
1908
1909
# File 'lib/v20201222/models.rb', line 1907

def SealId
  @SealId
end

#SourceIpObject

Parameters:

  • Caller:

    调用方信息

  • SealId:

    印章ID

  • SourceIp:

    请求删除印章的客户端IP

  • UserId:

    用户唯一标识,默认为空时删除企业印章,如非空则删除个人印章



1907
1908
1909
# File 'lib/v20201222/models.rb', line 1907

def SourceIp
  @SourceIp
end

#UserIdObject

Parameters:

  • Caller:

    调用方信息

  • SealId:

    印章ID

  • SourceIp:

    请求删除印章的客户端IP

  • UserId:

    用户唯一标识,默认为空时删除企业印章,如非空则删除个人印章



1907
1908
1909
# File 'lib/v20201222/models.rb', line 1907

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



1916
1917
1918
1919
1920
1921
1922
1923
1924
# File 'lib/v20201222/models.rb', line 1916

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