Class: TencentCloud::Essbasic::V20210526::Agent

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20210526/models.rb

Overview

注:

1. `不同的业务系统可以采用不同的应用,不同应用下的数据是隔离的,  应用A中的某个企业已经实名, 在应用B中此企业还需要重新认证`

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appid = nil, proxyorganizationopenid = nil, proxyoperator = nil, proxyappid = nil, proxyorganizationid = nil) ⇒ Agent

Returns a new instance of Agent.



43
44
45
46
47
48
49
# File 'lib/v20210526/models.rb', line 43

def initialize(appid=nil, proxyorganizationopenid=nil, proxyoperator=nil, proxyappid=nil, proxyorganizationid=nil)
  @AppId = appid
  @ProxyOrganizationOpenId = proxyorganizationopenid
  @ProxyOperator = proxyoperator
  @ProxyAppId = proxyappid
  @ProxyOrganizationId = proxyorganizationid
end

Instance Attribute Details

#AppIdObject

image

Parameters:

  • ProxyOrganizationOpenId:

    第三方应用平台自定义,对应第三方平台子客企业的唯一标识。一个第三方平台子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的,不可更改,不可重复使用。(例如,可以使用企业名称的hash值,或者社会统一信用代码的hash值,或者随机hash值,需要第三方应用平台保存),最大64位字符串

  • ProxyOperator:

    第三方平台子客企业中的员工/经办人,通过第三方应用平台进入电子签完成实名、且被赋予相关权限后,可以参与到企业资源的管理或签署流程中。

  • ProxyAppId:

    不用填写,在第三方平台子客企业开通电子签后,会生成唯一的子客应用Id(ProxyAppId)用于代理调用时的鉴权,在子客开通的回调中获取。

  • ProxyOrganizationId:

    内部参数,暂未开放使用



38
39
40
# File 'lib/v20210526/models.rb', line 38

def AppId
  @AppId
end

#ProxyAppIdObject

image

Parameters:

  • ProxyOrganizationOpenId:

    第三方应用平台自定义,对应第三方平台子客企业的唯一标识。一个第三方平台子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的,不可更改,不可重复使用。(例如,可以使用企业名称的hash值,或者社会统一信用代码的hash值,或者随机hash值,需要第三方应用平台保存),最大64位字符串

  • ProxyOperator:

    第三方平台子客企业中的员工/经办人,通过第三方应用平台进入电子签完成实名、且被赋予相关权限后,可以参与到企业资源的管理或签署流程中。

  • ProxyAppId:

    不用填写,在第三方平台子客企业开通电子签后,会生成唯一的子客应用Id(ProxyAppId)用于代理调用时的鉴权,在子客开通的回调中获取。

  • ProxyOrganizationId:

    内部参数,暂未开放使用



38
39
40
# File 'lib/v20210526/models.rb', line 38

def ProxyAppId
  @ProxyAppId
end

#ProxyOperatorObject

image

Parameters:

  • ProxyOrganizationOpenId:

    第三方应用平台自定义,对应第三方平台子客企业的唯一标识。一个第三方平台子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的,不可更改,不可重复使用。(例如,可以使用企业名称的hash值,或者社会统一信用代码的hash值,或者随机hash值,需要第三方应用平台保存),最大64位字符串

  • ProxyOperator:

    第三方平台子客企业中的员工/经办人,通过第三方应用平台进入电子签完成实名、且被赋予相关权限后,可以参与到企业资源的管理或签署流程中。

  • ProxyAppId:

    不用填写,在第三方平台子客企业开通电子签后,会生成唯一的子客应用Id(ProxyAppId)用于代理调用时的鉴权,在子客开通的回调中获取。

  • ProxyOrganizationId:

    内部参数,暂未开放使用



38
39
40
# File 'lib/v20210526/models.rb', line 38

def ProxyOperator
  @ProxyOperator
end

#ProxyOrganizationIdObject

image

Parameters:

  • ProxyOrganizationOpenId:

    第三方应用平台自定义,对应第三方平台子客企业的唯一标识。一个第三方平台子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的,不可更改,不可重复使用。(例如,可以使用企业名称的hash值,或者社会统一信用代码的hash值,或者随机hash值,需要第三方应用平台保存),最大64位字符串

  • ProxyOperator:

    第三方平台子客企业中的员工/经办人,通过第三方应用平台进入电子签完成实名、且被赋予相关权限后,可以参与到企业资源的管理或签署流程中。

  • ProxyAppId:

    不用填写,在第三方平台子客企业开通电子签后,会生成唯一的子客应用Id(ProxyAppId)用于代理调用时的鉴权,在子客开通的回调中获取。

  • ProxyOrganizationId:

    内部参数,暂未开放使用



38
39
40
# File 'lib/v20210526/models.rb', line 38

def ProxyOrganizationId
  @ProxyOrganizationId
end

#ProxyOrganizationOpenIdObject

image

Parameters:

  • ProxyOrganizationOpenId:

    第三方应用平台自定义,对应第三方平台子客企业的唯一标识。一个第三方平台子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的,不可更改,不可重复使用。(例如,可以使用企业名称的hash值,或者社会统一信用代码的hash值,或者随机hash值,需要第三方应用平台保存),最大64位字符串

  • ProxyOperator:

    第三方平台子客企业中的员工/经办人,通过第三方应用平台进入电子签完成实名、且被赋予相关权限后,可以参与到企业资源的管理或签署流程中。

  • ProxyAppId:

    不用填写,在第三方平台子客企业开通电子签后,会生成唯一的子客应用Id(ProxyAppId)用于代理调用时的鉴权,在子客开通的回调中获取。

  • ProxyOrganizationId:

    内部参数,暂未开放使用



38
39
40
# File 'lib/v20210526/models.rb', line 38

def ProxyOrganizationOpenId
  @ProxyOrganizationOpenId
end

Instance Method Details

#deserialize(params) ⇒ Object



51
52
53
54
55
56
57
58
59
60
# File 'lib/v20210526/models.rb', line 51

def deserialize(params)
  @AppId = params['AppId']
  @ProxyOrganizationOpenId = params['ProxyOrganizationOpenId']
  unless params['ProxyOperator'].nil?
    @ProxyOperator = UserInfo.new
    @ProxyOperator.deserialize(params['ProxyOperator'])
  end
  @ProxyAppId = params['ProxyAppId']
  @ProxyOrganizationId = params['ProxyOrganizationId']
end