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.



7667
7668
7669
7670
7671
7672
7673
7674
7675
# File 'lib/v20210331/models.rb', line 7667

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。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def CreateTime
  @CreateTime
end

#ProductResourceIdObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def ProductResourceId
  @ProductResourceId
end

#ResourceIdObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def ResourceId
  @ResourceId
end

#SharedMemberNumObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def SharedMemberNum
  @SharedMemberNum
end

#SharedMemberUseNumObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def SharedMemberUseNum
  @SharedMemberUseNum
end

#ShareManagerUinObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def ShareManagerUin
  @ShareManagerUin
end

#TypeObject

Parameters:

  • ResourceId:

    共享资源ID。

  • Type:

    共享资源类型。

  • CreateTime:

    创建时间。

  • ProductResourceId:

    产品资源ID。

  • SharedMemberNum:

    共享单元成员数。

  • SharedMemberUseNum:

    使用中共享单元成员数。

  • ShareManagerUin:

    共享管理员OwnerUin。



7665
7666
7667
# File 'lib/v20210331/models.rb', line 7665

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



7677
7678
7679
7680
7681
7682
7683
7684
7685
# File 'lib/v20210331/models.rb', line 7677

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