Class: TencentCloud::Solar::V20181011::ProjectInfo

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

Overview

项目基础信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, projectname = nil, projectorg = nil, projectbudget = nil, projectstatus = nil, createtime = nil, projectintroduction = nil, projectorgid = nil) ⇒ ProjectInfo

Returns a new instance of ProjectInfo.



1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
# File 'lib/v20181011/models.rb', line 1172

def initialize(projectid=nil, projectname=nil, projectorg=nil, projectbudget=nil, projectstatus=nil, createtime=nil, projectintroduction=nil, projectorgid=nil)
  @ProjectId = projectid
  @ProjectName = projectname
  @ProjectOrg = projectorg
  @ProjectBudget = projectbudget
  @ProjectStatus = projectstatus
  @CreateTime = createtime
  @ProjectIntroduction = projectintroduction
  @ProjectOrgId = projectorgid
end

Instance Attribute Details

#CreateTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def CreateTime
  @CreateTime
end

#ProjectBudget ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectBudget
  @ProjectBudget
end

#ProjectId ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectId
  @ProjectId
end

#ProjectIntroduction ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectIntroduction
  @ProjectIntroduction
end

#ProjectName ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectName
  @ProjectName
end

#ProjectOrg ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectOrg
  @ProjectOrg
end

#ProjectOrgId ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectOrgId
  @ProjectOrgId
end

#ProjectStatus ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId: —

    项目ID

  • ProjectName: —

    项目名称

  • ProjectOrg: —

    项目所属机构

  • ProjectBudget: —

    项目预算

  • ProjectStatus: —

    项目状态

  • CreateTime: —

    项目创建时间

  • ProjectIntroduction: —

    项目简介

  • ProjectOrgId: —

    项目所属机构Id



1170
1171
1172
# File 'lib/v20181011/models.rb', line 1170

def ProjectStatus
  @ProjectStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
# File 'lib/v20181011/models.rb', line 1183

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ProjectName = params['ProjectName']
  @ProjectOrg = params['ProjectOrg']
  @ProjectBudget = params['ProjectBudget']
  @ProjectStatus = params['ProjectStatus']
  @CreateTime = params['CreateTime']
  @ProjectIntroduction = params['ProjectIntroduction']
  @ProjectOrgId = params['ProjectOrgId']
end