Class: TencentCloud::Weilingwith::V20230427::WorkspaceInfo

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

Overview

工作空间信息描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workspaceid = nil, chinesename = nil, description = nil, status = nil, parkname = nil, parknum = nil, administrativedetailset = nil) ⇒ WorkspaceInfo

Returns a new instance of WorkspaceInfo.



7649
7650
7651
7652
7653
7654
7655
7656
7657
# File 'lib/v20230427/models.rb', line 7649

def initialize(workspaceid=nil, chinesename=nil, description=nil, status=nil, parkname=nil, parknum=nil, administrativedetailset=nil)
  @WorkspaceId = workspaceid
  @ChineseName = chinesename
  @Description = description
  @Status = status
  @ParkName = parkname
  @ParkNum = parknum
  @AdministrativeDetailSet = administrativedetailset
end

Instance Attribute Details

#AdministrativeDetailSetObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def AdministrativeDetailSet
  @AdministrativeDetailSet
end

#ChineseNameObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def ChineseName
  @ChineseName
end

#DescriptionObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def Description
  @Description
end

#ParkNameObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def ParkName
  @ParkName
end

#ParkNumObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def ParkNum
  @ParkNum
end

#StatusObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def Status
  @Status
end

#WorkspaceIdObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • ChineseName:

    工作空间中文名字

  • Description:

    工作空间描述

  • Status:

    工作空间是否删除状态

  • ParkName:

    该工作空间绑定的区/县的行政区名字

  • ParkNum:

    该工作空间绑定的区/县的行政区编码

  • AdministrativeDetailSet:

    获取该工作空间绑定的区/县的上级行政区划信息



7647
7648
7649
# File 'lib/v20230427/models.rb', line 7647

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
# File 'lib/v20230427/models.rb', line 7659

def deserialize(params)
  @WorkspaceId = params['WorkspaceId']
  @ChineseName = params['ChineseName']
  @Description = params['Description']
  @Status = params['Status']
  @ParkName = params['ParkName']
  @ParkNum = params['ParkNum']
  unless params['AdministrativeDetailSet'].nil?
    @AdministrativeDetailSet = []
    params['AdministrativeDetailSet'].each do |i|
      administrativedetail_tmp = AdministrativeDetail.new
      administrativedetail_tmp.deserialize(i)
      @AdministrativeDetailSet << administrativedetail_tmp
    end
  end
end