Class: TencentCloud::Ess::V20201111::HasAuthOrganization

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

Overview

授权企业列表(目前仅用于“企业自动签 -> 合作企业授权”)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(organizationid = nil, organizationname = nil, authorizedorganizationid = nil, authorizedorganizationname = nil, templateid = nil, templatename = nil, authorizetime = nil) ⇒ HasAuthOrganization

Returns a new instance of HasAuthOrganization.



14492
14493
14494
14495
14496
14497
14498
14499
14500
# File 'lib/v20201111/models.rb', line 14492

def initialize(organizationid=nil, organizationname=nil, authorizedorganizationid=nil, authorizedorganizationname=nil, templateid=nil, templatename=nil, authorizetime=nil)
  @OrganizationId = organizationid
  @OrganizationName = organizationname
  @AuthorizedOrganizationId = authorizedorganizationid
  @AuthorizedOrganizationName = authorizedorganizationname
  @TemplateId = templateid
  @TemplateName = templatename
  @AuthorizeTime = authorizetime
end

Instance Attribute Details

#AuthorizedOrganizationIdObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def AuthorizedOrganizationId
  @AuthorizedOrganizationId
end

#AuthorizedOrganizationNameObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def AuthorizedOrganizationName
  @AuthorizedOrganizationName
end

#AuthorizeTimeObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def AuthorizeTime
  @AuthorizeTime
end

#OrganizationIdObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def OrganizationId
  @OrganizationId
end

#OrganizationNameObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def OrganizationName
  @OrganizationName
end

#TemplateIdObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def TemplateId
  @TemplateId
end

#TemplateNameObject

Parameters:

  • OrganizationId:

    授权企业id

  • OrganizationName:

    授权企业名称

  • AuthorizedOrganizationId:

    被授权企业id

  • AuthorizedOrganizationName:

    被授权企业名称

  • TemplateId:

    授权模板id(仅当授权方式为模板授权时有值)

  • TemplateName:

    授权模板名称(仅当授权方式为模板授权时有值)

  • AuthorizeTime:

    授权时间,格式为时间戳,单位s



14490
14491
14492
# File 'lib/v20201111/models.rb', line 14490

def TemplateName
  @TemplateName
end

Instance Method Details

#deserialize(params) ⇒ Object



14502
14503
14504
14505
14506
14507
14508
14509
14510
# File 'lib/v20201111/models.rb', line 14502

def deserialize(params)
  @OrganizationId = params['OrganizationId']
  @OrganizationName = params['OrganizationName']
  @AuthorizedOrganizationId = params['AuthorizedOrganizationId']
  @AuthorizedOrganizationName = params['AuthorizedOrganizationName']
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @AuthorizeTime = params['AuthorizeTime']
end