Class: TencentCloud::Mps::V20190612::ImageEraseLogoConfig

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

Overview

图标擦除配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, imageareaboxes = nil, detecttypes = nil) ⇒ ImageEraseLogoConfig

Returns a new instance of ImageEraseLogoConfig.



17746
17747
17748
17749
17750
# File 'lib/v20190612/models.rb', line 17746

def initialize(switch=nil, imageareaboxes=nil, detecttypes=nil)
  @Switch = switch
  @ImageAreaBoxes = imageareaboxes
  @DetectTypes = detecttypes
end

Instance Attribute Details

#DetectTypesObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>logo:图标;</li> <li>text:文字;</li> <li>watermark:水印;</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • ImageAreaBoxes:

    需要擦除的多个框选区域,最多开启16个区域。

  • DetectTypes:

    图片框选区域类型,可选值:



17744
17745
17746
# File 'lib/v20190612/models.rb', line 17744

def DetectTypes
  @DetectTypes
end

#ImageAreaBoxesObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>logo:图标;</li> <li>text:文字;</li> <li>watermark:水印;</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • ImageAreaBoxes:

    需要擦除的多个框选区域,最多开启16个区域。

  • DetectTypes:

    图片框选区域类型,可选值:



17744
17745
17746
# File 'lib/v20190612/models.rb', line 17744

def ImageAreaBoxes
  @ImageAreaBoxes
end

#SwitchObject

<li>ON:开启;</li> <li>OFF:关闭。</li> 默认值:ON。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>logo:图标;</li> <li>text:文字;</li> <li>watermark:水印;</li> 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    能力配置开关,可选值:

  • ImageAreaBoxes:

    需要擦除的多个框选区域,最多开启16个区域。

  • DetectTypes:

    图片框选区域类型,可选值:



17744
17745
17746
# File 'lib/v20190612/models.rb', line 17744

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
# File 'lib/v20190612/models.rb', line 17752

def deserialize(params)
  @Switch = params['Switch']
  unless params['ImageAreaBoxes'].nil?
    @ImageAreaBoxes = []
    params['ImageAreaBoxes'].each do |i|
      imageareaboxinfo_tmp = ImageAreaBoxInfo.new
      imageareaboxinfo_tmp.deserialize(i)
      @ImageAreaBoxes << imageareaboxinfo_tmp
    end
  end
  @DetectTypes = params['DetectTypes']
end