Class: TencentCloud::Essbasic::V20210526::CreatePartnerAutoSignAuthUrlRequest

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

Overview

CreatePartnerAutoSignAuthUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, authorizedorganizationid = nil, authorizedorganizationname = nil, platformappauthorization = nil, sealtypes = nil, authtome = nil, authorizedorganizationids = nil, authorizedorganizationnames = nil) ⇒ CreatePartnerAutoSignAuthUrlRequest

Returns a new instance of CreatePartnerAutoSignAuthUrlRequest.



7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
# File 'lib/v20210526/models.rb', line 7036

def initialize(agent=nil, authorizedorganizationid=nil, authorizedorganizationname=nil, platformappauthorization=nil, sealtypes=nil, authtome=nil, authorizedorganizationids=nil, authorizedorganizationnames=nil)
  @Agent = agent
  @AuthorizedOrganizationId = authorizedorganizationid
  @AuthorizedOrganizationName = authorizedorganizationname
  @PlatformAppAuthorization = platformappauthorization
  @SealTypes = sealtypes
  @AuthToMe = authtome
  @AuthorizedOrganizationIds = authorizedorganizationids
  @AuthorizedOrganizationNames = authorizedorganizationnames
end

Instance Attribute Details

#AgentObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def Agent
  @Agent
end

#AuthorizedOrganizationIdObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def AuthorizedOrganizationId
  @AuthorizedOrganizationId
end

#AuthorizedOrganizationIdsObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def AuthorizedOrganizationIds
  @AuthorizedOrganizationIds
end

#AuthorizedOrganizationNameObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def AuthorizedOrganizationName
  @AuthorizedOrganizationName
end

#AuthorizedOrganizationNamesObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def AuthorizedOrganizationNames
  @AuthorizedOrganizationNames
end

#AuthToMeObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def AuthToMe
  @AuthToMe
end

#PlatformAppAuthorizationObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def PlatformAppAuthorization
  @PlatformAppAuthorization
end

#SealTypesObject

  • OFFICIAL:企业公章,用于代表企业对外的正式文件和重要事务的认证。
  • CONTRACT:合同专用章,专门用于签署各类合同。
  • FINANCE:财务专用章,用于企业的财务相关文件,如发票、收据等财务凭证的认证。
  • PERSONNEL:人事专用章,用于人事管理相关文件,如劳动合同、人事任命等。
  • false(默认值):表示我方授权他方。在这种情况下,AuthorizedOrganizationNames 代表的是【被授权方】的企业名称,即接收授权的企业。
  • true:表示他方授权我方。在这种情况下,AuthorizedOrganizationNames 代表的是【授权方】的企业名称,即提供授权的企业。此场景下不支持批量

Parameters:

  • AuthToMe:

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

  • AuthorizedOrganizationIds:

    被授企业id/授权方企业id(即OrganizationId),如果是企业之间授权和AuthorizedOrganizationNames二选一传入,最大支持50个,注:被授权企业必须和当前企业在同一应用号下

  • AuthorizedOrganizationNames:

    被授企业名称/授权方企业的名字,如果是企业之间授权和AuthorizedOrganizationIds二选一传入即可。请确认该名称与企业营业执照中注册的名称一致。注: 1. 如果名称中包含英文括号(),请使用中文括号()代替。2. 被授权企业必须和当前企业在同一应用号下 3. 数组最大长度50



7029
7030
7031
# File 'lib/v20210526/models.rb', line 7029

def SealTypes
  @SealTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
# File 'lib/v20210526/models.rb', line 7047

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