1package MyTypemaps::BarCode; 2use strict; 3use warnings; 4 5our $typemap_1 = { 6 'GenerateBarCode/BarCodeText' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 7 'GenerateBarCode/BarCodeParam/BarColor' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 8 'GenerateBarCode/BarCodeParam/barcodeOption' => 'MyTypes::BarcodeOption', 9 'GenerateBarCode/BarCodeParam/Left' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 10 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', 11 'GenerateBarCode' => 'MyElements::GenerateBarCode', 12 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 13 'GenerateBarCode/BarCodeParam/Angle' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 14 'GenerateBarCode/BarCodeParam/Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 15 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', 16 'GenerateBarCode/BarCodeParam/BarCodeImageFormat' => 'MyTypes::ImageFormats', 17 'GenerateBarCode/BarCodeParam/BGColor' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 18 'GenerateBarCode/BarCodeParam/Ratio' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 19 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', 20 'GenerateBarCode/BarCodeParam/Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 21 'GenerateBarCode/BarCodeParam/CheckSum' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean', 22 'GenerateBarCode/BarCodeParam/checkSumMethod' => 'MyTypes::CheckSumMethod', 23 'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 24 'GenerateBarCode/BarCodeParam/barcodeType' => 'MyTypes::BarcodeType', 25 'GenerateBarCode/BarCodeParam/FontSize' => 'SOAP::WSDL::XSD::Typelib::Builtin::float', 26 'GenerateBarCode/BarCodeParam/Top' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 27 'GenerateBarCodeResponse/GenerateBarCodeResult' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary', 28 'GenerateBarCodeResponse' => 'MyElements::GenerateBarCodeResponse', 29 'GenerateBarCode/BarCodeParam/Module' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 30 'GenerateBarCode/BarCodeParam/showTextPosition' => 'MyTypes::ShowTextPosition', 31 'GenerateBarCode/BarCodeParam' => 'MyTypes::BarCodeData', 32 'GenerateBarCode/BarCodeParam/FontName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string' 33 }; 34; 35 36sub get_class { 37 my $name = join '/', @{ $_[1] }; 38 exists $typemap_1->{ $name } or die "Cannot resolve $name via " . __PACKAGE__; 39 return $typemap_1->{ $name }; 40} 41 42sub get_typemap { 43 return $typemap_1; 44} 45 461; 47 48__END__ 49 50=pod 51 52=head1 NAME 53 54MyTypemaps::BarCode; - typemap for ::BarCode; 55 56=head1 DESCRIPTION 57 58Typemap created by SOAP::WSDL for map-based SOAP message parsers. 59 60=cut 61 62