Class: TencentCloud::Facefusion::V20181201::PublicMaterialInfos
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Facefusion::V20181201::PublicMaterialInfos
- Defined in:
- lib/v20181201/models.rb
Overview
素材信息
Instance Attribute Summary collapse
- #BlendParamPtu ⇒ Object
- #BlendParamYoutu ⇒ Object
- #CreateTime ⇒ Object
- #MaterialFaceList ⇒ Object
- #MaterialId ⇒ Object
- #MaterialStatus ⇒ Object
- #PositionParamPtu ⇒ Object
- #PositionParamYoutu ⇒ Object
- #UpdateTime ⇒ Object
- #Url ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(materialid = nil, materialstatus = nil, blendparamptu = nil, positionparamptu = nil, blendparamyoutu = nil, positionparamyoutu = nil, url = nil, createtime = nil, updatetime = nil, materialfacelist = nil) ⇒ PublicMaterialInfos
constructor
A new instance of PublicMaterialInfos.
Constructor Details
#initialize(materialid = nil, materialstatus = nil, blendparamptu = nil, positionparamptu = nil, blendparamyoutu = nil, positionparamyoutu = nil, url = nil, createtime = nil, updatetime = nil, materialfacelist = nil) ⇒ PublicMaterialInfos
Returns a new instance of PublicMaterialInfos.
528 529 530 531 532 533 534 535 536 537 538 539 |
# File 'lib/v20181201/models.rb', line 528 def initialize(materialid=nil, materialstatus=nil, blendparamptu=nil, positionparamptu=nil, blendparamyoutu=nil, positionparamyoutu=nil, url=nil, createtime=nil, updatetime=nil, materialfacelist=nil) @MaterialId = materialid @MaterialStatus = materialstatus @BlendParamPtu = blendparamptu @PositionParamPtu = positionparamptu @BlendParamYoutu = blendparamyoutu @PositionParamYoutu = positionparamyoutu @Url = url @CreateTime = createtime @UpdateTime = updatetime @MaterialFaceList = materialfacelist end |
Instance Attribute Details
#BlendParamPtu ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def BlendParamPtu @BlendParamPtu end |
#BlendParamYoutu ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def BlendParamYoutu @BlendParamYoutu end |
#CreateTime ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def CreateTime @CreateTime end |
#MaterialFaceList ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def MaterialFaceList @MaterialFaceList end |
#MaterialId ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def MaterialId @MaterialId end |
#MaterialStatus ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def MaterialStatus @MaterialStatus end |
#PositionParamPtu ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def PositionParamPtu @PositionParamPtu end |
#PositionParamYoutu ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def PositionParamYoutu @PositionParamYoutu end |
#UpdateTime ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def UpdateTime @UpdateTime end |
#Url ⇒ Object
526 527 528 |
# File 'lib/v20181201/models.rb', line 526 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 |
# File 'lib/v20181201/models.rb', line 541 def deserialize(params) @MaterialId = params['MaterialId'] @MaterialStatus = params['MaterialStatus'] @BlendParamPtu = params['BlendParamPtu'] @PositionParamPtu = params['PositionParamPtu'] @BlendParamYoutu = params['BlendParamYoutu'] @PositionParamYoutu = params['PositionParamYoutu'] @Url = params['Url'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] unless params['MaterialFaceList'].nil? @MaterialFaceList = [] params['MaterialFaceList'].each do |i| materialfacelist_tmp = MaterialFaceList.new materialfacelist_tmp.deserialize(i) @MaterialFaceList << materialfacelist_tmp end end end |