Class: TencentCloud::Ess::V20201111::GroupOrganization

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

Overview

成员企业信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, _alias = nil, organizationid = nil, updatetime = nil, status = nil, ismainorganization = nil, idcardnumber = nil, admininfo = nil, license = nil, licenseexpiretime = nil, jointime = nil, flowengineenable = nil) ⇒ GroupOrganization

Returns a new instance of GroupOrganization.



14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
# File 'lib/v20201111/models.rb', line 14439

def initialize(name=nil, _alias=nil, organizationid=nil, updatetime=nil, status=nil, ismainorganization=nil, idcardnumber=nil, admininfo=nil, license=nil, licenseexpiretime=nil, jointime=nil, flowengineenable=nil)
  @Name = name
  @Alias = _alias
  @OrganizationId = organizationid
  @UpdateTime = updatetime
  @Status = status
  @IsMainOrganization = ismainorganization
  @IdCardNumber = idcardnumber
  @AdminInfo = admininfo
  @License = license
  @LicenseExpireTime = licenseexpiretime
  @JoinTime = jointime
  @FlowEngineEnable = flowengineenable
end

Instance Attribute Details

#AdminInfoObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def AdminInfo
  @AdminInfo
end

#AliasObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def Alias
  @Alias
end

#FlowEngineEnableObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def FlowEngineEnable
  @FlowEngineEnable
end

#IdCardNumberObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def IdCardNumber
  @IdCardNumber
end

#IsMainOrganizationObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def IsMainOrganization
  @IsMainOrganization
end

#JoinTimeObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def JoinTime
  @JoinTime
end

#LicenseObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def License
  @License
end

#LicenseExpireTimeObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def LicenseExpireTime
  @LicenseExpireTime
end

#NameObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def Name
  @Name
end

#OrganizationIdObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def OrganizationId
  @OrganizationId
end

#StatusObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def Status
  @Status
end

#UpdateTimeObject

  • **1**:待授权
  • **2**:已授权待激活
  • **3**:拒绝授权
  • **4**:已解除
  • **5**:已加入
  • **true**:是
  • **false**:否

Parameters:

  • Name:

    成员企业名

  • Alias:

    成员企业别名

  • OrganizationId:

    成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取

  • UpdateTime:

    记录更新时间, unix时间戳,单位秒

  • Status:

    成员企业加入集团的当前状态

  • IsMainOrganization:

    是否为集团主企业

  • IdCardNumber:

    企业社会信用代码

  • AdminInfo:

    企业超管信息

  • License:

    企业许可证Id,此字段暂时不需要关注

  • LicenseExpireTime:

    企业许可证过期时间,unix时间戳,单位秒

  • JoinTime:

    成员企业加入集团时间,unix时间戳,单位秒

  • FlowEngineEnable:

    是否使用自建审批流引擎(即不是企微审批流引擎)



14437
14438
14439
# File 'lib/v20201111/models.rb', line 14437

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
# File 'lib/v20201111/models.rb', line 14454

def deserialize(params)
  @Name = params['Name']
  @Alias = params['Alias']
  @OrganizationId = params['OrganizationId']
  @UpdateTime = params['UpdateTime']
  @Status = params['Status']
  @IsMainOrganization = params['IsMainOrganization']
  @IdCardNumber = params['IdCardNumber']
  unless params['AdminInfo'].nil?
    @AdminInfo = Admin.new
    @AdminInfo.deserialize(params['AdminInfo'])
  end
  @License = params['License']
  @LicenseExpireTime = params['LicenseExpireTime']
  @JoinTime = params['JoinTime']
  @FlowEngineEnable = params['FlowEngineEnable']
end