diff options
Diffstat (limited to 'EZLocate/Typemaps')
-rw-r--r-- | EZLocate/Typemaps/Authentication.pm | 66 | ||||
-rw-r--r-- | EZLocate/Typemaps/EZClient.pm | 62 | ||||
-rw-r--r-- | EZLocate/Typemaps/Geocoding.pm | 103 |
3 files changed, 231 insertions, 0 deletions
diff --git a/EZLocate/Typemaps/Authentication.pm b/EZLocate/Typemaps/Authentication.pm new file mode 100644 index 0000000..4461aca --- /dev/null +++ b/EZLocate/Typemaps/Authentication.pm @@ -0,0 +1,66 @@ + +package Geo::EZLocate::Typemaps::Authentication; +use strict; +use warnings; + +our $typemap_1 = { + 'invalidateCredentialResponse' => 'Geo::EZLocate::Elements::invalidateCredentialResponse', + 'requestChallenge' => 'Geo::EZLocate::Elements::requestChallenge', + 'testCredentialResponse/user' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'testCredentialResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'testCredential/ipAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'answerChallenge' => 'Geo::EZLocate::Elements::answerChallenge', + 'requestChallengeResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'answerChallenge/encryptedResponse' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', + 'invalidateCredential' => 'Geo::EZLocate::Elements::invalidateCredential', + 'answerChallengeResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'requestChallengeResponse/encryptedID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'testCredential' => 'Geo::EZLocate::Elements::testCredential', + 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'testCredential/credential' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'testCredentialResponse/password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', + 'answerChallenge/originalChallenge' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', + 'requestChallengeResponse' => 'Geo::EZLocate::Elements::requestChallengeResponse', + 'testCredentialResponse/expiration' => 'SOAP::WSDL::XSD::Typelib::Builtin::long', + 'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'answerChallengeResponse/credential' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'testCredential/serverCred' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'answerChallengeResponse' => 'Geo::EZLocate::Elements::answerChallengeResponse', + 'testCredentialResponse' => 'Geo::EZLocate::Elements::testCredentialResponse', + 'requestChallenge/minutesValid' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'invalidateCredentialResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'requestChallenge/userName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'invalidateCredential/credential' => 'SOAP::WSDL::XSD::Typelib::Builtin::int' + }; +; + +sub get_class { + my $name = join '/', @{ $_[1] }; + return $typemap_1->{ $name }; +} + +sub get_typemap { + return $typemap_1; +} + +1; + +__END__ + +__END__ + +=pod + +=head1 NAME + +Geo::EZLocate::Typemaps::Authentication - typemap for Authentication + +=head1 DESCRIPTION + +Typemap created by SOAP::WSDL for map-based SOAP message parsers. + +=cut + diff --git a/EZLocate/Typemaps/EZClient.pm b/EZLocate/Typemaps/EZClient.pm new file mode 100644 index 0000000..83937b9 --- /dev/null +++ b/EZLocate/Typemaps/EZClient.pm @@ -0,0 +1,62 @@ + +package Geo::EZLocate::Typemaps::EZClient; +use strict; +use warnings; + +our $typemap_1 = { + 'getRPSResponse' => 'Geo::EZLocate::Elements::getRPSResponse', + 'getMOTDResponse' => 'Geo::EZLocate::Elements::getMOTDResponse', + 'getAccountInfo' => 'Geo::EZLocate::Elements::getAccountInfo', + 'getAccountInfoResponse/accountType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getAccountInfoResponse' => 'Geo::EZLocate::Elements::getAccountInfoResponse', + 'getClientInfo' => 'Geo::EZLocate::Elements::getClientInfo', + 'getAccountInfoResponse/actualRecords' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', + 'getAccountInfoResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getMOTDResponse/message' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getClientInfoResponse' => 'Geo::EZLocate::Elements::getClientInfoResponse', + 'getClientInfoResponse/safeToRun' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getClientInfo/minorVersion' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', + 'getAccountInfoResponse/expiration' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', + 'getClientInfoResponse/message' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getRPS/identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getAccountInfoResponse/maximumRecords' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getClientInfo/majorVersion' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getRPSResponse/recordsPerSecond' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getMOTD' => 'Geo::EZLocate::Elements::getMOTD', + 'getAccountInfo/identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getRPS' => 'Geo::EZLocate::Elements::getRPS' + }; +; + +sub get_class { + my $name = join '/', @{ $_[1] }; + return $typemap_1->{ $name }; +} + +sub get_typemap { + return $typemap_1; +} + +1; + +__END__ + +__END__ + +=pod + +=head1 NAME + +Geo::EZLocate::Typemaps::EZClient - typemap for EZClient + +=head1 DESCRIPTION + +Typemap created by SOAP::WSDL for map-based SOAP message parsers. + +=cut + diff --git a/EZLocate/Typemaps/Geocoding.pm b/EZLocate/Typemaps/Geocoding.pm new file mode 100644 index 0000000..edb21c7 --- /dev/null +++ b/EZLocate/Typemaps/Geocoding.pm @@ -0,0 +1,103 @@ + +package Geo::EZLocate::Typemaps::Geocoding; +use strict; +use warnings; + +our $typemap_1 = { + 'getServiceDescriptionResponse/inputs' => 'Geo::EZLocate::Types::Record', + 'findMultiAddressResponse/results/sequence/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getServicesResponse/services/nv/value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findAddress/input/nv/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', + 'findMultiAddress/inputs/record/nv/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServices' => 'Geo::EZLocate::Elements::getServices', + 'getServicesResponse/services/nv' => 'Geo::EZLocate::Types::NameValue', + 'findAddressResponse' => 'Geo::EZLocate::Elements::findAddressResponse', + 'findAddress/input/nv' => 'Geo::EZLocate::Types::NameValue', + 'getServicesResponse/services/nv/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse' => 'Geo::EZLocate::Elements::getServiceDescriptionResponse', + 'getServiceDescriptionResponse/matchTypes' => 'Geo::EZLocate::Types::MatchTypeSequence', + 'findAddressResponse/result/mAttributes/nv/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse/matchTypes/types' => 'Geo::EZLocate::Types::MatchType', + 'findMultiAddressResponse/results/sequence/mAttributes/nv' => 'Geo::EZLocate::Types::NameValue', + 'findMultiAddressResponse' => 'Geo::EZLocate::Elements::findMultiAddressResponse', + 'findMultiAddress/inputs/record/nv/value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse/outputs/fields/description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findAddress' => 'Geo::EZLocate::Elements::findAddress', + 'getServices/identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'findMultiAddressResponse/results' => 'Geo::EZLocate::Types::GeocodeSequence', + 'findMultiAddressResponse/results/sequence' => 'Geo::EZLocate::Types::Geocode', + 'getServiceDescriptionResponse/inputs/nv/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findMultiAddressResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'findAddress/identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'findAddressResponse/result/mAttributes/nv/value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse/outputs' => 'Geo::EZLocate::Types::OutputFieldSequence', + 'findAddress/input' => 'Geo::EZLocate::Types::Record', + 'getServiceDescriptionResponse/description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findAddress/service' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findAddressResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getServicesResponse' => 'Geo::EZLocate::Elements::getServicesResponse', + 'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findMultiAddress/inputs' => 'Geo::EZLocate::Types::RecordSequence', + 'findAddressResponse/result' => 'Geo::EZLocate::Types::Geocode', + 'findAddressResponse/result/mAttributes/nv' => 'Geo::EZLocate::Types::NameValue', + 'findMultiAddressResponse/results/sequence/mAttributes' => 'Geo::EZLocate::Types::Record', + 'getServiceDescriptionResponse/inputs/nv/value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findMultiAddress/inputs/record' => 'Geo::EZLocate::Types::Record', + 'findAddressResponse/result/mAttributes' => 'Geo::EZLocate::Types::Record', + 'getServiceDescription/identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'findMultiAddress/identity' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getServiceDescription' => 'Geo::EZLocate::Elements::getServiceDescription', + 'findMultiAddress/service' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findMultiAddress/inputs/record/nv' => 'Geo::EZLocate::Types::NameValue', + 'getServicesResponse/services' => 'Geo::EZLocate::Types::Record', + 'findAddressResponse/result/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'findMultiAddress' => 'Geo::EZLocate::Elements::findMultiAddress', + 'getServiceDescriptionResponse/matchTypeName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescription/service' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findMultiAddressResponse/results/sequence/mAttributes/nv/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'findMultiAddressResponse/results/sequence/mAttributes/nv/value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse/outputs/fields/type' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getServiceDescriptionResponse/outputs/fields/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServicesResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getServiceDescriptionResponse/resultCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'getServiceDescriptionResponse/matchTypes/types/description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse/outputs/fields' => 'Geo::EZLocate::Types::OutputField', + 'getServiceDescriptionResponse/matchTypes/types/id' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', + 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', + 'findAddress/input/nv/value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', + 'getServiceDescriptionResponse/inputs/nv' => 'Geo::EZLocate::Types::NameValue', + 'getServiceDescriptionResponse/countryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', + 'getServiceDescriptionResponse/matchTypes/types/name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string' + }; +; + +sub get_class { + my $name = join '/', @{ $_[1] }; + return $typemap_1->{ $name }; +} + +sub get_typemap { + return $typemap_1; +} + +1; + +__END__ + +__END__ + +=pod + +=head1 NAME + +Geo::EZLocate::Typemaps::Geocoding - typemap for Geocoding + +=head1 DESCRIPTION + +Typemap created by SOAP::WSDL for map-based SOAP message parsers. + +=cut + |