Class: AsposeCadCloud::WatermarkRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/aspose_cad_cloud/models/requests/WatermarkRequest.rb

Overview

Request model for watermark operation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(drawing_data, output_format, watermark, output_type_ext = nil) ⇒ WatermarkRequest

Initializes a new instance.

Parameters:

  • drawing_data

    Input drawing

  • output_format
  • watermark

    JSON-serialized export options passed as zero-indexed multipart/form-data. Follow #/definitions/WatermarkRGB model definition.

  • output_type_ext (defaults to: nil)


50
51
52
53
54
55
# File 'lib/aspose_cad_cloud/models/requests/WatermarkRequest.rb', line 50

def initialize(drawing_data, output_format, watermark, output_type_ext = nil)
   self.drawing_data = drawing_data
   self.output_format = output_format
   self.watermark = watermark
   self.output_type_ext = output_type_ext
end

Instance Attribute Details

#drawing_dataObject

Input drawing



36
37
38
# File 'lib/aspose_cad_cloud/models/requests/WatermarkRequest.rb', line 36

def drawing_data
  @drawing_data
end

#output_formatObject

Gets or sets output_format



38
39
40
# File 'lib/aspose_cad_cloud/models/requests/WatermarkRequest.rb', line 38

def output_format
  @output_format
end

#output_type_extObject

Gets or sets output_type_ext



42
43
44
# File 'lib/aspose_cad_cloud/models/requests/WatermarkRequest.rb', line 42

def output_type_ext
  @output_type_ext
end

#watermarkObject

JSON-serialized export options passed as zero-indexed multipart/form-data. Follow #/definitions/WatermarkRGB model definition.



40
41
42
# File 'lib/aspose_cad_cloud/models/requests/WatermarkRequest.rb', line 40

def watermark
  @watermark
end