Class: TencentCloud::Mrs::V20200910::ImageMaskRequest

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

Overview

ImageMask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(image = nil, maskflag = nil, autofiximagedirection = nil) ⇒ ImageMaskRequest

Returns a new instance of ImageMaskRequest.



4975
4976
4977
4978
4979
# File 'lib/v20200910/models.rb', line 4975

def initialize(image=nil, maskflag=nil, autofiximagedirection=nil)
  @Image = image
  @MaskFlag = maskflag
  @AutoFixImageDirection = autofiximagedirection
end

Instance Attribute Details

#AutoFixImageDirectionObject

Parameters:

  • Image:

    图片信息,目前只支持传图片base64

  • MaskFlag:

    图片脱敏选项, 不传默认都脱敏

  • AutoFixImageDirection:

    是否自动矫正图片方向



4973
4974
4975
# File 'lib/v20200910/models.rb', line 4973

def AutoFixImageDirection
  @AutoFixImageDirection
end

#ImageObject

Parameters:

  • Image:

    图片信息,目前只支持传图片base64

  • MaskFlag:

    图片脱敏选项, 不传默认都脱敏

  • AutoFixImageDirection:

    是否自动矫正图片方向



4973
4974
4975
# File 'lib/v20200910/models.rb', line 4973

def Image
  @Image
end

#MaskFlagObject

Parameters:

  • Image:

    图片信息,目前只支持传图片base64

  • MaskFlag:

    图片脱敏选项, 不传默认都脱敏

  • AutoFixImageDirection:

    是否自动矫正图片方向



4973
4974
4975
# File 'lib/v20200910/models.rb', line 4973

def MaskFlag
  @MaskFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
# File 'lib/v20200910/models.rb', line 4981

def deserialize(params)
  unless params['Image'].nil?
    @Image = ImageInfo.new
    @Image.deserialize(params['Image'])
  end
  unless params['MaskFlag'].nil?
    @MaskFlag = ImageMaskFlags.new
    @MaskFlag.deserialize(params['MaskFlag'])
  end
  @AutoFixImageDirection = params['AutoFixImageDirection']
end