Method: InputDataObjectType#validate

Defined in:
lib/application_io_models_types.rb

#validateObject

Raises:

  • (::Thrift::ProtocolException)


85
86
87
88
89
90
# File 'lib/application_io_models_types.rb', line 85

def validate
  raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field name is unset!') unless @name
  unless @type.nil? || ::DataType::VALID_VALUES.include?(@type)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field type!')
  end
end