Class: TencentCloud::Organization::V20210331::ShareUnitResource

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

Overview

共享单元资源

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, type = nil, createtime = nil, productresourceid = nil, sharedmembernum = nil, sharedmemberusenum = nil, sharemanageruin = nil) ⇒ ShareUnitResource

Returns a new instance of ShareUnitResource.



7406
7407
7408
7409
7410
7411
7412
7413
7414
# File 'lib/v20210331/models.rb', line 7406

def initialize(resourceid=nil, type=nil, createtime=nil, productresourceid=nil, sharedmembernum=nil, sharedmemberusenum=nil, sharemanageruin=nil)
  @ResourceId = resourceid
  @Type = type
  @CreateTime = createtime
  @ProductResourceId = productresourceid
  @SharedMemberNum = sharedmembernum
  @SharedMemberUseNum = sharedmemberusenum
  @ShareManagerUin = sharemanageruin
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def CreateTime
  @CreateTime
end

#ProductResourceIdObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def ProductResourceId
  @ProductResourceId
end

#ResourceIdObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def ResourceId
  @ResourceId
end

#SharedMemberNumObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def SharedMemberNum
  @SharedMemberNum
end

#SharedMemberUseNumObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def SharedMemberUseNum
  @SharedMemberUseNum
end

#ShareManagerUinObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def ShareManagerUin
  @ShareManagerUin
end

#TypeObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7404
7405
7406
# File 'lib/v20210331/models.rb', line 7404

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'lib/v20210331/models.rb', line 7416

def deserialize(params)
  @ResourceId = params['ResourceId']
  @Type = params['Type']
  @CreateTime = params['CreateTime']
  @ProductResourceId = params['ProductResourceId']
  @SharedMemberNum = params['SharedMemberNum']
  @SharedMemberUseNum = params['SharedMemberUseNum']
  @ShareManagerUin = params['ShareManagerUin']
end