http://git-wip-us.apache.org/repos/asf/atlas-website/blob/af60ed7f/1.0.0-rc0/api/v2/atlas-webapp.rb ---------------------------------------------------------------------- diff --git a/1.0.0-rc0/api/v2/atlas-webapp.rb b/1.0.0-rc0/api/v2/atlas-webapp.rb deleted file mode 100644 index d99534d..0000000 --- a/1.0.0-rc0/api/v2/atlas-webapp.rb +++ /dev/null @@ -1,3934 +0,0 @@ -# -# -# -# Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>. -# -require 'json' - -# adding necessary json serialization methods to standard classes. -class Object - def to_jaxb_json_hash - return self - end - def self.from_json o - return o - end -end - -class String - def self.from_json o - return o - end -end - -class Boolean - def self.from_json o - return o - end -end - -class Numeric - def self.from_json o - return o - end -end - -class Time - #json time is represented as number of milliseconds since epoch - def to_jaxb_json_hash - return (to_i * 1000) + (usec / 1000) - end - def self.from_json o - if o.nil? - return nil - else - return Time.at(o / 1000, (o % 1000) * 1000) - end - end -end - -class Array - def to_jaxb_json_hash - a = Array.new - each { | _item | a.push _item.to_jaxb_json_hash } - return a - end -end - -class Hash - def to_jaxb_json_hash - h = Hash.new - each { | _key, _value | h[_key.to_jaxb_json_hash] = _value.to_jaxb_json_hash } - return h - end -end - -module EnunciateHelpers - LAMB_CLASS_AWARE = ->(_item) do - java_clazz = _item['@class'] - clazz_array_parts = java_clazz.split('.') - short_clazz = clazz_array_parts.pop - clazz_package = clazz_array_parts.map do |e| e[0] = e.first.capitalize; e end.join("::") - clazz = clazz_package + "::" + short_clazz - Object.const_get(clazz).send(:from_json, _item) - end -end - - -module Org - -module Apache - -module Atlas - -module Model - -module Glossary - -module Relations - - # (no documentation provided) - class AtlasTermAssignmentHeader - - # (no documentation provided) - attr_accessor :createdBy - # (no documentation provided) - attr_accessor :status - # (no documentation provided) - attr_accessor :description - # (no documentation provided) - attr_accessor :confidence - # (no documentation provided) - attr_accessor :source - # (no documentation provided) - attr_accessor :relationGuid - # (no documentation provided) - attr_accessor :termGuid - # (no documentation provided) - attr_accessor :expression - # (no documentation provided) - attr_accessor :displayText - # (no documentation provided) - attr_accessor :steward - - # the json hash for this AtlasTermAssignmentHeader - def to_jaxb_json_hash - _h = {} - _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil? - _h['status'] = status.to_jaxb_json_hash unless status.nil? - _h['description'] = description.to_jaxb_json_hash unless description.nil? - _h['confidence'] = confidence.to_jaxb_json_hash unless confidence.nil? - _h['source'] = source.to_jaxb_json_hash unless source.nil? - _h['relationGuid'] = relationGuid.to_jaxb_json_hash unless relationGuid.nil? - _h['termGuid'] = termGuid.to_jaxb_json_hash unless termGuid.nil? - _h['expression'] = expression.to_jaxb_json_hash unless expression.nil? - _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil? - _h['steward'] = steward.to_jaxb_json_hash unless steward.nil? - return _h - end - - # the json (string form) for this AtlasTermAssignmentHeader - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this AtlasTermAssignmentHeader with a json hash - def init_jaxb_json_hash(_o) - if !_o['createdBy'].nil? - _oa = _o['createdBy'] - if(_oa.is_a? Hash) - @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @createdBy = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @createdBy = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @createdBy.push String.from_json(_item) - else - @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @createdBy = _oa - end - end - if !_o['status'].nil? - _oa = _o['status'] - if(_oa.is_a? Hash) - @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @status = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @status = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @status.push String.from_json(_item) - else - @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @status = _oa - end - end - if !_o['description'].nil? - _oa = _o['description'] - if(_oa.is_a? Hash) - @description = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @description = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @description = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @description.push String.from_json(_item) - else - @description.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @description = _oa - end - end - if !_o['confidence'].nil? - _oa = _o['confidence'] - if(_oa.is_a? Hash) - @confidence = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @confidence = Fixnum.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @confidence = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @confidence.push Fixnum.from_json(_item) - else - @confidence.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @confidence = _oa - end - end - if !_o['source'].nil? - _oa = _o['source'] - if(_oa.is_a? Hash) - @source = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @source = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @source = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @source.push String.from_json(_item) - else - @source.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @source = _oa - end - end - if !_o['relationGuid'].nil? - _oa = _o['relationGuid'] - if(_oa.is_a? Hash) - @relationGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationGuid.push String.from_json(_item) - else - @relationGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationGuid = _oa - end - end - if !_o['termGuid'].nil? - _oa = _o['termGuid'] - if(_oa.is_a? Hash) - @termGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @termGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @termGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @termGuid.push String.from_json(_item) - else - @termGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @termGuid = _oa - end - end - if !_o['expression'].nil? - _oa = _o['expression'] - if(_oa.is_a? Hash) - @expression = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @expression = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @expression = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @expression.push String.from_json(_item) - else - @expression.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @expression = _oa - end - end - if !_o['displayText'].nil? - _oa = _o['displayText'] - if(_oa.is_a? Hash) - @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @displayText = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @displayText = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @displayText.push String.from_json(_item) - else - @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @displayText = _oa - end - end - if !_o['steward'].nil? - _oa = _o['steward'] - if(_oa.is_a? Hash) - @steward = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @steward = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @steward = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @steward.push String.from_json(_item) - else - @steward.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @steward = _oa - end - end - end - - # constructs a AtlasTermAssignmentHeader from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class ClassificationAssociateRequest - - # (no documentation provided) - attr_accessor :classification - # (no documentation provided) - attr_accessor :entityGuids - - # the json hash for this ClassificationAssociateRequest - def to_jaxb_json_hash - _h = {} - _h['classification'] = classification.to_jaxb_json_hash unless classification.nil? - if !entityGuids.nil? - _ha = Array.new - entityGuids.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['entityGuids'] = _ha - end - return _h - end - - # the json (string form) for this ClassificationAssociateRequest - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this ClassificationAssociateRequest with a json hash - def init_jaxb_json_hash(_o) - if !_o['classification'].nil? - _oa = _o['classification'] - if(_oa.is_a? Hash) - @classification = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @classification = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @classification = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @classification.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item) - else - @classification.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @classification = _oa - end - end - if !_o['entityGuids'].nil? - _oa = _o['entityGuids'] - if(_oa.is_a? Hash) - @entityGuids = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @entityGuids = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @entityGuids = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @entityGuids.push String.from_json(_item) - else - @entityGuids.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @entityGuids = _oa - end - end - end - - # constructs a ClassificationAssociateRequest from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - - # (no documentation provided) - class TimeBoundary - - # (no documentation provided) - attr_accessor :startTime - # (no documentation provided) - attr_accessor :endTime - # (no documentation provided) - attr_accessor :timeZone - - # the json hash for this TimeBoundary - def to_jaxb_json_hash - _h = {} - _h['startTime'] = startTime.to_jaxb_json_hash unless startTime.nil? - _h['endTime'] = endTime.to_jaxb_json_hash unless endTime.nil? - _h['timeZone'] = timeZone.to_jaxb_json_hash unless timeZone.nil? - return _h - end - - # the json (string form) for this TimeBoundary - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this TimeBoundary with a json hash - def init_jaxb_json_hash(_o) - if !_o['startTime'].nil? - _oa = _o['startTime'] - if(_oa.is_a? Hash) - @startTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @startTime = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @startTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @startTime.push String.from_json(_item) - else - @startTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @startTime = _oa - end - end - if !_o['endTime'].nil? - _oa = _o['endTime'] - if(_oa.is_a? Hash) - @endTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @endTime = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @endTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @endTime.push String.from_json(_item) - else - @endTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @endTime = _oa - end - end - if !_o['timeZone'].nil? - _oa = _o['timeZone'] - if(_oa.is_a? Hash) - @timeZone = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @timeZone = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @timeZone = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @timeZone.push String.from_json(_item) - else - @timeZone.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @timeZone = _oa - end - end - end - - # constructs a TimeBoundary from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasObjectId - - # (no documentation provided) - attr_accessor :guid - # (no documentation provided) - attr_accessor :typeName - # (no documentation provided) - attr_accessor :uniqueAttributes - - # the json hash for this AtlasObjectId - def to_jaxb_json_hash - _h = {} - _h['guid'] = guid.to_jaxb_json_hash unless guid.nil? - _h['typeName'] = typeName.to_jaxb_json_hash unless typeName.nil? - _h['uniqueAttributes'] = uniqueAttributes.to_jaxb_json_hash unless uniqueAttributes.nil? - return _h - end - - # the json (string form) for this AtlasObjectId - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this AtlasObjectId with a json hash - def init_jaxb_json_hash(_o) - if !_o['guid'].nil? - _oa = _o['guid'] - if(_oa.is_a? Hash) - @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @guid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @guid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @guid.push String.from_json(_item) - else - @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @guid = _oa - end - end - if !_o['typeName'].nil? - _oa = _o['typeName'] - if(_oa.is_a? Hash) - @typeName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @typeName = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @typeName = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @typeName.push String.from_json(_item) - else - @typeName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @typeName = _oa - end - end - if !_o['uniqueAttributes'].nil? - _oa = _o['uniqueAttributes'] - if(_oa.is_a? Hash) - @uniqueAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @uniqueAttributes = Hash.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @uniqueAttributes = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @uniqueAttributes.push Hash.from_json(_item) - else - @uniqueAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @uniqueAttributes = _oa - end - end - end - - # constructs a AtlasObjectId from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasStruct - - # (no documentation provided) - attr_accessor :typeName - # (no documentation provided) - attr_accessor :attributes - - # the json hash for this AtlasStruct - def to_jaxb_json_hash - _h = {} - _h['typeName'] = typeName.to_jaxb_json_hash unless typeName.nil? - _h['attributes'] = attributes.to_jaxb_json_hash unless attributes.nil? - return _h - end - - # the json (string form) for this AtlasStruct - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this AtlasStruct with a json hash - def init_jaxb_json_hash(_o) - if !_o['typeName'].nil? - _oa = _o['typeName'] - if(_oa.is_a? Hash) - @typeName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @typeName = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @typeName = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @typeName.push String.from_json(_item) - else - @typeName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @typeName = _oa - end - end - if !_o['attributes'].nil? - _oa = _o['attributes'] - if(_oa.is_a? Hash) - @attributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @attributes = Hash.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @attributes = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @attributes.push Hash.from_json(_item) - else - @attributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @attributes = _oa - end - end - end - - # constructs a AtlasStruct from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasRelationship < Org::Apache::Atlas::Model::Instance::AtlasStruct - - # (no documentation provided) - attr_accessor :guid - # (no documentation provided) - attr_accessor :status - # (no documentation provided) - attr_accessor :createdBy - # (no documentation provided) - attr_accessor :updatedBy - # (no documentation provided) - attr_accessor :createTime - # (no documentation provided) - attr_accessor :updateTime - # (no documentation provided) - attr_accessor :version - # (no documentation provided) - attr_accessor :end1 - # (no documentation provided) - attr_accessor :end2 - # (no documentation provided) - attr_accessor :label - # (no documentation provided) - attr_accessor :propagateTags - # (no documentation provided) - attr_accessor :propagatedClassifications - # (no documentation provided) - attr_accessor :blockedPropagatedClassifications - - # the json hash for this AtlasRelationship - def to_jaxb_json_hash - _h = super - _h['guid'] = guid.to_jaxb_json_hash unless guid.nil? - _h['status'] = status.to_jaxb_json_hash unless status.nil? - _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil? - _h['updatedBy'] = updatedBy.to_jaxb_json_hash unless updatedBy.nil? - _h['createTime'] = createTime.to_jaxb_json_hash unless createTime.nil? - _h['updateTime'] = updateTime.to_jaxb_json_hash unless updateTime.nil? - _h['version'] = version.to_jaxb_json_hash unless version.nil? - _h['end1'] = end1.to_jaxb_json_hash unless end1.nil? - _h['end2'] = end2.to_jaxb_json_hash unless end2.nil? - _h['label'] = label.to_jaxb_json_hash unless label.nil? - _h['propagateTags'] = propagateTags.to_jaxb_json_hash unless propagateTags.nil? - if !propagatedClassifications.nil? - _ha = Array.new - propagatedClassifications.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['propagatedClassifications'] = _ha - end - if !blockedPropagatedClassifications.nil? - _ha = Array.new - blockedPropagatedClassifications.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['blockedPropagatedClassifications'] = _ha - end - return _h - end - - #initializes this AtlasRelationship with a json hash - def init_jaxb_json_hash(_o) - super _o - if !_o['guid'].nil? - _oa = _o['guid'] - if(_oa.is_a? Hash) - @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @guid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @guid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @guid.push String.from_json(_item) - else - @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @guid = _oa - end - end - if !_o['status'].nil? - _oa = _o['status'] - if(_oa.is_a? Hash) - @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @status = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @status = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @status.push String.from_json(_item) - else - @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @status = _oa - end - end - if !_o['createdBy'].nil? - _oa = _o['createdBy'] - if(_oa.is_a? Hash) - @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @createdBy = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @createdBy = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @createdBy.push String.from_json(_item) - else - @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @createdBy = _oa - end - end - if !_o['updatedBy'].nil? - _oa = _o['updatedBy'] - if(_oa.is_a? Hash) - @updatedBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @updatedBy = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @updatedBy = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @updatedBy.push String.from_json(_item) - else - @updatedBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @updatedBy = _oa - end - end - if !_o['createTime'].nil? - _oa = _o['createTime'] - if(_oa.is_a? Hash) - @createTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @createTime = Time.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @createTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @createTime.push Time.from_json(_item) - else - @createTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @createTime = _oa - end - end - if !_o['updateTime'].nil? - _oa = _o['updateTime'] - if(_oa.is_a? Hash) - @updateTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @updateTime = Time.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @updateTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @updateTime.push Time.from_json(_item) - else - @updateTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @updateTime = _oa - end - end - if !_o['version'].nil? - _oa = _o['version'] - if(_oa.is_a? Hash) - @version = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @version = Bignum.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @version = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @version.push Bignum.from_json(_item) - else - @version.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @version = _oa - end - end - if !_o['end1'].nil? - _oa = _o['end1'] - if(_oa.is_a? Hash) - @end1 = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @end1 = Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @end1 = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @end1.push Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_item) - else - @end1.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @end1 = _oa - end - end - if !_o['end2'].nil? - _oa = _o['end2'] - if(_oa.is_a? Hash) - @end2 = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @end2 = Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @end2 = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @end2.push Org::Apache::Atlas::Model::Instance::AtlasObjectId.from_json(_item) - else - @end2.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @end2 = _oa - end - end - if !_o['label'].nil? - _oa = _o['label'] - if(_oa.is_a? Hash) - @label = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @label = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @label = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @label.push String.from_json(_item) - else - @label.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @label = _oa - end - end - if !_o['propagateTags'].nil? - _oa = _o['propagateTags'] - if(_oa.is_a? Hash) - @propagateTags = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @propagateTags = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @propagateTags = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @propagateTags.push String.from_json(_item) - else - @propagateTags.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @propagateTags = _oa - end - end - if !_o['propagatedClassifications'].nil? - _oa = _o['propagatedClassifications'] - if(_oa.is_a? Hash) - @propagatedClassifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @propagatedClassifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @propagatedClassifications = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @propagatedClassifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item) - else - @propagatedClassifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @propagatedClassifications = _oa - end - end - if !_o['blockedPropagatedClassifications'].nil? - _oa = _o['blockedPropagatedClassifications'] - if(_oa.is_a? Hash) - @blockedPropagatedClassifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @blockedPropagatedClassifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @blockedPropagatedClassifications = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @blockedPropagatedClassifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item) - else - @blockedPropagatedClassifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @blockedPropagatedClassifications = _oa - end - end - end - - # constructs a AtlasRelationship from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Glossary - -module Enums - - # (no documentation provided) - class AtlasTermAssignmentStatus - - # (no documentation provided) - DISCOVERED = "DISCOVERED" - - # (no documentation provided) - PROPOSED = "PROPOSED" - - # (no documentation provided) - IMPORTED = "IMPORTED" - - # (no documentation provided) - VALIDATED = "VALIDATED" - - # (no documentation provided) - DEPRECATED = "DEPRECATED" - - # (no documentation provided) - OBSOLETE = "OBSOLETE" - - # (no documentation provided) - OTHER = "OTHER" - end - -end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasEntity < Org::Apache::Atlas::Model::Instance::AtlasStruct - - # (no documentation provided) - attr_accessor :guid - # (no documentation provided) - attr_accessor :status - # (no documentation provided) - attr_accessor :createdBy - # (no documentation provided) - attr_accessor :updatedBy - # (no documentation provided) - attr_accessor :createTime - # (no documentation provided) - attr_accessor :updateTime - # (no documentation provided) - attr_accessor :version - # (no documentation provided) - attr_accessor :relationshipAttributes - # (no documentation provided) - attr_accessor :classifications - # (no documentation provided) - attr_accessor :meanings - - # the json hash for this AtlasEntity - def to_jaxb_json_hash - _h = super - _h['guid'] = guid.to_jaxb_json_hash unless guid.nil? - _h['status'] = status.to_jaxb_json_hash unless status.nil? - _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil? - _h['updatedBy'] = updatedBy.to_jaxb_json_hash unless updatedBy.nil? - _h['createTime'] = createTime.to_jaxb_json_hash unless createTime.nil? - _h['updateTime'] = updateTime.to_jaxb_json_hash unless updateTime.nil? - _h['version'] = version.to_jaxb_json_hash unless version.nil? - _h['relationshipAttributes'] = relationshipAttributes.to_jaxb_json_hash unless relationshipAttributes.nil? - if !classifications.nil? - _ha = Array.new - classifications.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['classifications'] = _ha - end - if !meanings.nil? - _ha = Array.new - meanings.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['meanings'] = _ha - end - return _h - end - - #initializes this AtlasEntity with a json hash - def init_jaxb_json_hash(_o) - super _o - if !_o['guid'].nil? - _oa = _o['guid'] - if(_oa.is_a? Hash) - @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @guid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @guid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @guid.push String.from_json(_item) - else - @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @guid = _oa - end - end - if !_o['status'].nil? - _oa = _o['status'] - if(_oa.is_a? Hash) - @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @status = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @status = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @status.push String.from_json(_item) - else - @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @status = _oa - end - end - if !_o['createdBy'].nil? - _oa = _o['createdBy'] - if(_oa.is_a? Hash) - @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @createdBy = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @createdBy = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @createdBy.push String.from_json(_item) - else - @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @createdBy = _oa - end - end - if !_o['updatedBy'].nil? - _oa = _o['updatedBy'] - if(_oa.is_a? Hash) - @updatedBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @updatedBy = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @updatedBy = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @updatedBy.push String.from_json(_item) - else - @updatedBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @updatedBy = _oa - end - end - if !_o['createTime'].nil? - _oa = _o['createTime'] - if(_oa.is_a? Hash) - @createTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @createTime = Time.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @createTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @createTime.push Time.from_json(_item) - else - @createTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @createTime = _oa - end - end - if !_o['updateTime'].nil? - _oa = _o['updateTime'] - if(_oa.is_a? Hash) - @updateTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @updateTime = Time.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @updateTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @updateTime.push Time.from_json(_item) - else - @updateTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @updateTime = _oa - end - end - if !_o['version'].nil? - _oa = _o['version'] - if(_oa.is_a? Hash) - @version = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @version = Bignum.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @version = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @version.push Bignum.from_json(_item) - else - @version.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @version = _oa - end - end - if !_o['relationshipAttributes'].nil? - _oa = _o['relationshipAttributes'] - if(_oa.is_a? Hash) - @relationshipAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipAttributes = Hash.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipAttributes = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipAttributes.push Hash.from_json(_item) - else - @relationshipAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipAttributes = _oa - end - end - if !_o['classifications'].nil? - _oa = _o['classifications'] - if(_oa.is_a? Hash) - @classifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @classifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @classifications = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @classifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item) - else - @classifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @classifications = _oa - end - end - if !_o['meanings'].nil? - _oa = _o['meanings'] - if(_oa.is_a? Hash) - @meanings = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @meanings = Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @meanings = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @meanings.push Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_item) - else - @meanings.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @meanings = _oa - end - end - end - - # constructs a AtlasEntity from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class Status - - # (no documentation provided) - ACTIVE = "ACTIVE" - - # (no documentation provided) - DELETED = "DELETED" - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasClassification < Org::Apache::Atlas::Model::Instance::AtlasStruct - - # (no documentation provided) - attr_accessor :entityGuid - # (no documentation provided) - attr_accessor :propagate - # (no documentation provided) - attr_accessor :validityPeriods - - # the json hash for this AtlasClassification - def to_jaxb_json_hash - _h = super - _h['entityGuid'] = entityGuid.to_jaxb_json_hash unless entityGuid.nil? - _h['propagate'] = propagate.to_jaxb_json_hash unless propagate.nil? - if !validityPeriods.nil? - _ha = Array.new - validityPeriods.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['validityPeriods'] = _ha - end - return _h - end - - #initializes this AtlasClassification with a json hash - def init_jaxb_json_hash(_o) - super _o - if !_o['entityGuid'].nil? - _oa = _o['entityGuid'] - if(_oa.is_a? Hash) - @entityGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @entityGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @entityGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @entityGuid.push String.from_json(_item) - else - @entityGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @entityGuid = _oa - end - end - if !_o['propagate'].nil? - _oa = _o['propagate'] - if(_oa.is_a? Hash) - @propagate = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @propagate = Boolean.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @propagate = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @propagate.push Boolean.from_json(_item) - else - @propagate.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @propagate = _oa - end - end - if !_o['validityPeriods'].nil? - _oa = _o['validityPeriods'] - if(_oa.is_a? Hash) - @validityPeriods = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @validityPeriods = Org::Apache::Atlas::Model::TimeBoundary.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @validityPeriods = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @validityPeriods.push Org::Apache::Atlas::Model::TimeBoundary.from_json(_item) - else - @validityPeriods.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @validityPeriods = _oa - end - end - end - - # constructs a AtlasClassification from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasEntityHeader < Org::Apache::Atlas::Model::Instance::AtlasStruct - - # (no documentation provided) - attr_accessor :guid - # (no documentation provided) - attr_accessor :status - # (no documentation provided) - attr_accessor :displayText - # (no documentation provided) - attr_accessor :classificationNames - # (no documentation provided) - attr_accessor :classifications - # (no documentation provided) - attr_accessor :meaningNames - # (no documentation provided) - attr_accessor :meanings - - # the json hash for this AtlasEntityHeader - def to_jaxb_json_hash - _h = super - _h['guid'] = guid.to_jaxb_json_hash unless guid.nil? - _h['status'] = status.to_jaxb_json_hash unless status.nil? - _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil? - if !classificationNames.nil? - _ha = Array.new - classificationNames.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['classificationNames'] = _ha - end - if !classifications.nil? - _ha = Array.new - classifications.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['classifications'] = _ha - end - if !meaningNames.nil? - _ha = Array.new - meaningNames.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['meaningNames'] = _ha - end - if !meanings.nil? - _ha = Array.new - meanings.each { | _item | _ha.push _item.to_jaxb_json_hash } - _h['meanings'] = _ha - end - return _h - end - - #initializes this AtlasEntityHeader with a json hash - def init_jaxb_json_hash(_o) - super _o - if !_o['guid'].nil? - _oa = _o['guid'] - if(_oa.is_a? Hash) - @guid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @guid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @guid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @guid.push String.from_json(_item) - else - @guid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @guid = _oa - end - end - if !_o['status'].nil? - _oa = _o['status'] - if(_oa.is_a? Hash) - @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @status = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @status = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @status.push String.from_json(_item) - else - @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @status = _oa - end - end - if !_o['displayText'].nil? - _oa = _o['displayText'] - if(_oa.is_a? Hash) - @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @displayText = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @displayText = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @displayText.push String.from_json(_item) - else - @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @displayText = _oa - end - end - if !_o['classificationNames'].nil? - _oa = _o['classificationNames'] - if(_oa.is_a? Hash) - @classificationNames = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @classificationNames = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @classificationNames = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @classificationNames.push String.from_json(_item) - else - @classificationNames.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @classificationNames = _oa - end - end - if !_o['classifications'].nil? - _oa = _o['classifications'] - if(_oa.is_a? Hash) - @classifications = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @classifications = Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @classifications = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @classifications.push Org::Apache::Atlas::Model::Instance::AtlasClassification.from_json(_item) - else - @classifications.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @classifications = _oa - end - end - if !_o['meaningNames'].nil? - _oa = _o['meaningNames'] - if(_oa.is_a? Hash) - @meaningNames = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @meaningNames = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @meaningNames = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @meaningNames.push String.from_json(_item) - else - @meaningNames.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @meaningNames = _oa - end - end - if !_o['meanings'].nil? - _oa = _o['meanings'] - if(_oa.is_a? Hash) - @meanings = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @meanings = Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @meanings = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @meanings.push Org::Apache::Atlas::Model::Glossary::Relations::AtlasTermAssignmentHeader.from_json(_item) - else - @meanings.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @meanings = _oa - end - end - end - - # constructs a AtlasEntityHeader from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Typedef - - # (no documentation provided) - class PropagateTags - - # (no documentation provided) - NONE = "NONE" - - # (no documentation provided) - ONE_TO_TWO = "ONE_TO_TWO" - - # (no documentation provided) - TWO_TO_ONE = "TWO_TO_ONE" - - # (no documentation provided) - BOTH = "BOTH" - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class Status - - # (no documentation provided) - ACTIVE = "ACTIVE" - - # (no documentation provided) - DELETED = "DELETED" - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasRelatedObjectId < Org::Apache::Atlas::Model::Instance::AtlasObjectId - - # (no documentation provided) - attr_accessor :displayText - # (no documentation provided) - attr_accessor :relationshipGuid - # (no documentation provided) - attr_accessor :relationshipAttributes - # (no documentation provided) - attr_accessor :relationshipStatus - - # the json hash for this AtlasRelatedObjectId - def to_jaxb_json_hash - _h = super - _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil? - _h['relationshipGuid'] = relationshipGuid.to_jaxb_json_hash unless relationshipGuid.nil? - _h['relationshipAttributes'] = relationshipAttributes.to_jaxb_json_hash unless relationshipAttributes.nil? - _h['relationshipStatus'] = relationshipStatus.to_jaxb_json_hash unless relationshipStatus.nil? - return _h - end - - #initializes this AtlasRelatedObjectId with a json hash - def init_jaxb_json_hash(_o) - super _o - if !_o['displayText'].nil? - _oa = _o['displayText'] - if(_oa.is_a? Hash) - @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @displayText = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @displayText = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @displayText.push String.from_json(_item) - else - @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @displayText = _oa - end - end - if !_o['relationshipGuid'].nil? - _oa = _o['relationshipGuid'] - if(_oa.is_a? Hash) - @relationshipGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipGuid.push String.from_json(_item) - else - @relationshipGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipGuid = _oa - end - end - if !_o['relationshipAttributes'].nil? - _oa = _o['relationshipAttributes'] - if(_oa.is_a? Hash) - @relationshipAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipAttributes = Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipAttributes = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipAttributes.push Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_item) - else - @relationshipAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipAttributes = _oa - end - end - if !_o['relationshipStatus'].nil? - _oa = _o['relationshipStatus'] - if(_oa.is_a? Hash) - @relationshipStatus = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipStatus = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipStatus = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipStatus.push String.from_json(_item) - else - @relationshipStatus.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipStatus = _oa - end - end - end - - # constructs a AtlasRelatedObjectId from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasRelatedObjectId < Org::Apache::Atlas::Model::Instance::AtlasObjectId - - # (no documentation provided) - attr_accessor :displayText - # (no documentation provided) - attr_accessor :relationshipGuid - # (no documentation provided) - attr_accessor :relationshipAttributes - # (no documentation provided) - attr_accessor :relationshipStatus - - # the json hash for this AtlasRelatedObjectId - def to_jaxb_json_hash - _h = super - _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil? - _h['relationshipGuid'] = relationshipGuid.to_jaxb_json_hash unless relationshipGuid.nil? - _h['relationshipAttributes'] = relationshipAttributes.to_jaxb_json_hash unless relationshipAttributes.nil? - _h['relationshipStatus'] = relationshipStatus.to_jaxb_json_hash unless relationshipStatus.nil? - return _h - end - - #initializes this AtlasRelatedObjectId with a json hash - def init_jaxb_json_hash(_o) - super _o - if !_o['displayText'].nil? - _oa = _o['displayText'] - if(_oa.is_a? Hash) - @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @displayText = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @displayText = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @displayText.push String.from_json(_item) - else - @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @displayText = _oa - end - end - if !_o['relationshipGuid'].nil? - _oa = _o['relationshipGuid'] - if(_oa.is_a? Hash) - @relationshipGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipGuid.push String.from_json(_item) - else - @relationshipGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipGuid = _oa - end - end - if !_o['relationshipAttributes'].nil? - _oa = _o['relationshipAttributes'] - if(_oa.is_a? Hash) - @relationshipAttributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipAttributes = Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipAttributes = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipAttributes.push Org::Apache::Atlas::Model::Instance::AtlasStruct.from_json(_item) - else - @relationshipAttributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipAttributes = _oa - end - end - if !_o['relationshipStatus'].nil? - _oa = _o['relationshipStatus'] - if(_oa.is_a? Hash) - @relationshipStatus = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationshipStatus = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationshipStatus = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationshipStatus.push String.from_json(_item) - else - @relationshipStatus.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationshipStatus = _oa - end - end - end - - # constructs a AtlasRelatedObjectId from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class AtlasStruct - - # (no documentation provided) - attr_accessor :typeName - # (no documentation provided) - attr_accessor :attributes - - # the json hash for this AtlasStruct - def to_jaxb_json_hash - _h = {} - _h['typeName'] = typeName.to_jaxb_json_hash unless typeName.nil? - _h['attributes'] = attributes.to_jaxb_json_hash unless attributes.nil? - return _h - end - - # the json (string form) for this AtlasStruct - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this AtlasStruct with a json hash - def init_jaxb_json_hash(_o) - if !_o['typeName'].nil? - _oa = _o['typeName'] - if(_oa.is_a? Hash) - @typeName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @typeName = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @typeName = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @typeName.push String.from_json(_item) - else - @typeName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @typeName = _oa - end - end - if !_o['attributes'].nil? - _oa = _o['attributes'] - if(_oa.is_a? Hash) - @attributes = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @attributes = Hash.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @attributes = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @attributes.push Hash.from_json(_item) - else - @attributes.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @attributes = _oa - end - end - end - - # constructs a AtlasStruct from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class Status - - # (no documentation provided) - ACTIVE = "ACTIVE" - - # (no documentation provided) - DELETED = "DELETED" - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Typedef - - # (no documentation provided) - class PropagateTags - - # (no documentation provided) - NONE = "NONE" - - # (no documentation provided) - ONE_TO_TWO = "ONE_TO_TWO" - - # (no documentation provided) - TWO_TO_ONE = "TWO_TO_ONE" - - # (no documentation provided) - BOTH = "BOTH" - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - - # (no documentation provided) - class TimeBoundary - - # (no documentation provided) - attr_accessor :startTime - # (no documentation provided) - attr_accessor :endTime - # (no documentation provided) - attr_accessor :timeZone - - # the json hash for this TimeBoundary - def to_jaxb_json_hash - _h = {} - _h['startTime'] = startTime.to_jaxb_json_hash unless startTime.nil? - _h['endTime'] = endTime.to_jaxb_json_hash unless endTime.nil? - _h['timeZone'] = timeZone.to_jaxb_json_hash unless timeZone.nil? - return _h - end - - # the json (string form) for this TimeBoundary - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this TimeBoundary with a json hash - def init_jaxb_json_hash(_o) - if !_o['startTime'].nil? - _oa = _o['startTime'] - if(_oa.is_a? Hash) - @startTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @startTime = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @startTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @startTime.push String.from_json(_item) - else - @startTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @startTime = _oa - end - end - if !_o['endTime'].nil? - _oa = _o['endTime'] - if(_oa.is_a? Hash) - @endTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @endTime = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @endTime = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @endTime.push String.from_json(_item) - else - @endTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @endTime = _oa - end - end - if !_o['timeZone'].nil? - _oa = _o['timeZone'] - if(_oa.is_a? Hash) - @timeZone = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @timeZone = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @timeZone = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @timeZone.push String.from_json(_item) - else - @timeZone.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @timeZone = _oa - end - end - end - - # constructs a TimeBoundary from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class Status - - # (no documentation provided) - ACTIVE = "ACTIVE" - - # (no documentation provided) - DELETED = "DELETED" - end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Glossary - -module Relations - - # (no documentation provided) - class AtlasTermAssignmentHeader - - # (no documentation provided) - attr_accessor :confidence - # (no documentation provided) - attr_accessor :relationGuid - # (no documentation provided) - attr_accessor :source - # (no documentation provided) - attr_accessor :createdBy - # (no documentation provided) - attr_accessor :status - # (no documentation provided) - attr_accessor :displayText - # (no documentation provided) - attr_accessor :termGuid - # (no documentation provided) - attr_accessor :steward - # (no documentation provided) - attr_accessor :expression - # (no documentation provided) - attr_accessor :description - - # the json hash for this AtlasTermAssignmentHeader - def to_jaxb_json_hash - _h = {} - _h['confidence'] = confidence.to_jaxb_json_hash unless confidence.nil? - _h['relationGuid'] = relationGuid.to_jaxb_json_hash unless relationGuid.nil? - _h['source'] = source.to_jaxb_json_hash unless source.nil? - _h['createdBy'] = createdBy.to_jaxb_json_hash unless createdBy.nil? - _h['status'] = status.to_jaxb_json_hash unless status.nil? - _h['displayText'] = displayText.to_jaxb_json_hash unless displayText.nil? - _h['termGuid'] = termGuid.to_jaxb_json_hash unless termGuid.nil? - _h['steward'] = steward.to_jaxb_json_hash unless steward.nil? - _h['expression'] = expression.to_jaxb_json_hash unless expression.nil? - _h['description'] = description.to_jaxb_json_hash unless description.nil? - return _h - end - - # the json (string form) for this AtlasTermAssignmentHeader - def to_json - to_jaxb_json_hash.to_json - end - - #initializes this AtlasTermAssignmentHeader with a json hash - def init_jaxb_json_hash(_o) - if !_o['confidence'].nil? - _oa = _o['confidence'] - if(_oa.is_a? Hash) - @confidence = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @confidence = Fixnum.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @confidence = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @confidence.push Fixnum.from_json(_item) - else - @confidence.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @confidence = _oa - end - end - if !_o['relationGuid'].nil? - _oa = _o['relationGuid'] - if(_oa.is_a? Hash) - @relationGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @relationGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @relationGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @relationGuid.push String.from_json(_item) - else - @relationGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @relationGuid = _oa - end - end - if !_o['source'].nil? - _oa = _o['source'] - if(_oa.is_a? Hash) - @source = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @source = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @source = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @source.push String.from_json(_item) - else - @source.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @source = _oa - end - end - if !_o['createdBy'].nil? - _oa = _o['createdBy'] - if(_oa.is_a? Hash) - @createdBy = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @createdBy = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @createdBy = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @createdBy.push String.from_json(_item) - else - @createdBy.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @createdBy = _oa - end - end - if !_o['status'].nil? - _oa = _o['status'] - if(_oa.is_a? Hash) - @status = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @status = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @status = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @status.push String.from_json(_item) - else - @status.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @status = _oa - end - end - if !_o['displayText'].nil? - _oa = _o['displayText'] - if(_oa.is_a? Hash) - @displayText = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @displayText = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @displayText = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @displayText.push String.from_json(_item) - else - @displayText.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @displayText = _oa - end - end - if !_o['termGuid'].nil? - _oa = _o['termGuid'] - if(_oa.is_a? Hash) - @termGuid = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @termGuid = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @termGuid = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @termGuid.push String.from_json(_item) - else - @termGuid.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @termGuid = _oa - end - end - if !_o['steward'].nil? - _oa = _o['steward'] - if(_oa.is_a? Hash) - @steward = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @steward = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @steward = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @steward.push String.from_json(_item) - else - @steward.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @steward = _oa - end - end - if !_o['expression'].nil? - _oa = _o['expression'] - if(_oa.is_a? Hash) - @expression = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @expression = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @expression = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @expression.push String.from_json(_item) - else - @expression.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @expression = _oa - end - end - if !_o['description'].nil? - _oa = _o['description'] - if(_oa.is_a? Hash) - @description = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] - @description = String.from_json(_oa) unless _oa['@class'] - elsif (_oa.is_a? Array) - #an array(of hashes hopefully) or scalar - @description = Array.new - _oa.each { | _item | - if ((_item.nil? || _item['@class'].nil?)rescue true) - @description.push String.from_json(_item) - else - @description.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) - end - } - else - @description = _oa - end - end - end - - # constructs a AtlasTermAssignmentHeader from a (parsed) JSON hash - def self.from_json(o) - if o.nil? - return nil - else - inst = new - inst.init_jaxb_json_hash o - return inst - end - end - end - -end - -end - -end - -end - -end - -end - -module Org - -module Apache - -module Atlas - -module Model - -module Instance - - # (no documentation provided) - class ClassificationAssociateRequest - - # (no documentation provided) - attr_accessor :classification - # (no documentation provided) - attr_accessor :entityGuids - - # the json hash for this ClassificationAssociateRequest - def t
<TRUNCATED>