Class: TencentCloud::Ess::V20201111::DescribeExtendedServiceAuthInfosRequest

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

Overview

DescribeExtendedServiceAuthInfos请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, extendservicetype = nil, agent = nil) ⇒ DescribeExtendedServiceAuthInfosRequest

Returns a new instance of DescribeExtendedServiceAuthInfosRequest.



10049
10050
10051
10052
10053
# File 'lib/v20201111/models.rb', line 10049

def initialize(operator=nil, extendservicetype=nil, agent=nil)
  @Operator = operator
  @ExtendServiceType = extendservicetype
  @Agent = agent
end

Instance Attribute Details

#AgentObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 默认为空,即查询当前支持的所有扩展服务信息。 若需查询单个扩展服务的开通情况,请传递相应的值,如下所示:

  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • HIDE_ONE_KEY_SIGN:个人签署方手写签名时需逐个手写
  • SIGN_SIGNATURE_DEFAULT_SET_HANDWRITE:个人签署方手动签名
  • APP_LOGIN:限制企业员工小程序端登录
  • PC_LOGIN:限制企业员工网页端登录
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • ExtendServiceType:

    要查询的扩展服务类型。

  • Agent:

    代理企业和员工的信息。



10047
10048
10049
# File 'lib/v20201111/models.rb', line 10047

def Agent
  @Agent
end

#ExtendServiceTypeObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 默认为空,即查询当前支持的所有扩展服务信息。 若需查询单个扩展服务的开通情况,请传递相应的值,如下所示:

  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • HIDE_ONE_KEY_SIGN:个人签署方手写签名时需逐个手写
  • SIGN_SIGNATURE_DEFAULT_SET_HANDWRITE:个人签署方手动签名
  • APP_LOGIN:限制企业员工小程序端登录
  • PC_LOGIN:限制企业员工网页端登录
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • ExtendServiceType:

    要查询的扩展服务类型。

  • Agent:

    代理企业和员工的信息。



10047
10048
10049
# File 'lib/v20201111/models.rb', line 10047

def ExtendServiceType
  @ExtendServiceType
end

#OperatorObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 默认为空,即查询当前支持的所有扩展服务信息。 若需查询单个扩展服务的开通情况,请传递相应的值,如下所示:

  • OPEN_SERVER_SIGN:企业自动签署
  • AUTO_SIGN_CAN_FILL_IN:本企业自动签合同支持签前内容补充
  • BATCH_SIGN:批量签署
  • OVERSEA_SIGN:企业与港澳台居民签署合同
  • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
  • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
  • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
  • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
  • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
  • ORGANIZATION_FLOW_EMAIL_NOTIFY:邮件通知签署方
  • FLOW_APPROVAL:合同审批强制开启
  • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导
  • HIDE_ONE_KEY_SIGN:个人签署方手写签名时需逐个手写
  • SIGN_SIGNATURE_DEFAULT_SET_HANDWRITE:个人签署方手动签名
  • APP_LOGIN:限制企业员工小程序端登录
  • PC_LOGIN:限制企业员工网页端登录
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • ExtendServiceType:

    要查询的扩展服务类型。

  • Agent:

    代理企业和员工的信息。



10047
10048
10049
# File 'lib/v20201111/models.rb', line 10047

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
# File 'lib/v20201111/models.rb', line 10055

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @ExtendServiceType = params['ExtendServiceType']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
end