Module: VimSdk
- Defined in:
- lib/ruby_vim_sdk/version.rb,
lib/ruby_vim_sdk.rb,
lib/ruby_vim_sdk/const.rb,
lib/ruby_vim_sdk/types.rb,
lib/ruby_vim_sdk/method.rb,
lib/ruby_vim_sdk/property.rb,
lib/ruby_vim_sdk/base_type.rb,
lib/ruby_vim_sdk/data_type.rb,
lib/ruby_vim_sdk/enum_type.rb,
lib/ruby_vim_sdk/core_types.rb,
lib/ruby_vim_sdk/typed_array.rb,
lib/ruby_vim_sdk/managed_type.rb,
lib/ruby_vim_sdk/missing_types.rb,
lib/ruby_vim_sdk/vmomi_support.rb,
lib/ruby_vim_sdk/server_objects.rb,
lib/ruby_vim_sdk/soap_exception.rb,
lib/ruby_vim_sdk/soap/serializer.rb,
lib/ruby_vim_sdk/vmodl/type_name.rb,
lib/ruby_vim_sdk/soap/deserializer.rb,
lib/ruby_vim_sdk/soap/stub_adapter.rb,
lib/ruby_vim_sdk/vmodl/data_object.rb,
lib/ruby_vim_sdk/vmodl/method_name.rb,
lib/ruby_vim_sdk/vmodl/property_path.rb,
lib/ruby_vim_sdk/vmodl/managed_object.rb
Overview
******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
Defined Under Namespace
Modules: Soap, Vmodl, VmodlHelper, VmomiSupport Classes: BaseType, DataType, EnumType, ManagedType, Method, Property, SoapBinary, SoapBoolean, SoapByte, SoapDouble, SoapEnum, SoapException, SoapFloat, SoapInteger, SoapLong, SoapShort, SoapURI, TypedArray
Constant Summary collapse
- BASE_VERSION =
"vmodl.version.version0"
- VERSION1 =
"vmodl.version.version1"
- XMLNS_XSD =
"http://www.w3.org/2001/XMLSchema"
- XMLNS_XSI =
"http://www.w3.org/2001/XMLSchema-instance"
- XMLNS_VMODL_BASE =
"urn:vim25"
- XML_ENCODING =
"UTF-8"
- XML_HEADER =
"<?xml version=\"1.0\" encoding=\"#{XML_ENCODING}\"?>"
- XMLNS_SOAPENC =
"http://schemas.xmlsoap.org/soap/encoding/"
- XMLNS_SOAPENV =
"http://schemas.xmlsoap.org/soap/envelope/"
- SOAP_NAMESPACE_MAP =
{ XMLNS_SOAPENC => 'soapenc', XMLNS_SOAPENV => 'soapenv', XMLNS_XSI => 'xsi', XMLNS_XSD => 'xsd'}
- SOAP_ENVELOPE_TAG =
"#{SOAP_NAMESPACE_MAP[XMLNS_SOAPENV]}:Envelope"
- SOAP_HEADER_TAG =
"#{SOAP_NAMESPACE_MAP[XMLNS_SOAPENV]}:Header"
- SOAP_FAULT_TAG =
"#{SOAP_NAMESPACE_MAP[XMLNS_SOAPENV]}:Fault"
- SOAP_BODY_TAG =
"#{SOAP_NAMESPACE_MAP[XMLNS_SOAPENV]}:Body"
- SOAP_ENVELOPE_START =
"<#{SOAP_ENVELOPE_TAG} #{SOAP_NAMESPACE_MAP.collect { |namespace, prefix| "xmlns:#{prefix}=\"#{namespace}\"" }.join(" ")}>\n"
- SOAP_ENVELOPE_END =
"\n</#{SOAP_ENVELOPE_TAG}>"
- SOAP_HEADER_START =
"<#{SOAP_HEADER_TAG}>"
- SOAP_HEADER_END =
"</#{SOAP_HEADER_TAG}>"
- SOAP_BODY_START =
"<#{SOAP_BODY_TAG}>"
- SOAP_BODY_END =
"</#{SOAP_BODY_TAG}>"
- SOAP_START =
"#{SOAP_ENVELOPE_START}#{SOAP_BODY_START}\n"
- SOAP_END =
"\n#{SOAP_BODY_END}#{SOAP_ENVELOPE_END}"
- VERSION =
"0.0.3"
- DYNAMIC_TYPES =
Set.new([Class, Vmodl::TypeName, Vmodl::MethodName, Vmodl::PropertyPath])