class PDFire::MergeParams

Attributes

cdn[RW]

@return [Boolean]

documents[RW]

@return [Array<PDFire::ConversionParams>]

owner_password[RW]

@return [String]

storage[RW]

@return [Boolean, Hash]

user_password[RW]

@return [String]

Public Class Methods

new(documents = []) click to toggle source
# File lib/merge_params.rb, line 14
def initialize(documents = [])
  @documents = documents
  @cdn = nil
  @storage = nil
  @owner_password = nil
  @user_password = nil
end

Public Instance Methods

to_map() click to toggle source
# File lib/merge_params.rb, line 22
def to_map
  map = {}
  map['documents'] = @documents.map { |doc| doc.to_map } if @documents.length > 0
  map['cdn'] = @cdn if @cdn != nil
  map['storage'] = @storage if @storage != nil
  map['ownerPassword'] = @owner_password if @owner_password != nil
  map['userPassword'] = @user_password if @user_password != nil

  return map
end