Class: TencentCloud::Ess::V20201111::ExtendAuthInfo

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

Overview

扩展服务开通和授权的详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, name = nil, status = nil, operatoruserid = nil, operateon = nil, hasauthuserlist = nil) ⇒ ExtendAuthInfo

Returns a new instance of ExtendAuthInfo.



12315
12316
12317
12318
12319
12320
12321
12322
# File 'lib/v20201111/models.rb', line 12315

def initialize(type=nil, name=nil, status=nil, operatoruserid=nil, operateon=nil, hasauthuserlist=nil)
  @Type = type
  @Name = name
  @Status = status
  @OperatorUserId = operatoruserid
  @OperateOn = operateon
  @HasAuthUserList = hasauthuserlist
end

Instance Attribute Details

#HasAuthUserListObject

  • OPEN_SERVER_SIGN:企业自动签署
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • PAGING_SEAL:骑缝章
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • ENABLE : 已开通
  • DISABLE : 未开通

Parameters:

  • Type:

    扩展服务的类型,可能是以下值:

  • Name:

    扩展服务的名称

  • Status:

    扩展服务的开通状态:

  • OperatorUserId:

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • OperateOn:

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。

  • HasAuthUserList:

    该扩展服务若可以授权,此参数对应授权人员的列表



12313
12314
12315
# File 'lib/v20201111/models.rb', line 12313

def HasAuthUserList
  @HasAuthUserList
end

#NameObject

  • OPEN_SERVER_SIGN:企业自动签署
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • PAGING_SEAL:骑缝章
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • ENABLE : 已开通
  • DISABLE : 未开通

Parameters:

  • Type:

    扩展服务的类型,可能是以下值:

  • Name:

    扩展服务的名称

  • Status:

    扩展服务的开通状态:

  • OperatorUserId:

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • OperateOn:

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。

  • HasAuthUserList:

    该扩展服务若可以授权,此参数对应授权人员的列表



12313
12314
12315
# File 'lib/v20201111/models.rb', line 12313

def Name
  @Name
end

#OperateOnObject

  • OPEN_SERVER_SIGN:企业自动签署
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • PAGING_SEAL:骑缝章
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • ENABLE : 已开通
  • DISABLE : 未开通

Parameters:

  • Type:

    扩展服务的类型,可能是以下值:

  • Name:

    扩展服务的名称

  • Status:

    扩展服务的开通状态:

  • OperatorUserId:

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • OperateOn:

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。

  • HasAuthUserList:

    该扩展服务若可以授权,此参数对应授权人员的列表



12313
12314
12315
# File 'lib/v20201111/models.rb', line 12313

def OperateOn
  @OperateOn
end

#OperatorUserIdObject

  • OPEN_SERVER_SIGN:企业自动签署
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • PAGING_SEAL:骑缝章
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • ENABLE : 已开通
  • DISABLE : 未开通

Parameters:

  • Type:

    扩展服务的类型,可能是以下值:

  • Name:

    扩展服务的名称

  • Status:

    扩展服务的开通状态:

  • OperatorUserId:

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • OperateOn:

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。

  • HasAuthUserList:

    该扩展服务若可以授权,此参数对应授权人员的列表



12313
12314
12315
# File 'lib/v20201111/models.rb', line 12313

def OperatorUserId
  @OperatorUserId
end

#StatusObject

  • OPEN_SERVER_SIGN:企业自动签署
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • PAGING_SEAL:骑缝章
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • ENABLE : 已开通
  • DISABLE : 未开通

Parameters:

  • Type:

    扩展服务的类型,可能是以下值:

  • Name:

    扩展服务的名称

  • Status:

    扩展服务的开通状态:

  • OperatorUserId:

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • OperateOn:

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。

  • HasAuthUserList:

    该扩展服务若可以授权,此参数对应授权人员的列表



12313
12314
12315
# File 'lib/v20201111/models.rb', line 12313

def Status
  @Status
end

#TypeObject

  • OPEN_SERVER_SIGN:企业自动签署
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • HIDE_ONE_KEY_SIGN:个人签署方手动签字
  • PAGING_SEAL:骑缝章
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • ENABLE : 已开通
  • DISABLE : 未开通

Parameters:

  • Type:

    扩展服务的类型,可能是以下值:

  • Name:

    扩展服务的名称

  • Status:

    扩展服务的开通状态:

  • OperatorUserId:

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • OperateOn:

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。

  • HasAuthUserList:

    该扩展服务若可以授权,此参数对应授权人员的列表



12313
12314
12315
# File 'lib/v20201111/models.rb', line 12313

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
# File 'lib/v20201111/models.rb', line 12324

def deserialize(params)
  @Type = params['Type']
  @Name = params['Name']
  @Status = params['Status']
  @OperatorUserId = params['OperatorUserId']
  @OperateOn = params['OperateOn']
  unless params['HasAuthUserList'].nil?
    @HasAuthUserList = []
    params['HasAuthUserList'].each do |i|
      hasauthuser_tmp = HasAuthUser.new
      hasauthuser_tmp.deserialize(i)
      @HasAuthUserList << hasauthuser_tmp
    end
  end
end