lib/docusign_esign/models/document.rb in docusign_esign-3.2.1 vs lib/docusign_esign/models/document.rb in docusign_esign-3.3.0.pre.rc
- old
+ new
@@ -4,17 +4,17 @@
#The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign.
OpenAPI spec version: v2.1
Contact: devcenter@docusign.com
Generated by: https://github.com/swagger-api/swagger-codegen.git
+Swagger Codegen version: 2.4.13-SNAPSHOT
=end
require 'date'
module DocuSign_eSign
-
class Document
# Reserved: TBD
attr_accessor :apply_anchor_tabs
#
@@ -41,49 +41,28 @@
attr_accessor :html_definition
#
attr_accessor :include_in_download
- #
- attr_accessor :is_dynamic_xfa
-
- #
- attr_accessor :is_static_xfa
-
# Matchboxes define areas in a document for document matching when you are creating envelopes. They are only used when you upload and edit a template. A matchbox consists of 5 elements: * pageNumber - The document page number on which the matchbox will appear. * xPosition - The x position of the matchbox on a page. * yPosition - The y position of the matchbox on a page. * width - The width of the matchbox. * height - The height of the matchbox.
attr_accessor :match_boxes
#
attr_accessor :name
#
- attr_accessor :ocr_requests
-
- #
attr_accessor :order
#
- attr_accessor :page_count
-
- #
attr_accessor :pages
#
- attr_accessor :page_sizes
-
- #
attr_accessor :password
#
- attr_accessor :pdf_fields_data
-
- #
attr_accessor :pdf_form_field_option
- #
- attr_accessor :pdf_widgets_base64
-
# The file id from the cloud storage service where the document is located. This information is returned using [ML:GET /folders] or [ML:/folders/{folderid}].
attr_accessor :remote_url
#
attr_accessor :signer_must_acknowledge
@@ -103,11 +82,10 @@
attr_accessor :transform_pdf_fields
#
attr_accessor :uri
-
# Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map
{
:'apply_anchor_tabs' => :'applyAnchorTabs',
:'display' => :'display',
@@ -117,23 +95,16 @@
:'encrypted_with_key_manager' => :'encryptedWithKeyManager',
:'file_extension' => :'fileExtension',
:'file_format_hint' => :'fileFormatHint',
:'html_definition' => :'htmlDefinition',
:'include_in_download' => :'includeInDownload',
- :'is_dynamic_xfa' => :'isDynamicXfa',
- :'is_static_xfa' => :'isStaticXfa',
:'match_boxes' => :'matchBoxes',
:'name' => :'name',
- :'ocr_requests' => :'ocrRequests',
:'order' => :'order',
- :'page_count' => :'pageCount',
:'pages' => :'pages',
- :'page_sizes' => :'pageSizes',
:'password' => :'password',
- :'pdf_fields_data' => :'pdfFieldsData',
:'pdf_form_field_option' => :'pdfFormFieldOption',
- :'pdf_widgets_base64' => :'pdfWidgetsBase64',
:'remote_url' => :'remoteUrl',
:'signer_must_acknowledge' => :'signerMustAcknowledge',
:'signer_must_acknowledge_use_account_default' => :'signerMustAcknowledgeUseAccountDefault',
:'tabs' => :'tabs',
:'template_locked' => :'templateLocked',
@@ -154,23 +125,16 @@
:'encrypted_with_key_manager' => :'String',
:'file_extension' => :'String',
:'file_format_hint' => :'String',
:'html_definition' => :'DocumentHtmlDefinition',
:'include_in_download' => :'String',
- :'is_dynamic_xfa' => :'BOOLEAN',
- :'is_static_xfa' => :'BOOLEAN',
:'match_boxes' => :'Array<MatchBox>',
:'name' => :'String',
- :'ocr_requests' => :'Array<OcrRequest>',
:'order' => :'String',
- :'page_count' => :'String',
:'pages' => :'String',
- :'page_sizes' => :'Array<PageSize>',
:'password' => :'String',
- :'pdf_fields_data' => :'String',
:'pdf_form_field_option' => :'String',
- :'pdf_widgets_base64' => :'String',
:'remote_url' => :'String',
:'signer_must_acknowledge' => :'String',
:'signer_must_acknowledge_use_account_default' => :'BOOLEAN',
:'tabs' => :'Tabs',
:'template_locked' => :'String',
@@ -184,11 +148,11 @@
# @param [Hash] attributes Model attributes in the form of hash
def initialize(attributes = {})
return unless attributes.is_a?(Hash)
# convert string to symbol for hash key
- attributes = attributes.each_with_object({}){|(k,v), h| h[k.to_sym] = v}
+ attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v }
if attributes.has_key?(:'applyAnchorTabs')
self.apply_anchor_tabs = attributes[:'applyAnchorTabs']
end
@@ -228,68 +192,36 @@
if attributes.has_key?(:'includeInDownload')
self.include_in_download = attributes[:'includeInDownload']
end
- if attributes.has_key?(:'isDynamicXfa')
- self.is_dynamic_xfa = attributes[:'isDynamicXfa']
- end
-
- if attributes.has_key?(:'isStaticXfa')
- self.is_static_xfa = attributes[:'isStaticXfa']
- end
-
if attributes.has_key?(:'matchBoxes')
if (value = attributes[:'matchBoxes']).is_a?(Array)
self.match_boxes = value
end
end
if attributes.has_key?(:'name')
self.name = attributes[:'name']
end
- if attributes.has_key?(:'ocrRequests')
- if (value = attributes[:'ocrRequests']).is_a?(Array)
- self.ocr_requests = value
- end
- end
-
if attributes.has_key?(:'order')
self.order = attributes[:'order']
end
- if attributes.has_key?(:'pageCount')
- self.page_count = attributes[:'pageCount']
- end
-
if attributes.has_key?(:'pages')
self.pages = attributes[:'pages']
end
- if attributes.has_key?(:'pageSizes')
- if (value = attributes[:'pageSizes']).is_a?(Array)
- self.page_sizes = value
- end
- end
-
if attributes.has_key?(:'password')
self.password = attributes[:'password']
end
- if attributes.has_key?(:'pdfFieldsData')
- self.pdf_fields_data = attributes[:'pdfFieldsData']
- end
-
if attributes.has_key?(:'pdfFormFieldOption')
self.pdf_form_field_option = attributes[:'pdfFormFieldOption']
end
- if attributes.has_key?(:'pdfWidgetsBase64')
- self.pdf_widgets_base64 = attributes[:'pdfWidgetsBase64']
- end
-
if attributes.has_key?(:'remoteUrl')
self.remote_url = attributes[:'remoteUrl']
end
if attributes.has_key?(:'signerMustAcknowledge')
@@ -317,24 +249,23 @@
end
if attributes.has_key?(:'uri')
self.uri = attributes[:'uri']
end
-
end
# Show invalid properties with the reasons. Usually used together with valid?
- # @return Array for valid properies with the reasons
+ # @return Array for valid properties with the reasons
def list_invalid_properties
invalid_properties = Array.new
- return invalid_properties
+ invalid_properties
end
# Check to see if the all the properties in the model are valid
# @return true if the model is valid
def valid?
- return true
+ true
end
# Checks equality by comparing each attribute.
# @param [Object] Object to be compared
def ==(o)
@@ -348,23 +279,16 @@
encrypted_with_key_manager == o.encrypted_with_key_manager &&
file_extension == o.file_extension &&
file_format_hint == o.file_format_hint &&
html_definition == o.html_definition &&
include_in_download == o.include_in_download &&
- is_dynamic_xfa == o.is_dynamic_xfa &&
- is_static_xfa == o.is_static_xfa &&
match_boxes == o.match_boxes &&
name == o.name &&
- ocr_requests == o.ocr_requests &&
order == o.order &&
- page_count == o.page_count &&
pages == o.pages &&
- page_sizes == o.page_sizes &&
password == o.password &&
- pdf_fields_data == o.pdf_fields_data &&
pdf_form_field_option == o.pdf_form_field_option &&
- pdf_widgets_base64 == o.pdf_widgets_base64 &&
remote_url == o.remote_url &&
signer_must_acknowledge == o.signer_must_acknowledge &&
signer_must_acknowledge_use_account_default == o.signer_must_acknowledge_use_account_default &&
tabs == o.tabs &&
template_locked == o.template_locked &&
@@ -380,24 +304,24 @@
end
# Calculates hash code according to all attributes.
# @return [Fixnum] Hash code
def hash
- [apply_anchor_tabs, display, document_base64, document_fields, document_id, encrypted_with_key_manager, file_extension, file_format_hint, html_definition, include_in_download, is_dynamic_xfa, is_static_xfa, match_boxes, name, ocr_requests, order, page_count, pages, page_sizes, password, pdf_fields_data, pdf_form_field_option, pdf_widgets_base64, remote_url, signer_must_acknowledge, signer_must_acknowledge_use_account_default, tabs, template_locked, template_required, transform_pdf_fields, uri].hash
+ [apply_anchor_tabs, display, document_base64, document_fields, document_id, encrypted_with_key_manager, file_extension, file_format_hint, html_definition, include_in_download, match_boxes, name, order, pages, password, pdf_form_field_option, remote_url, signer_must_acknowledge, signer_must_acknowledge_use_account_default, tabs, template_locked, template_required, transform_pdf_fields, uri].hash
end
# Builds the object from hash
# @param [Hash] attributes Model attributes in the form of hash
# @return [Object] Returns the model itself
def build_from_hash(attributes)
return nil unless attributes.is_a?(Hash)
self.class.swagger_types.each_pair do |key, type|
if type =~ /\AArray<(.*)>/i
- # check to ensure the input is an array given that the the attribute
+ # check to ensure the input is an array given that the attribute
# is documented as an array but the input is not
if attributes[self.class.attribute_map[key]].is_a?(Array)
- self.send("#{key}=", attributes[self.class.attribute_map[key]].map{ |v| _deserialize($1, v) } )
+ self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) })
end
elsif !attributes[self.class.attribute_map[key]].nil?
self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
end # or else data not found in attributes(hash), not an issue as the data can be optional
end
@@ -475,11 +399,11 @@
# For object, use to_hash. Otherwise, just return the value
# @param [Object] value Any valid value
# @return [Hash] Returns the value in the form of hash
def _to_hash(value)
if value.is_a?(Array)
- value.compact.map{ |v| _to_hash(v) }
+ value.compact.map { |v| _to_hash(v) }
elsif value.is_a?(Hash)
{}.tap do |hash|
value.each { |k, v| hash[k] = _to_hash(v) }
end
elsif value.respond_to? :to_hash
@@ -488,7 +412,6 @@
value
end
end
end
-
end