Class: TencentCloud::Ess::V20201111::ModifyPartnerAutoSignAuthUrlRequest

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

Overview

ModifyPartnerAutoSignAuthUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, operator = nil, authorizedorganizationid = nil, authorizedorganizationname = nil, authtome = nil) ⇒ ModifyPartnerAutoSignAuthUrlRequest

Returns a new instance of ModifyPartnerAutoSignAuthUrlRequest.



15413
15414
15415
15416
15417
15418
15419
# File 'lib/v20201111/models.rb', line 15413

def initialize(agent=nil, operator=nil, authorizedorganizationid=nil, authorizedorganizationname=nil, authtome=nil)
  @Agent = agent
  @Operator = operator
  @AuthorizedOrganizationId = authorizedorganizationid
  @AuthorizedOrganizationName = authorizedorganizationname
  @AuthToMe = authtome
end

Instance Attribute Details

#AgentObject

注: 如果名称中包含英文括号(),请使用中文括号()代替。

  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationName 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationName 代表的是【授权方】的企业名称,即提供授权的企业。

Parameters:

  • Agent:

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

  • Operator:

    执行本接口操作的员工信息。
    注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • AuthorizedOrganizationId:

    被授企业id/授权方企业id(即OrganizationId),和AuthorizedOrganizationName二选一传入

  • AuthorizedOrganizationName:

    被授企业名称/授权方企业的名字,和AuthorizedOrganizationId二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。

  • AuthToMe:

    在处理授权关系时,授权的方向



15411
15412
15413
# File 'lib/v20201111/models.rb', line 15411

def Agent
  @Agent
end

#AuthorizedOrganizationIdObject

注: 如果名称中包含英文括号(),请使用中文括号()代替。

  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationName 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationName 代表的是【授权方】的企业名称,即提供授权的企业。

Parameters:

  • Agent:

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

  • Operator:

    执行本接口操作的员工信息。
    注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • AuthorizedOrganizationId:

    被授企业id/授权方企业id(即OrganizationId),和AuthorizedOrganizationName二选一传入

  • AuthorizedOrganizationName:

    被授企业名称/授权方企业的名字,和AuthorizedOrganizationId二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。

  • AuthToMe:

    在处理授权关系时,授权的方向



15411
15412
15413
# File 'lib/v20201111/models.rb', line 15411

def AuthorizedOrganizationId
  @AuthorizedOrganizationId
end

#AuthorizedOrganizationNameObject

注: 如果名称中包含英文括号(),请使用中文括号()代替。

  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationName 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationName 代表的是【授权方】的企业名称,即提供授权的企业。

Parameters:

  • Agent:

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

  • Operator:

    执行本接口操作的员工信息。
    注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • AuthorizedOrganizationId:

    被授企业id/授权方企业id(即OrganizationId),和AuthorizedOrganizationName二选一传入

  • AuthorizedOrganizationName:

    被授企业名称/授权方企业的名字,和AuthorizedOrganizationId二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。

  • AuthToMe:

    在处理授权关系时,授权的方向



15411
15412
15413
# File 'lib/v20201111/models.rb', line 15411

def AuthorizedOrganizationName
  @AuthorizedOrganizationName
end

#AuthToMeObject

注: 如果名称中包含英文括号(),请使用中文括号()代替。

  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationName 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationName 代表的是【授权方】的企业名称,即提供授权的企业。

Parameters:

  • Agent:

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

  • Operator:

    执行本接口操作的员工信息。
    注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • AuthorizedOrganizationId:

    被授企业id/授权方企业id(即OrganizationId),和AuthorizedOrganizationName二选一传入

  • AuthorizedOrganizationName:

    被授企业名称/授权方企业的名字,和AuthorizedOrganizationId二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。

  • AuthToMe:

    在处理授权关系时,授权的方向



15411
15412
15413
# File 'lib/v20201111/models.rb', line 15411

def AuthToMe
  @AuthToMe
end

#OperatorObject

注: 如果名称中包含英文括号(),请使用中文括号()代替。

  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationName 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationName 代表的是【授权方】的企业名称,即提供授权的企业。

Parameters:

  • Agent:

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

  • Operator:

    执行本接口操作的员工信息。
    注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。

  • AuthorizedOrganizationId:

    被授企业id/授权方企业id(即OrganizationId),和AuthorizedOrganizationName二选一传入

  • AuthorizedOrganizationName:

    被授企业名称/授权方企业的名字,和AuthorizedOrganizationId二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。

  • AuthToMe:

    在处理授权关系时,授权的方向



15411
15412
15413
# File 'lib/v20201111/models.rb', line 15411

def Operator
  @Operator
end

Instance Method Details

#deserialize(params) ⇒ Object



15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
# File 'lib/v20201111/models.rb', line 15421

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