Class: TencentCloud::Essbasic::V20201222::GenerateUserSealRequest

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

Overview

GenerateUserSeal请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, userid = nil, sourceip = nil, sealname = nil, isdefault = nil) ⇒ GenerateUserSealRequest

Returns a new instance of GenerateUserSealRequest.



3198
3199
3200
3201
3202
3203
3204
# File 'lib/v20201222/models.rb', line 3198

def initialize(caller=nil, userid=nil, sourceip=nil, sealname=nil, isdefault=nil)
  @Caller = caller
  @UserId = userid
  @SourceIp = sourceip
  @SealName = sealname
  @IsDefault = isdefault
end

Instance Attribute Details

#CallerObject

Parameters:

  • Caller:

    调用方信息

  • UserId:

    用户ID

  • SourceIp:

    请求生成个人印章的客户端IP

  • SealName:

    电子印章名称

  • IsDefault:

    是否是默认印章 true:是,false:否



3196
3197
3198
# File 'lib/v20201222/models.rb', line 3196

def Caller
  @Caller
end

#IsDefaultObject

Parameters:

  • Caller:

    调用方信息

  • UserId:

    用户ID

  • SourceIp:

    请求生成个人印章的客户端IP

  • SealName:

    电子印章名称

  • IsDefault:

    是否是默认印章 true:是,false:否



3196
3197
3198
# File 'lib/v20201222/models.rb', line 3196

def IsDefault
  @IsDefault
end

#SealNameObject

Parameters:

  • Caller:

    调用方信息

  • UserId:

    用户ID

  • SourceIp:

    请求生成个人印章的客户端IP

  • SealName:

    电子印章名称

  • IsDefault:

    是否是默认印章 true:是,false:否



3196
3197
3198
# File 'lib/v20201222/models.rb', line 3196

def SealName
  @SealName
end

#SourceIpObject

Parameters:

  • Caller:

    调用方信息

  • UserId:

    用户ID

  • SourceIp:

    请求生成个人印章的客户端IP

  • SealName:

    电子印章名称

  • IsDefault:

    是否是默认印章 true:是,false:否



3196
3197
3198
# File 'lib/v20201222/models.rb', line 3196

def SourceIp
  @SourceIp
end

#UserIdObject

Parameters:

  • Caller:

    调用方信息

  • UserId:

    用户ID

  • SourceIp:

    请求生成个人印章的客户端IP

  • SealName:

    电子印章名称

  • IsDefault:

    是否是默认印章 true:是,false:否



3196
3197
3198
# File 'lib/v20201222/models.rb', line 3196

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
# File 'lib/v20201222/models.rb', line 3206

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