summaryrefslogtreecommitdiff
path: root/EZLocate/Elements
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2012-11-02 14:28:31 -0700
committerMark Wells <mark@freeside.biz>2012-11-02 14:28:31 -0700
commit7be09bed7f9acdf8a20362c49831dfb39fc4e7a4 (patch)
tree51ed1f3337fd567897a12553fe6a6ae2ced3ce7c /EZLocate/Elements
initial commit
Diffstat (limited to 'EZLocate/Elements')
-rw-r--r--EZLocate/Elements/answerChallenge.pm134
-rw-r--r--EZLocate/Elements/answerChallengeResponse.pm134
-rw-r--r--EZLocate/Elements/findAddress.pm153
-rw-r--r--EZLocate/Elements/findAddressResponse.pm142
-rw-r--r--EZLocate/Elements/findMultiAddress.pm155
-rw-r--r--EZLocate/Elements/findMultiAddressResponse.pm144
-rw-r--r--EZLocate/Elements/getAccountInfo.pm120
-rw-r--r--EZLocate/Elements/getAccountInfoResponse.pm176
-rw-r--r--EZLocate/Elements/getClientInfo.pm134
-rw-r--r--EZLocate/Elements/getClientInfoResponse.pm134
-rw-r--r--EZLocate/Elements/getMOTD.pm106
-rw-r--r--EZLocate/Elements/getMOTDResponse.pm120
-rw-r--r--EZLocate/Elements/getRPS.pm120
-rw-r--r--EZLocate/Elements/getRPSResponse.pm120
-rw-r--r--EZLocate/Elements/getServiceDescription.pm134
-rw-r--r--EZLocate/Elements/getServiceDescriptionResponse.pm221
-rw-r--r--EZLocate/Elements/getServices.pm120
-rw-r--r--EZLocate/Elements/getServicesResponse.pm139
-rw-r--r--EZLocate/Elements/invalidateCredential.pm120
-rw-r--r--EZLocate/Elements/invalidateCredentialResponse.pm120
-rw-r--r--EZLocate/Elements/requestChallenge.pm134
-rw-r--r--EZLocate/Elements/requestChallengeResponse.pm134
-rw-r--r--EZLocate/Elements/testCredential.pm148
-rw-r--r--EZLocate/Elements/testCredentialResponse.pm162
24 files changed, 3324 insertions, 0 deletions
diff --git a/EZLocate/Elements/answerChallenge.pm b/EZLocate/Elements/answerChallenge.pm
new file mode 100644
index 0000000..02fb9d5
--- /dev/null
+++ b/EZLocate/Elements/answerChallenge.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::answerChallenge;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('answerChallenge');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %encryptedResponse_of :ATTR(:get<encryptedResponse>);
+my %originalChallenge_of :ATTR(:get<originalChallenge>);
+
+__PACKAGE__->_factory(
+ [ qw( encryptedResponse
+ originalChallenge
+
+ ) ],
+ {
+ 'encryptedResponse' => \%encryptedResponse_of,
+ 'originalChallenge' => \%originalChallenge_of,
+ },
+ {
+ 'encryptedResponse' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'originalChallenge' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'encryptedResponse' => 'encryptedResponse',
+ 'originalChallenge' => 'originalChallenge',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::answerChallenge
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+answerChallenge from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * encryptedResponse
+
+ $element->set_encryptedResponse($data);
+ $element->get_encryptedResponse();
+
+
+
+
+=item * originalChallenge
+
+ $element->set_originalChallenge($data);
+ $element->get_originalChallenge();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::answerChallenge->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ encryptedResponse => $some_value, # int
+ originalChallenge => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/answerChallengeResponse.pm b/EZLocate/Elements/answerChallengeResponse.pm
new file mode 100644
index 0000000..a3c488a
--- /dev/null
+++ b/EZLocate/Elements/answerChallengeResponse.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::answerChallengeResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('answerChallengeResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %credential_of :ATTR(:get<credential>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ credential
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'credential' => \%credential_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'credential' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'credential' => 'credential',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::answerChallengeResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+answerChallengeResponse from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * credential
+
+ $element->set_credential($data);
+ $element->get_credential();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::answerChallengeResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ credential => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/findAddress.pm b/EZLocate/Elements/findAddress.pm
new file mode 100644
index 0000000..d8cbad8
--- /dev/null
+++ b/EZLocate/Elements/findAddress.pm
@@ -0,0 +1,153 @@
+
+package Geo::EZLocate::Elements::findAddress;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('findAddress');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %service_of :ATTR(:get<service>);
+my %input_of :ATTR(:get<input>);
+my %identity_of :ATTR(:get<identity>);
+
+__PACKAGE__->_factory(
+ [ qw( service
+ input
+ identity
+
+ ) ],
+ {
+ 'service' => \%service_of,
+ 'input' => \%input_of,
+ 'identity' => \%identity_of,
+ },
+ {
+ 'service' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'input' => 'Geo::EZLocate::Types::Record',
+ 'identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'service' => 'service',
+ 'input' => 'input',
+ 'identity' => 'identity',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::findAddress
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+findAddress from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * service
+
+ $element->set_service($data);
+ $element->get_service();
+
+
+
+
+=item * input
+
+ $element->set_input($data);
+ $element->get_input();
+
+
+
+
+=item * identity
+
+ $element->set_identity($data);
+ $element->get_identity();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::findAddress->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ service => $some_value, # string
+ input => { # Geo::EZLocate::Types::Record
+ nv => { # Geo::EZLocate::Types::NameValue
+ name => $some_value, # string
+ value => $some_value, # string
+ },
+ },
+ identity => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/findAddressResponse.pm b/EZLocate/Elements/findAddressResponse.pm
new file mode 100644
index 0000000..4904c4a
--- /dev/null
+++ b/EZLocate/Elements/findAddressResponse.pm
@@ -0,0 +1,142 @@
+
+package Geo::EZLocate::Elements::findAddressResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('findAddressResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %result_of :ATTR(:get<result>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ result
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'result' => \%result_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'result' => 'Geo::EZLocate::Types::Geocode',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'result' => 'result',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::findAddressResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+findAddressResponse from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * result
+
+ $element->set_result($data);
+ $element->get_result();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::findAddressResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ result => { # Geo::EZLocate::Types::Geocode
+ resultCode => $some_value, # int
+ mAttributes => { # Geo::EZLocate::Types::Record
+ nv => { # Geo::EZLocate::Types::NameValue
+ name => $some_value, # string
+ value => $some_value, # string
+ },
+ },
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/findMultiAddress.pm b/EZLocate/Elements/findMultiAddress.pm
new file mode 100644
index 0000000..41fb781
--- /dev/null
+++ b/EZLocate/Elements/findMultiAddress.pm
@@ -0,0 +1,155 @@
+
+package Geo::EZLocate::Elements::findMultiAddress;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('findMultiAddress');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %service_of :ATTR(:get<service>);
+my %inputs_of :ATTR(:get<inputs>);
+my %identity_of :ATTR(:get<identity>);
+
+__PACKAGE__->_factory(
+ [ qw( service
+ inputs
+ identity
+
+ ) ],
+ {
+ 'service' => \%service_of,
+ 'inputs' => \%inputs_of,
+ 'identity' => \%identity_of,
+ },
+ {
+ 'service' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'inputs' => 'Geo::EZLocate::Types::RecordSequence',
+ 'identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'service' => 'service',
+ 'inputs' => 'inputs',
+ 'identity' => 'identity',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::findMultiAddress
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+findMultiAddress from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * service
+
+ $element->set_service($data);
+ $element->get_service();
+
+
+
+
+=item * inputs
+
+ $element->set_inputs($data);
+ $element->get_inputs();
+
+
+
+
+=item * identity
+
+ $element->set_identity($data);
+ $element->get_identity();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::findMultiAddress->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ service => $some_value, # string
+ inputs => { # Geo::EZLocate::Types::RecordSequence
+ record => { # Geo::EZLocate::Types::Record
+ nv => { # Geo::EZLocate::Types::NameValue
+ name => $some_value, # string
+ value => $some_value, # string
+ },
+ },
+ },
+ identity => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/findMultiAddressResponse.pm b/EZLocate/Elements/findMultiAddressResponse.pm
new file mode 100644
index 0000000..fdec059
--- /dev/null
+++ b/EZLocate/Elements/findMultiAddressResponse.pm
@@ -0,0 +1,144 @@
+
+package Geo::EZLocate::Elements::findMultiAddressResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('findMultiAddressResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %results_of :ATTR(:get<results>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ results
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'results' => \%results_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'results' => 'Geo::EZLocate::Types::GeocodeSequence',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'results' => 'results',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::findMultiAddressResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+findMultiAddressResponse from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * results
+
+ $element->set_results($data);
+ $element->get_results();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::findMultiAddressResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ results => { # Geo::EZLocate::Types::GeocodeSequence
+ sequence => { # Geo::EZLocate::Types::Geocode
+ resultCode => $some_value, # int
+ mAttributes => { # Geo::EZLocate::Types::Record
+ nv => { # Geo::EZLocate::Types::NameValue
+ name => $some_value, # string
+ value => $some_value, # string
+ },
+ },
+ },
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getAccountInfo.pm b/EZLocate/Elements/getAccountInfo.pm
new file mode 100644
index 0000000..712e48e
--- /dev/null
+++ b/EZLocate/Elements/getAccountInfo.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::getAccountInfo;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getAccountInfo');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %identity_of :ATTR(:get<identity>);
+
+__PACKAGE__->_factory(
+ [ qw( identity
+
+ ) ],
+ {
+ 'identity' => \%identity_of,
+ },
+ {
+ 'identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'identity' => 'identity',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getAccountInfo
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getAccountInfo from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * identity
+
+ $element->set_identity($data);
+ $element->get_identity();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getAccountInfo->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ identity => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getAccountInfoResponse.pm b/EZLocate/Elements/getAccountInfoResponse.pm
new file mode 100644
index 0000000..21690d9
--- /dev/null
+++ b/EZLocate/Elements/getAccountInfoResponse.pm
@@ -0,0 +1,176 @@
+
+package Geo::EZLocate::Elements::getAccountInfoResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getAccountInfoResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %expiration_of :ATTR(:get<expiration>);
+my %maximumRecords_of :ATTR(:get<maximumRecords>);
+my %actualRecords_of :ATTR(:get<actualRecords>);
+my %accountType_of :ATTR(:get<accountType>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ expiration
+ maximumRecords
+ actualRecords
+ accountType
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'expiration' => \%expiration_of,
+ 'maximumRecords' => \%maximumRecords_of,
+ 'actualRecords' => \%actualRecords_of,
+ 'accountType' => \%accountType_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'expiration' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'maximumRecords' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'actualRecords' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'accountType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'expiration' => 'expiration',
+ 'maximumRecords' => 'maximumRecords',
+ 'actualRecords' => 'actualRecords',
+ 'accountType' => 'accountType',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getAccountInfoResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getAccountInfoResponse from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * expiration
+
+ $element->set_expiration($data);
+ $element->get_expiration();
+
+
+
+
+=item * maximumRecords
+
+ $element->set_maximumRecords($data);
+ $element->get_maximumRecords();
+
+
+
+
+=item * actualRecords
+
+ $element->set_actualRecords($data);
+ $element->get_actualRecords();
+
+
+
+
+=item * accountType
+
+ $element->set_accountType($data);
+ $element->get_accountType();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getAccountInfoResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ expiration => $some_value, # string
+ maximumRecords => $some_value, # int
+ actualRecords => $some_value, # int
+ accountType => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getClientInfo.pm b/EZLocate/Elements/getClientInfo.pm
new file mode 100644
index 0000000..c0955fe
--- /dev/null
+++ b/EZLocate/Elements/getClientInfo.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::getClientInfo;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getClientInfo');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %majorVersion_of :ATTR(:get<majorVersion>);
+my %minorVersion_of :ATTR(:get<minorVersion>);
+
+__PACKAGE__->_factory(
+ [ qw( majorVersion
+ minorVersion
+
+ ) ],
+ {
+ 'majorVersion' => \%majorVersion_of,
+ 'minorVersion' => \%minorVersion_of,
+ },
+ {
+ 'majorVersion' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'minorVersion' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'majorVersion' => 'majorVersion',
+ 'minorVersion' => 'minorVersion',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getClientInfo
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getClientInfo from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * majorVersion
+
+ $element->set_majorVersion($data);
+ $element->get_majorVersion();
+
+
+
+
+=item * minorVersion
+
+ $element->set_minorVersion($data);
+ $element->get_minorVersion();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getClientInfo->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ majorVersion => $some_value, # int
+ minorVersion => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getClientInfoResponse.pm b/EZLocate/Elements/getClientInfoResponse.pm
new file mode 100644
index 0000000..35d153b
--- /dev/null
+++ b/EZLocate/Elements/getClientInfoResponse.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::getClientInfoResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getClientInfoResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %message_of :ATTR(:get<message>);
+my %safeToRun_of :ATTR(:get<safeToRun>);
+
+__PACKAGE__->_factory(
+ [ qw( message
+ safeToRun
+
+ ) ],
+ {
+ 'message' => \%message_of,
+ 'safeToRun' => \%safeToRun_of,
+ },
+ {
+ 'message' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'safeToRun' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'message' => 'message',
+ 'safeToRun' => 'safeToRun',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getClientInfoResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getClientInfoResponse from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * message
+
+ $element->set_message($data);
+ $element->get_message();
+
+
+
+
+=item * safeToRun
+
+ $element->set_safeToRun($data);
+ $element->get_safeToRun();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getClientInfoResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ message => $some_value, # string
+ safeToRun => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getMOTD.pm b/EZLocate/Elements/getMOTD.pm
new file mode 100644
index 0000000..1e74f04
--- /dev/null
+++ b/EZLocate/Elements/getMOTD.pm
@@ -0,0 +1,106 @@
+
+package Geo::EZLocate::Elements::getMOTD;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getMOTD');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+
+__PACKAGE__->_factory(
+ [ qw(
+ ) ],
+ {
+ },
+ {
+ },
+ {
+
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getMOTD
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getMOTD from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getMOTD->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getMOTDResponse.pm b/EZLocate/Elements/getMOTDResponse.pm
new file mode 100644
index 0000000..117a0ed
--- /dev/null
+++ b/EZLocate/Elements/getMOTDResponse.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::getMOTDResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getMOTDResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %message_of :ATTR(:get<message>);
+
+__PACKAGE__->_factory(
+ [ qw( message
+
+ ) ],
+ {
+ 'message' => \%message_of,
+ },
+ {
+ 'message' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ },
+ {
+
+ 'message' => 'message',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getMOTDResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getMOTDResponse from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * message
+
+ $element->set_message($data);
+ $element->get_message();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getMOTDResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ message => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getRPS.pm b/EZLocate/Elements/getRPS.pm
new file mode 100644
index 0000000..c9fb576
--- /dev/null
+++ b/EZLocate/Elements/getRPS.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::getRPS;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getRPS');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %identity_of :ATTR(:get<identity>);
+
+__PACKAGE__->_factory(
+ [ qw( identity
+
+ ) ],
+ {
+ 'identity' => \%identity_of,
+ },
+ {
+ 'identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'identity' => 'identity',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getRPS
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getRPS from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * identity
+
+ $element->set_identity($data);
+ $element->get_identity();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getRPS->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ identity => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getRPSResponse.pm b/EZLocate/Elements/getRPSResponse.pm
new file mode 100644
index 0000000..a893a5a
--- /dev/null
+++ b/EZLocate/Elements/getRPSResponse.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::getRPSResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/EZClient.xsd1' }
+
+__PACKAGE__->__set_name('getRPSResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %recordsPerSecond_of :ATTR(:get<recordsPerSecond>);
+
+__PACKAGE__->_factory(
+ [ qw( recordsPerSecond
+
+ ) ],
+ {
+ 'recordsPerSecond' => \%recordsPerSecond_of,
+ },
+ {
+ 'recordsPerSecond' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'recordsPerSecond' => 'recordsPerSecond',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getRPSResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getRPSResponse from the namespace http://ezlocate.na.teleatlas.com/EZClient.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * recordsPerSecond
+
+ $element->set_recordsPerSecond($data);
+ $element->get_recordsPerSecond();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getRPSResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ recordsPerSecond => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getServiceDescription.pm b/EZLocate/Elements/getServiceDescription.pm
new file mode 100644
index 0000000..d3e740d
--- /dev/null
+++ b/EZLocate/Elements/getServiceDescription.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::getServiceDescription;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('getServiceDescription');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %service_of :ATTR(:get<service>);
+my %identity_of :ATTR(:get<identity>);
+
+__PACKAGE__->_factory(
+ [ qw( service
+ identity
+
+ ) ],
+ {
+ 'service' => \%service_of,
+ 'identity' => \%identity_of,
+ },
+ {
+ 'service' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'service' => 'service',
+ 'identity' => 'identity',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getServiceDescription
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getServiceDescription from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * service
+
+ $element->set_service($data);
+ $element->get_service();
+
+
+
+
+=item * identity
+
+ $element->set_identity($data);
+ $element->get_identity();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getServiceDescription->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ service => $some_value, # string
+ identity => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getServiceDescriptionResponse.pm b/EZLocate/Elements/getServiceDescriptionResponse.pm
new file mode 100644
index 0000000..4b9ecc1
--- /dev/null
+++ b/EZLocate/Elements/getServiceDescriptionResponse.pm
@@ -0,0 +1,221 @@
+
+package Geo::EZLocate::Elements::getServiceDescriptionResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('getServiceDescriptionResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %description_of :ATTR(:get<description>);
+my %countryCode_of :ATTR(:get<countryCode>);
+my %inputs_of :ATTR(:get<inputs>);
+my %outputs_of :ATTR(:get<outputs>);
+my %matchTypes_of :ATTR(:get<matchTypes>);
+my %matchTypeName_of :ATTR(:get<matchTypeName>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ description
+ countryCode
+ inputs
+ outputs
+ matchTypes
+ matchTypeName
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'description' => \%description_of,
+ 'countryCode' => \%countryCode_of,
+ 'inputs' => \%inputs_of,
+ 'outputs' => \%outputs_of,
+ 'matchTypes' => \%matchTypes_of,
+ 'matchTypeName' => \%matchTypeName_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'countryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'inputs' => 'Geo::EZLocate::Types::Record',
+ 'outputs' => 'Geo::EZLocate::Types::OutputFieldSequence',
+ 'matchTypes' => 'Geo::EZLocate::Types::MatchTypeSequence',
+ 'matchTypeName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'description' => 'description',
+ 'countryCode' => 'countryCode',
+ 'inputs' => 'inputs',
+ 'outputs' => 'outputs',
+ 'matchTypes' => 'matchTypes',
+ 'matchTypeName' => 'matchTypeName',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getServiceDescriptionResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getServiceDescriptionResponse from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * description
+
+ $element->set_description($data);
+ $element->get_description();
+
+
+
+
+=item * countryCode
+
+ $element->set_countryCode($data);
+ $element->get_countryCode();
+
+
+
+
+=item * inputs
+
+ $element->set_inputs($data);
+ $element->get_inputs();
+
+
+
+
+=item * outputs
+
+ $element->set_outputs($data);
+ $element->get_outputs();
+
+
+
+
+=item * matchTypes
+
+ $element->set_matchTypes($data);
+ $element->get_matchTypes();
+
+
+
+
+=item * matchTypeName
+
+ $element->set_matchTypeName($data);
+ $element->get_matchTypeName();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getServiceDescriptionResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ description => $some_value, # string
+ countryCode => $some_value, # string
+ inputs => { # Geo::EZLocate::Types::Record
+ nv => { # Geo::EZLocate::Types::NameValue
+ name => $some_value, # string
+ value => $some_value, # string
+ },
+ },
+ outputs => { # Geo::EZLocate::Types::OutputFieldSequence
+ fields => { # Geo::EZLocate::Types::OutputField
+ name => $some_value, # string
+ description => $some_value, # string
+ type => $some_value, # int
+ },
+ },
+ matchTypes => { # Geo::EZLocate::Types::MatchTypeSequence
+ types => { # Geo::EZLocate::Types::MatchType
+ name => $some_value, # string
+ description => $some_value, # string
+ id => $some_value, # int
+ },
+ },
+ matchTypeName => $some_value, # string
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getServices.pm b/EZLocate/Elements/getServices.pm
new file mode 100644
index 0000000..3c70649
--- /dev/null
+++ b/EZLocate/Elements/getServices.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::getServices;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('getServices');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %identity_of :ATTR(:get<identity>);
+
+__PACKAGE__->_factory(
+ [ qw( identity
+
+ ) ],
+ {
+ 'identity' => \%identity_of,
+ },
+ {
+ 'identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'identity' => 'identity',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getServices
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getServices from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * identity
+
+ $element->set_identity($data);
+ $element->get_identity();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getServices->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ identity => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/getServicesResponse.pm b/EZLocate/Elements/getServicesResponse.pm
new file mode 100644
index 0000000..93f28ac
--- /dev/null
+++ b/EZLocate/Elements/getServicesResponse.pm
@@ -0,0 +1,139 @@
+
+package Geo::EZLocate::Elements::getServicesResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Geocoding.xsd1' }
+
+__PACKAGE__->__set_name('getServicesResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %services_of :ATTR(:get<services>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ services
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'services' => \%services_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'services' => 'Geo::EZLocate::Types::Record',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'services' => 'services',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::getServicesResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+getServicesResponse from the namespace http://ezlocate.na.teleatlas.com/Geocoding.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * services
+
+ $element->set_services($data);
+ $element->get_services();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::getServicesResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ services => { # Geo::EZLocate::Types::Record
+ nv => { # Geo::EZLocate::Types::NameValue
+ name => $some_value, # string
+ value => $some_value, # string
+ },
+ },
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/invalidateCredential.pm b/EZLocate/Elements/invalidateCredential.pm
new file mode 100644
index 0000000..7fb7ed4
--- /dev/null
+++ b/EZLocate/Elements/invalidateCredential.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::invalidateCredential;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('invalidateCredential');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %credential_of :ATTR(:get<credential>);
+
+__PACKAGE__->_factory(
+ [ qw( credential
+
+ ) ],
+ {
+ 'credential' => \%credential_of,
+ },
+ {
+ 'credential' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'credential' => 'credential',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::invalidateCredential
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+invalidateCredential from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * credential
+
+ $element->set_credential($data);
+ $element->get_credential();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::invalidateCredential->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ credential => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/invalidateCredentialResponse.pm b/EZLocate/Elements/invalidateCredentialResponse.pm
new file mode 100644
index 0000000..8b448f8
--- /dev/null
+++ b/EZLocate/Elements/invalidateCredentialResponse.pm
@@ -0,0 +1,120 @@
+
+package Geo::EZLocate::Elements::invalidateCredentialResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('invalidateCredentialResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::invalidateCredentialResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+invalidateCredentialResponse from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::invalidateCredentialResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/requestChallenge.pm b/EZLocate/Elements/requestChallenge.pm
new file mode 100644
index 0000000..682044e
--- /dev/null
+++ b/EZLocate/Elements/requestChallenge.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::requestChallenge;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('requestChallenge');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %userName_of :ATTR(:get<userName>);
+my %minutesValid_of :ATTR(:get<minutesValid>);
+
+__PACKAGE__->_factory(
+ [ qw( userName
+ minutesValid
+
+ ) ],
+ {
+ 'userName' => \%userName_of,
+ 'minutesValid' => \%minutesValid_of,
+ },
+ {
+ 'userName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'minutesValid' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'userName' => 'userName',
+ 'minutesValid' => 'minutesValid',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::requestChallenge
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+requestChallenge from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * userName
+
+ $element->set_userName($data);
+ $element->get_userName();
+
+
+
+
+=item * minutesValid
+
+ $element->set_minutesValid($data);
+ $element->get_minutesValid();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::requestChallenge->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ userName => $some_value, # string
+ minutesValid => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/requestChallengeResponse.pm b/EZLocate/Elements/requestChallengeResponse.pm
new file mode 100644
index 0000000..c03951a
--- /dev/null
+++ b/EZLocate/Elements/requestChallengeResponse.pm
@@ -0,0 +1,134 @@
+
+package Geo::EZLocate::Elements::requestChallengeResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('requestChallengeResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %encryptedID_of :ATTR(:get<encryptedID>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ encryptedID
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'encryptedID' => \%encryptedID_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'encryptedID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'encryptedID' => 'encryptedID',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::requestChallengeResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+requestChallengeResponse from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * encryptedID
+
+ $element->set_encryptedID($data);
+ $element->get_encryptedID();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::requestChallengeResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ encryptedID => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/testCredential.pm b/EZLocate/Elements/testCredential.pm
new file mode 100644
index 0000000..186e80a
--- /dev/null
+++ b/EZLocate/Elements/testCredential.pm
@@ -0,0 +1,148 @@
+
+package Geo::EZLocate::Elements::testCredential;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('testCredential');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %ipAddress_of :ATTR(:get<ipAddress>);
+my %credential_of :ATTR(:get<credential>);
+my %serverCred_of :ATTR(:get<serverCred>);
+
+__PACKAGE__->_factory(
+ [ qw( ipAddress
+ credential
+ serverCred
+
+ ) ],
+ {
+ 'ipAddress' => \%ipAddress_of,
+ 'credential' => \%credential_of,
+ 'serverCred' => \%serverCred_of,
+ },
+ {
+ 'ipAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'credential' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'serverCred' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ },
+ {
+
+ 'ipAddress' => 'ipAddress',
+ 'credential' => 'credential',
+ 'serverCred' => 'serverCred',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::testCredential
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+testCredential from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * ipAddress
+
+ $element->set_ipAddress($data);
+ $element->get_ipAddress();
+
+
+
+
+=item * credential
+
+ $element->set_credential($data);
+ $element->get_credential();
+
+
+
+
+=item * serverCred
+
+ $element->set_serverCred($data);
+ $element->get_serverCred();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::testCredential->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ ipAddress => $some_value, # string
+ credential => $some_value, # int
+ serverCred => $some_value, # int
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+
diff --git a/EZLocate/Elements/testCredentialResponse.pm b/EZLocate/Elements/testCredentialResponse.pm
new file mode 100644
index 0000000..8d7e917
--- /dev/null
+++ b/EZLocate/Elements/testCredentialResponse.pm
@@ -0,0 +1,162 @@
+
+package Geo::EZLocate::Elements::testCredentialResponse;
+use strict;
+use warnings;
+
+{ # BLOCK to scope variables
+
+sub get_xmlns { 'http://ezlocate.na.teleatlas.com/Authentication.xsd1' }
+
+__PACKAGE__->__set_name('testCredentialResponse');
+__PACKAGE__->__set_nillable();
+__PACKAGE__->__set_minOccurs();
+__PACKAGE__->__set_maxOccurs();
+__PACKAGE__->__set_ref();
+
+use base qw(
+ SOAP::WSDL::XSD::Typelib::Element
+ SOAP::WSDL::XSD::Typelib::ComplexType
+);
+
+our $XML_ATTRIBUTE_CLASS;
+undef $XML_ATTRIBUTE_CLASS;
+
+sub __get_attr_class {
+ return $XML_ATTRIBUTE_CLASS;
+}
+
+use Class::Std::Fast::Storable constructor => 'none';
+use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
+
+Class::Std::initialize();
+
+{ # BLOCK to scope variables
+
+my %resultCode_of :ATTR(:get<resultCode>);
+my %user_of :ATTR(:get<user>);
+my %password_of :ATTR(:get<password>);
+my %expiration_of :ATTR(:get<expiration>);
+
+__PACKAGE__->_factory(
+ [ qw( resultCode
+ user
+ password
+ expiration
+
+ ) ],
+ {
+ 'resultCode' => \%resultCode_of,
+ 'user' => \%user_of,
+ 'password' => \%password_of,
+ 'expiration' => \%expiration_of,
+ },
+ {
+ 'resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
+ 'user' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
+ 'expiration' => 'SOAP::WSDL::XSD::Typelib::Builtin::long',
+ },
+ {
+
+ 'resultCode' => 'resultCode',
+ 'user' => 'user',
+ 'password' => 'password',
+ 'expiration' => 'expiration',
+ }
+);
+
+} # end BLOCK
+
+
+
+
+
+
+} # end of BLOCK
+
+
+
+1;
+
+
+=pod
+
+=head1 NAME
+
+Geo::EZLocate::Elements::testCredentialResponse
+
+=head1 DESCRIPTION
+
+Perl data type class for the XML Schema defined element
+testCredentialResponse from the namespace http://ezlocate.na.teleatlas.com/Authentication.xsd1.
+
+
+
+
+
+
+
+=head1 PROPERTIES
+
+The following properties may be accessed using get_PROPERTY / set_PROPERTY
+methods:
+
+=over
+
+=item * resultCode
+
+ $element->set_resultCode($data);
+ $element->get_resultCode();
+
+
+
+
+=item * user
+
+ $element->set_user($data);
+ $element->get_user();
+
+
+
+
+=item * password
+
+ $element->set_password($data);
+ $element->get_password();
+
+
+
+
+=item * expiration
+
+ $element->set_expiration($data);
+ $element->get_expiration();
+
+
+
+
+
+=back
+
+
+=head1 METHODS
+
+=head2 new
+
+ my $element = Geo::EZLocate::Elements::testCredentialResponse->new($data);
+
+Constructor. The following data structure may be passed to new():
+
+ {
+ resultCode => $some_value, # int
+ user => $some_value, # string
+ password => $some_value, # string
+ expiration => $some_value, # long
+ },
+
+=head1 AUTHOR
+
+Generated by SOAP::WSDL
+
+=cut
+