Class: TencentCloud::Ess::V20201111::DeleteOrganizationAuthorizationsRequest

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

Overview

DeleteOrganizationAuthorizations请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, authorizationids = nil, adminname = nil, adminmobile = nil, agent = nil) ⇒ DeleteOrganizationAuthorizationsRequest

Returns a new instance of DeleteOrganizationAuthorizationsRequest.



8801
8802
8803
8804
8805
8806
8807
# File 'lib/v20201111/models.rb', line 8801

def initialize(operator=nil, authorizationids=nil, adminname=nil, adminmobile=nil, agent=nil)
  @Operator = operator
  @AuthorizationIds = authorizationids
  @AdminName = adminname
  @AdminMobile = adminmobile
  @Agent = agent
end

Instance Attribute Details

#AdminMobileObject

注意: 如果传递了认证流Id,则下面的参数 超管二要素不会生效 在注册流程中,必须是超管本人进行操作。

Parameters:

  • AdminName:

    认证人姓名,组织机构超管姓名。

  • AdminMobile:

    认证人手机号,组织机构超管手机号。 在注册流程中,必须是超管本人进行操作。

  • Agent:

    代理企业和员工的信息。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。



8799
8800
8801
# File 'lib/v20201111/models.rb', line 8799

def AdminMobile
  @AdminMobile
end

#AdminNameObject

注意: 如果传递了认证流Id,则下面的参数 超管二要素不会生效 在注册流程中,必须是超管本人进行操作。

Parameters:

  • AdminName:

    认证人姓名,组织机构超管姓名。

  • AdminMobile:

    认证人手机号,组织机构超管手机号。 在注册流程中,必须是超管本人进行操作。

  • Agent:

    代理企业和员工的信息。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。



8799
8800
8801
# File 'lib/v20201111/models.rb', line 8799

def AdminName
  @AdminName
end

#AgentObject

注意: 如果传递了认证流Id,则下面的参数 超管二要素不会生效 在注册流程中,必须是超管本人进行操作。

Parameters:

  • AdminName:

    认证人姓名,组织机构超管姓名。

  • AdminMobile:

    认证人手机号,组织机构超管手机号。 在注册流程中,必须是超管本人进行操作。

  • Agent:

    代理企业和员工的信息。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。



8799
8800
8801
# File 'lib/v20201111/models.rb', line 8799

def Agent
  @Agent
end

#AuthorizationIdsObject

注意: 如果传递了认证流Id,则下面的参数 超管二要素不会生效 在注册流程中,必须是超管本人进行操作。

Parameters:

  • AdminName:

    认证人姓名,组织机构超管姓名。

  • AdminMobile:

    认证人手机号,组织机构超管手机号。 在注册流程中,必须是超管本人进行操作。

  • Agent:

    代理企业和员工的信息。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。



8799
8800
8801
# File 'lib/v20201111/models.rb', line 8799

def AuthorizationIds
  @AuthorizationIds
end

#OperatorObject

注意: 如果传递了认证流Id,则下面的参数 超管二要素不会生效 在注册流程中,必须是超管本人进行操作。

Parameters:

  • AdminName:

    认证人姓名,组织机构超管姓名。

  • AdminMobile:

    认证人手机号,组织机构超管手机号。 在注册流程中,必须是超管本人进行操作。

  • Agent:

    代理企业和员工的信息。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。



8799
8800
8801
# File 'lib/v20201111/models.rb', line 8799

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
# File 'lib/v20201111/models.rb', line 8809

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