Class: TencentCloud::Organization::V20210331::DescribeOrganizationResponse

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

Overview

DescribeOrganization返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orgid = nil, hostuin = nil, nickname = nil, orgtype = nil, ismanager = nil, orgpolicytype = nil, orgpolicyname = nil, orgpermission = nil, rootnodeid = nil, createtime = nil, jointime = nil, isallowquit = nil, payuin = nil, payname = nil, isassignmanager = nil, isauthmanager = nil, requestid = nil) ⇒ DescribeOrganizationResponse

Returns a new instance of DescribeOrganizationResponse.



2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'lib/v20210331/models.rb', line 2986

def initialize(orgid=nil, hostuin=nil, nickname=nil, orgtype=nil, ismanager=nil, orgpolicytype=nil, orgpolicyname=nil, orgpermission=nil, rootnodeid=nil, createtime=nil, jointime=nil, isallowquit=nil, payuin=nil, payname=nil, isassignmanager=nil, isauthmanager=nil, requestid=nil)
  @OrgId = orgid
  @HostUin = hostuin
  @NickName = nickname
  @OrgType = orgtype
  @IsManager = ismanager
  @OrgPolicyType = orgpolicytype
  @OrgPolicyName = orgpolicyname
  @OrgPermission = orgpermission
  @RootNodeId = rootnodeid
  @CreateTime = createtime
  @JoinTime = jointime
  @IsAllowQuit = isallowquit
  @PayUin = payuin
  @PayName = payname
  @IsAssignManager = isassignmanager
  @IsAuthManager = isauthmanager
  @RequestId = requestid
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def CreateTime
  @CreateTime
end

#HostUinObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def HostUin
  @HostUin
end

#IsAllowQuitObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def IsAllowQuit
  @IsAllowQuit
end

#IsAssignManagerObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def IsAssignManager
  @IsAssignManager
end

#IsAuthManagerObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def IsAuthManager
  @IsAuthManager
end

#IsManagerObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def IsManager
  @IsManager
end

#JoinTimeObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def JoinTime
  @JoinTime
end

#NickNameObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def NickName
  @NickName
end

#OrgIdObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def OrgId
  @OrgId
end

#OrgPermissionObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def OrgPermission
  @OrgPermission
end

#OrgPolicyNameObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def OrgPolicyName
  @OrgPolicyName
end

#OrgPolicyTypeObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def OrgPolicyType
  @OrgPolicyType
end

#OrgTypeObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def OrgType
  @OrgType
end

#PayNameObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def PayName
  @PayName
end

#PayUinObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def PayUin
  @PayUin
end

#RequestIdObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def RequestId
  @RequestId
end

#RootNodeIdObject

Parameters:

  • OrgId:

    企业组织ID。

  • HostUin:

    创建者UIN。

  • NickName:

    创建者昵称。

  • OrgType:

    企业组织类型。

  • IsManager:

    是否组织管理员。是:true ,否:false

  • OrgPolicyType:

    策略类型。财务管理:Financial

  • OrgPolicyName:

    策略名。

  • OrgPermission:

    成员财务权限列表。

  • RootNodeId:

    组织根节点ID。

  • CreateTime:

    组织创建时间。

  • JoinTime:

    成员加入时间。

  • IsAllowQuit:

    成员是否允许退出。允许:Allow,不允许:Denied

  • PayUin:

    代付者Uin。

  • PayName:

    代付者名称。

  • IsAssignManager:

    是否可信服务管理员。是:true,否:false

  • IsAuthManager:

    是否实名主体管理员。是:true,否:false

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2984
2985
2986
# File 'lib/v20210331/models.rb', line 2984

def RootNodeId
  @RootNodeId
end

Instance Method Details

#deserialize(params) ⇒ Object



3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
# File 'lib/v20210331/models.rb', line 3006

def deserialize(params)
  @OrgId = params['OrgId']
  @HostUin = params['HostUin']
  @NickName = params['NickName']
  @OrgType = params['OrgType']
  @IsManager = params['IsManager']
  @OrgPolicyType = params['OrgPolicyType']
  @OrgPolicyName = params['OrgPolicyName']
  unless params['OrgPermission'].nil?
    @OrgPermission = []
    params['OrgPermission'].each do |i|
      orgpermission_tmp = OrgPermission.new
      orgpermission_tmp.deserialize(i)
      @OrgPermission << orgpermission_tmp
    end
  end
  @RootNodeId = params['RootNodeId']
  @CreateTime = params['CreateTime']
  @JoinTime = params['JoinTime']
  @IsAllowQuit = params['IsAllowQuit']
  @PayUin = params['PayUin']
  @PayName = params['PayName']
  @IsAssignManager = params['IsAssignManager']
  @IsAuthManager = params['IsAuthManager']
  @RequestId = params['RequestId']
end