diff options
Diffstat (limited to 'EZLocate/Elements')
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 + |