Class: TencentCloud::Facefusion::V20181201::PublicMaterialInfos

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

Overview

素材信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#BlendParamPtuObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def BlendParamPtu
  @BlendParamPtu
end

#BlendParamYoutuObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def BlendParamYoutu
  @BlendParamYoutu
end

#CreateTimeObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def CreateTime
  @CreateTime
end

#MaterialFaceListObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def MaterialFaceList
  @MaterialFaceList
end

#MaterialIdObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def MaterialId
  @MaterialId
end

#MaterialStatusObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def MaterialStatus
  @MaterialStatus
end

#PositionParamPtuObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def PositionParamPtu
  @PositionParamPtu
end

#PositionParamYoutuObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def PositionParamYoutu
  @PositionParamYoutu
end

#UpdateTimeObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



526
527
528
# File 'lib/v20181201/models.rb', line 526

def UpdateTime
  @UpdateTime
end

#UrlObject

Parameters:

  • MaterialId:

    素材Id

  • MaterialStatus:

    素材状态

  • BlendParamPtu:

    脸型参数P图

  • PositionParamPtu:

    五官参数P图

  • BlendParamYoutu:

    脸型参数优图

  • PositionParamYoutu:

    五官参数优图

  • Url:

    素材COS地址

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • MaterialFaceList:

    人脸信息



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