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.



4896
4897
4898
4899
4900
# File 'lib/v20200910/models.rb', line 4896

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

Instance Attribute Details

#AutoFixImageDirectionObject

Parameters:

  • Image:

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

  • MaskFlag:

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

  • AutoFixImageDirection:

    是否自动矫正图片方向



4894
4895
4896
# File 'lib/v20200910/models.rb', line 4894

def AutoFixImageDirection
  @AutoFixImageDirection
end

#ImageObject

Parameters:

  • Image:

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

  • MaskFlag:

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

  • AutoFixImageDirection:

    是否自动矫正图片方向



4894
4895
4896
# File 'lib/v20200910/models.rb', line 4894

def Image
  @Image
end

#MaskFlagObject

Parameters:

  • Image:

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

  • MaskFlag:

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

  • AutoFixImageDirection:

    是否自动矫正图片方向



4894
4895
4896
# File 'lib/v20200910/models.rb', line 4894

def MaskFlag
  @MaskFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
# File 'lib/v20200910/models.rb', line 4902

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