class Docusign::Document

{www.docusign.net/API/3.0}Document

iD - SOAP::SOAPPositiveInteger
name - SOAP::SOAPString
pDFBytes - SOAP::SOAPBase64
password - SOAP::SOAPString
transformPdfFields - SOAP::SOAPBoolean
fileExtension - SOAP::SOAPString
matchBoxes - Docusign::ArrayOfMatchBox
attachmentDescription - SOAP::SOAPString

Attributes

attachmentDescription[RW]
fileExtension[RW]
iD[RW]
matchBoxes[RW]
name[RW]
pDFBytes[RW]
password[RW]
tab_builder[W]
tabs[RW]
transformPdfFields[RW]

Public Class Methods

new(iD = nil, name = nil, pDFBytes = nil, password = nil, transformPdfFields = nil, fileExtension = nil, matchBoxes = nil, attachmentDescription = nil) click to toggle source
# File lib/docusign/docusign.rb, line 96
def initialize(iD = nil, name = nil, pDFBytes = nil, password = nil, transformPdfFields = nil, fileExtension = nil, matchBoxes = nil, attachmentDescription = nil)
  @iD = iD
  @name = name
  @pDFBytes = pDFBytes
  @password = password
  @transformPdfFields = transformPdfFields
  @fileExtension = fileExtension
  @matchBoxes = matchBoxes
  @attachmentDescription = attachmentDescription
end

Public Instance Methods

tab(options = {}, &block) click to toggle source
# File lib/docusign/document.rb, line 20
def tab(options = {}, &block)
  returning tab_builder.build(options, &block) do |t|
    tabs << t
  end
end
tab_builder() click to toggle source
# File lib/docusign/document.rb, line 26
def tab_builder
  @tab_builder ||= Docusign::Builder::TabBuilder.new(self)
end