Class: TencentCloud::Essbasic::V20210526::ModifyPartnerAutoSignAuthUrlRequest

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

Overview

ModifyPartnerAutoSignAuthUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ModifyPartnerAutoSignAuthUrlRequest.



11039
11040
11041
11042
11043
11044
11045
# File 'lib/v20210526/models.rb', line 11039

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

Instance Attribute Details

#AgentObject

注:授权给平台应用需要开通【基于子客授权第三方应用可文件发起子客自动签署】白名单,请联系运营经理开通。

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

Parameters:

  • AuthToMe:

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



11037
11038
11039
# File 'lib/v20210526/models.rb', line 11037

def Agent
  @Agent
end

#AuthorizedOrganizationIdObject

注:授权给平台应用需要开通【基于子客授权第三方应用可文件发起子客自动签署】白名单,请联系运营经理开通。

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

Parameters:

  • AuthToMe:

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



11037
11038
11039
# File 'lib/v20210526/models.rb', line 11037

def AuthorizedOrganizationId
  @AuthorizedOrganizationId
end

#AuthorizedOrganizationNameObject

注:授权给平台应用需要开通【基于子客授权第三方应用可文件发起子客自动签署】白名单,请联系运营经理开通。

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

Parameters:

  • AuthToMe:

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



11037
11038
11039
# File 'lib/v20210526/models.rb', line 11037

def AuthorizedOrganizationName
  @AuthorizedOrganizationName
end

#AuthToMeObject

注:授权给平台应用需要开通【基于子客授权第三方应用可文件发起子客自动签署】白名单,请联系运营经理开通。

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

Parameters:

  • AuthToMe:

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



11037
11038
11039
# File 'lib/v20210526/models.rb', line 11037

def AuthToMe
  @AuthToMe
end

#PlatformAppAuthorizationObject

注:授权给平台应用需要开通【基于子客授权第三方应用可文件发起子客自动签署】白名单,请联系运营经理开通。

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

Parameters:

  • AuthToMe:

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



11037
11038
11039
# File 'lib/v20210526/models.rb', line 11037

def PlatformAppAuthorization
  @PlatformAppAuthorization
end

Instance Method Details

#deserialize(params) ⇒ Object



11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
# File 'lib/v20210526/models.rb', line 11047

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