Class: TencentCloud::Mrs::V20200910::ImageMaskAsyncRequest

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

Overview

ImageMaskAsync请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ImageMaskAsyncRequest.



4913
4914
4915
4916
4917
# File 'lib/v20200910/models.rb', line 4913

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

Instance Attribute Details

#AutoFixImageDirectionObject

Parameters:

  • Image:

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

  • MaskFlag:

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

  • AutoFixImageDirection:

    是否自动矫正图片方向



4911
4912
4913
# File 'lib/v20200910/models.rb', line 4911

def AutoFixImageDirection
  @AutoFixImageDirection
end

#ImageObject

Parameters:

  • Image:

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

  • MaskFlag:

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

  • AutoFixImageDirection:

    是否自动矫正图片方向



4911
4912
4913
# File 'lib/v20200910/models.rb', line 4911

def Image
  @Image
end

#MaskFlagObject

Parameters:

  • Image:

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

  • MaskFlag:

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

  • AutoFixImageDirection:

    是否自动矫正图片方向



4911
4912
4913
# File 'lib/v20200910/models.rb', line 4911

def MaskFlag
  @MaskFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
# File 'lib/v20200910/models.rb', line 4919

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