Class: TencentCloud::Essbasic::V20210526::SyncProxyOrganizationOperatorsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::SyncProxyOrganizationOperatorsRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
SyncProxyOrganizationOperators请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- CREATE :新增员工
- UPDATE :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- RESIGN :离职员工
-
#Operator ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- CREATE :新增员工
- UPDATE :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- RESIGN :离职员工
-
#OperatorType ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- CREATE :新增员工
- UPDATE :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- RESIGN :离职员工
-
#ProxyOrganizationOperators ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- CREATE :新增员工
- UPDATE :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- RESIGN :离职员工
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, operatortype = nil, proxyorganizationoperators = nil, operator = nil) ⇒ SyncProxyOrganizationOperatorsRequest
constructor
A new instance of SyncProxyOrganizationOperatorsRequest.
Constructor Details
#initialize(agent = nil, operatortype = nil, proxyorganizationoperators = nil, operator = nil) ⇒ SyncProxyOrganizationOperatorsRequest
Returns a new instance of SyncProxyOrganizationOperatorsRequest.
12640 12641 12642 12643 12644 12645 |
# File 'lib/v20210526/models.rb', line 12640 def initialize(agent=nil, operatortype=nil, proxyorganizationoperators=nil, operator=nil) @Agent = agent @OperatorType = operatortype @ProxyOrganizationOperators = proxyorganizationoperators @Operator = operator end |
Instance Attribute Details
#Agent ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- **CREATE** :新增员工
- **UPDATE** :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- **RESIGN** :离职员工
12635 12636 12637 |
# File 'lib/v20210526/models.rb', line 12635 def Agent @Agent end |
#Operator ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- **CREATE** :新增员工
- **UPDATE** :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- **RESIGN** :离职员工
12635 12636 12637 |
# File 'lib/v20210526/models.rb', line 12635 def Operator @Operator end |
#OperatorType ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- **CREATE** :新增员工
- **UPDATE** :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- **RESIGN** :离职员工
12635 12636 12637 |
# File 'lib/v20210526/models.rb', line 12635 def OperatorType @OperatorType end |
#ProxyOrganizationOperators ⇒ Object
此接口下面信息必填。
- 渠道应用标识: Agent.AppId
- 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId
- **CREATE** :新增员工
- **UPDATE** :修改员工(仅支持修改未实名员工的信息,如果已经实名并加入企业的员工基础信息修改需要到小程序中进行)
- **RESIGN** :离职员工
12635 12636 12637 |
# File 'lib/v20210526/models.rb', line 12635 def ProxyOrganizationOperators @ProxyOrganizationOperators end |
Instance Method Details
#deserialize(params) ⇒ Object
12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 |
# File 'lib/v20210526/models.rb', line 12647 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @OperatorType = params['OperatorType'] unless params['ProxyOrganizationOperators'].nil? @ProxyOrganizationOperators = [] params['ProxyOrganizationOperators'].each do |i| proxyorganizationoperator_tmp = ProxyOrganizationOperator.new proxyorganizationoperator_tmp.deserialize(i) @ProxyOrganizationOperators << proxyorganizationoperator_tmp end end unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end end |