Class: TencentCloud::Ess::V20201111::CreatePartnerAutoSignAuthUrlRequest

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

Overview

CreatePartnerAutoSignAuthUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreatePartnerAutoSignAuthUrlRequest.



6705
6706
6707
6708
6709
6710
6711
6712
# File 'lib/v20201111/models.rb', line 6705

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

Instance Attribute Details

#AgentObject

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

Parameters:

  • AuthToMe:

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



6703
6704
6705
# File 'lib/v20201111/models.rb', line 6703

def Agent
  @Agent
end

#AuthorizedOrganizationIdObject

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

Parameters:

  • AuthToMe:

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



6703
6704
6705
# File 'lib/v20201111/models.rb', line 6703

def AuthorizedOrganizationId
  @AuthorizedOrganizationId
end

#AuthorizedOrganizationNameObject

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

Parameters:

  • AuthToMe:

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



6703
6704
6705
# File 'lib/v20201111/models.rb', line 6703

def AuthorizedOrganizationName
  @AuthorizedOrganizationName
end

#AuthToMeObject

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

Parameters:

  • AuthToMe:

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



6703
6704
6705
# File 'lib/v20201111/models.rb', line 6703

def AuthToMe
  @AuthToMe
end

#OperatorObject

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

Parameters:

  • AuthToMe:

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



6703
6704
6705
# File 'lib/v20201111/models.rb', line 6703

def Operator
  @Operator
end

#SealTypesObject

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

Parameters:

  • AuthToMe:

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



6703
6704
6705
# File 'lib/v20201111/models.rb', line 6703

def SealTypes
  @SealTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
# File 'lib/v20201111/models.rb', line 6714

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']
  @SealTypes = params['SealTypes']
  @AuthToMe = params['AuthToMe']
end