class TencentCloud::Mps::V20190612::WatermarkTemplate

水印模板详情

def deserialize(params)

def deserialize(params)
  @Definition = params['Definition']
  @Type = params['Type']
  @Name = params['Name']
  @Comment = params['Comment']
  @XPos = params['XPos']
  @YPos = params['YPos']
  unless params['ImageTemplate'].nil?
    @ImageTemplate = ImageWatermarkTemplate.new
    @ImageTemplate.deserialize(params['ImageTemplate'])
  end
  unless params['TextTemplate'].nil?
    @TextTemplate = TextWatermarkTemplateInput.new
    @TextTemplate.deserialize(params['TextTemplate'])
  end
  unless params['SvgTemplate'].nil?
    @SvgTemplate = SvgWatermarkInput.new
    @SvgTemplate.deserialize(params['SvgTemplate'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @CoordinateOrigin = params['CoordinateOrigin']
end

def initialize(definition=nil, type=nil, name=nil, comment=nil, xpos=nil, ypos=nil, imagetemplate=nil, texttemplate=nil, svgtemplate=nil, createtime=nil, updatetime=nil, coordinateorigin=nil)

def initialize(definition=nil, type=nil, name=nil, comment=nil, xpos=nil, ypos=nil, imagetemplate=nil, texttemplate=nil, svgtemplate=nil, createtime=nil, updatetime=nil, coordinateorigin=nil)
  @Definition = definition
  @Type = type
  @Name = name
  @Comment = comment
  @XPos = xpos
  @YPos = ypos
  @ImageTemplate = imagetemplate
  @TextTemplate = texttemplate
  @SvgTemplate = svgtemplate
  @CreateTime = createtime
  @UpdateTime = updatetime
  @CoordinateOrigin = coordinateorigin
end