diff --git a/lib/Shipment/Base.pm b/lib/Shipment/Base.pm index c5db745..63163e4 100644 --- a/lib/Shipment/Base.pm +++ b/lib/Shipment/Base.pm @@ -56,6 +56,9 @@ use MooX::Types::MooseLike::Base qw(:all); use MooX::Types::MooseLike::DateTime qw( DateAndTime ); use namespace::clean; +use Exporter 'import'; +our @EXPORT_OK = qw( coerce_datetime ); + =head1 Class Attributes =head2 from_address, to_address diff --git a/lib/Shipment/UPS.pm b/lib/Shipment/UPS.pm index 19fec16..a33582d 100644 --- a/lib/Shipment/UPS.pm +++ b/lib/Shipment/UPS.pm @@ -2,6 +2,8 @@ package Shipment::UPS; use strict; use warnings; +use Shipment::UPS::API; + =head1 NAME Shipment::UPS - Interface to UPS Shipping Web Services @@ -30,80 +32,130 @@ Shipment::UPS - Interface to UPS Shipping Web Services =head1 ABOUT -This class provides an interface to the UPS Online Tools. - -For code examples, see https://github.com/pullingshots/Shipment/tree/master/eg - -You must sign up for a developer access key in order to make use of this module. - -https://www.ups.com/upsdeveloperkit - -See related modules for documentation on options and how to access rates and labels: - -L - common attributes and methods for all interfaces +This class provides an interface to the UPS RESTful APIs for rating and shipping. You must sign up for a developer access key in order to make use of this module. -L - define an from or to address - -L - define package details, weight, dimensions, etc - -L - access information about a service, rate, etd, etc - -L - access the label file - -It makes extensive use of SOAP::WSDL in order to create/decode xml requests and responses. The Shipment::UPS::WSDL interface was created primarily using the wsdl2perl.pl script from SOAP::WSDL. +https://developer.ups.com/api/reference =cut use Try::Tiny; -use Shipment::SOAP::WSDL; use Moo; use MooX::Types::MooseLike::Base qw(:all); +use MooX::Aliases; use namespace::clean; -use DateTime::Format::ISO8601; - extends 'Shipment::Base'; =head1 Class Attributes -=head2 username, password, key +=head2 client_id, client_secret Credentials required to access UPS Online Tools. =cut -has 'username' => ( - is => 'rw', +has 'client_id' => ( + is => 'ro', isa => Str, + alias => 'username', ); -has 'password' => ( - is => 'rw', +has 'client_secret' => ( + is => 'ro', isa => Str, + alias => 'password', ); -has 'key' => ( +has 'proxy_domain' => ( is => 'rw', isa => Str, + trigger => sub { + my ($self, $value) = @_; + $self->environment('production') if $value eq 'https://onlinetools.ups.com'; + }, ); -=head2 proxy_domain +has 'environment' => ( + is => 'rw', + isa => Enum[ qw( cie production ) ], + default => 'cie', + trigger => sub { + my $self = shift; + $self->clear_api(); + } +); -This determines whether you will use the UPS Customer Integration Environment (for development) or the production (live) environment - * wwwcie.ups.com (development) - * onlinetools.ups.com (production) +has 'api' => ( + is => 'ro', + isa => InstanceOf['Shipment::UPS::API'], + lazy => 1, + clearer => 1, + builder => 1, +); -=cut +sub _build_api { + my $self = shift; + return Shipment::UPS::API->new( + debug => $self->debug, + client_id => $self->client_id, + client_secret => $self->client_secret, + account_number => $self->account, + api_url => ($self->environment eq 'production' ? 'https://onlinetools.ups.com' : 'https://wwwcie.ups.com'), + preserve_token => $self->preserve_token ? $self->preserve_token : undef + ); +}; -has 'proxy_domain' => ( +=head2 preserve_token + + A subroutine that handle saving and retrieving the access token. + This sub is useful when you want to save the access token to prevent + rate limiting on the UPS Auth API. + + Default behavior is to save the access token and expired time to a file + in your system's temp directory. + +=cut +has 'preserve_token' => ( is => 'rw', - isa => Enum[ qw( - wwwcie.ups.com - onlinetools.ups.com - ) ], - default => 'wwwcie.ups.com', + isa => CodeRef, + default => sub { + my $self = shift; + + # Write the access token to a file and read it again to + # prevent rate limiting on UPS API + sub { + my ($args) = @_; + + use File::Slurp qw(write_file read_file); + use File::Spec; + use Try::Tiny; + my $tmp_dir = File::Spec->tmpdir(); + if ($args->{access_token} && $args->{expires_in}) { + # To prevent edge case of almost expired token, + # we set it to expire 10 mins early. + my $expired_time = time + ($args->{expires_in} * 1) - 600; + try { + write_file( + $tmp_dir . "/ups_access_token_" . $self->client_id, + join('|', $args->{access_token}, $expired_time) + ); + } catch { + warn "Failed to write access token to file: $_" if $self->debug; + } + } + + try { + my $preserve_token = read_file($tmp_dir . '/ups_access_token_' . $self->client_id); + my ($access_token, $expired_time) = split(/\|/, $preserve_token); + return $access_token if $expired_time > time; + } catch { + warn "Failed to read access_token from file: $_" if $self->debug; + } + }; + } ); + =head2 negotiated_rates Turn negotiated rates on or off. @@ -166,13 +218,14 @@ has 'label_height' => ( In certain cases (i.e. for shipments with declared value over $999), UPS will return a control log receipt which must be printed off along with the label. -type: Shipment::Label +type: Array[Shipment::Label] =cut has 'control_log_receipt' => ( is => 'rw', - isa => InstanceOf['Shipment::Label'], + isa => ArrayRef[InstanceOf['Shipment::Label']], + default => sub { [] }, ); =head2 carbon_neutral @@ -189,76 +242,62 @@ has 'carbon_neutral' => ( default => undef, ); -=head2 saturday_delivery +=head1 Type Maps -Set the Saturday Delivery Indicator - the shipment must be delivered on a Saturday +=head2 service_map -type: Bool +UPS returns service codes without descriptions. This is mapped here so that we can display 'UPS Ground' instead of '03'. =cut -has 'saturday_delivery' => ( - is => 'rw', - isa => Bool, - default => undef, +my %service_map = ( + '01' => 'UPS Next Day Air', + '02' => 'UPS Second Day Air', + '03' => 'UPS Ground', + '07' => 'UPS Worldwide Express', + '08' => 'UPS Worldwide Expedited', + '11' => 'UPS Standard', + '12' => 'UPS Three-Day Select', + '13' => 'UPS Next Day Air Saver', + '14' => 'UPS Next Day Air Early A.M.', + '54' => 'UPS Worldwide Express Plus', + '59' => 'UPS Second Day Air A.M.', + '65' => 'UPS Saver', + '82' => 'UPS Today Standard', + '83' => 'UPS Today Dedicated Courier', + '85' => 'UPS Today Express', + '86' => 'UPS Today Express Saver', + '93' => 'UPS SurePost 1 lb or Greater', + 'CA' => { + '01' => 'UPS Express', + '13' => 'UPS Express Saver', + '65' => 'UPS Worldwide Express Saver', + '02' => 'UPS Expedited', + }, ); -=head1 Type Maps +## Rating code to Shipping code map for cases when they differ +my %service_code_map = ( + 'CA' => { + '07' => '01', + '13' => '65', + '02' => '08', + }, +); -=head2 service_map +=head2 country_code_map -UPS returns service codes without descriptions. This is mapped here so that we can display 'UPS Ground' instead of '03'. +UPS needs the country code overridden for some US territories =cut -has 'service_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - '01' => 'UPS Next Day Air', - '02' => 'UPS Second Day Air', - '03' => 'UPS Ground', - '07' => 'UPS Worldwide Express', - '08' => 'UPS Worldwide Expedited', - '11' => 'UPS Standard', - '12' => 'UPS Three-Day Select', - '13' => 'UPS Next Day Air Saver', - '14' => 'UPS Next Day Air Early A.M.', - '54' => 'UPS Worldwide Express Plus', - '59' => 'UPS Second Day Air A.M.', - '65' => 'UPS Saver', - '82' => 'UPS Today Standard', - '83' => 'UPS Today Dedicated Courier', - '85' => 'UPS Today Express', - '86' => 'UPS Today Express Saver', - '92' => 'UPS SurePost Less than 1 lb', - '93' => 'UPS SurePost 1 lb or Greater', - '94' => 'UPS SurePost BPM', - '95' => 'UPS SurePost Media', - 'CA' => { - '01' => 'UPS Express', - '13' => 'UPS Express Saver', - '65' => 'UPS Worldwide Express Saver', - '02' => 'UPS Expedited', - }, - }; - } -); - -## Rating code to Shipping code map for cases when they differ -has 'service_code_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'CA' => { - '07' => '01', - '13' => '65', - '02' => '08', - }, - }; - } +my %country_code_map = ( + 'GU' => 'GU', + 'PR' => 'PR', + 'MP' => 'MP', + 'AS' => 'AS', + 'VI' => 'VI', + 'FM' => 'FM', ); =head2 Shipment::Base type maps @@ -267,64 +306,38 @@ Shipment::Base provides abstract types which need to be mapped to UPS codes (i.e =cut -has 'bill_type_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'sender' => 'BillShipper', - 'recipient' => 'BillReceiver', - 'third_party' => 'BillThirdParty', - }; - } +my %bill_type_map = ( + 'sender' => 'BillShipper', + 'recipient' => 'BillReceiver', + 'third_party' => 'BillThirdParty', ); -has 'signature_type_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'default' => undef, - 'required' => '2', - 'not_required' => undef, - 'adult' => '3', - }; - } +my %signature_type_map = ( + 'default' => undef, + 'required' => '1', + 'not_required' => undef, + 'adult' => '2', ); - -has 'package_type_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'custom' => '02', - 'envelope' => '01', - 'tube' => '03', - 'box' => '21', - 'pack' => '04', - '25kg_box' => '24', - '10kg_box' => '25', - 'pallet' => '30', - 'small_express_box' => '2a', - 'medium_express_box' => '2b', - 'large_express_box' => '2c', - }; - } +my %package_type_map = ( + 'custom' => '02', + 'envelope' => '01', + 'tube' => '03', + 'box' => '21', + 'pack' => '04', + '25kg_box' => '24', + '10kg_box' => '25', + 'pallet' => '30', + 'small_express_box' => '2a', + 'medium_express_box' => '2b', + 'large_express_box' => '2c', ); -has 'units_type_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'lb' => 'LBS', - 'kg' => 'KGS', - 'in' => 'IN', - 'cm' => 'CM', - 'oz' => 'OZS', - }; - } +my %units_type_map = ( + 'lb' => 'LBS', + 'kg' => 'KGS', + 'in' => 'IN', + 'cm' => 'CM', ); =head2 custom package types @@ -343,33 +356,21 @@ has '+package_type' => ( isa => Enum[qw( custom envelope tube box pack 25kg_box 10kg_box pallet small_express_box medium_express_box large_express_box )] ); -has 'printer_type_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'pdf' => '', - 'thermal' => 'EPL', - 'image' => 'GIF', - 'ZPL' => 'ZPL', - 'SPL' => 'SPL', - 'STARPL' => 'STARPL', - }; - } +my %printer_type_map = ( + 'pdf' => '', + 'thermal' => 'EPL', + 'image' => 'GIF', + 'ZPL' => 'ZPL', + 'SPL' => 'SPL', + 'STARPL' => 'STARPL', ); -has 'label_content_type_map' => ( - is => 'ro', - isa => HashRef [], - default => sub { - { - 'thermal' => 'text/ups-epl', - 'image' => 'image/gif', - 'ZPL' => 'text/ups-zpl', - 'SPL' => 'text/ups-spl', - 'STARPL' => 'text/ups-starpl', - }; - } +my %label_content_type_map = ( + 'thermal' => 'text/ups-epl', + 'image' => 'image/gif', + 'ZPL' => 'text/ups-zpl', + 'SPL' => 'text/ups-spl', + 'STARPL' => 'text/ups-starpl', ); =head2 custom printer types @@ -403,38 +404,10 @@ has '+currency' => ( =head2 surepost Enable UPS SurePost -This includes surepost 1 lb or Greater and Surepost less than 1 lb -Note: for less than 1 lb (service id 92) weight must be in ounces -specified as oz -=cut - -has 'surepost' => ( - is => 'rw', - isa => Bool, - default => undef, -); - -=head2 surepost_bpm - -Enable UPS SurePost BPM -Bound printed matter parcels - -=cut - -has 'surepost_bpm' => ( - is => 'rw', - isa => Bool, - default => undef, -); - -=head2 surepost_media - -Enable UPS SurePost media -Media parcesl with weight 1 lb to 70 lbs =cut -has 'surepost_media' => ( +has 'surepost' => ( is => 'rw', isa => Bool, default => undef, @@ -444,7 +417,7 @@ has 'surepost_media' => ( =head2 _build_services -This calls ProcessRate from the Rating API with RequestOption => 'Shop' +This calls the Rating API with RequestOption => 'Shop' Each RatedShipment that is returned is added to services @@ -453,6 +426,8 @@ The following service mapping is used: * express => 02 (UPS Second Day Air) * priority => 01 (UPS Next Day Air) +This method ignores what is in $self->packages and uses a single package weighing 1 pound for rating. The idea is to list what services are available, but for accurate rate comparisons, the rate method should be used. + =cut sub _build_services { @@ -460,83 +435,76 @@ sub _build_services { use Shipment::Package; use Shipment::Service; - use Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort; - - my $interface = Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort->new( - { - proxy_domain => $self->proxy_domain, - } - ); + my $response; - my %services; - if ($self->weight_unit ne 'oz') - { my $options; - $options->{DeliveryConfirmation}->{DCISType} = $self->signature_type_map->{$self->signature_type} if defined $self->signature_type_map->{$self->signature_type}; + $options->{DeliveryConfirmation}->{DCISType} = $signature_type_map{$self->signature_type} if defined $signature_type_map{$self->signature_type}; $options->{DeclaredValue}->{CurrencyCode} = $self->currency; - + my $rating_options; - $rating_options->{NegotiatedRatesIndicator} = 1 if $self->negotiated_rates; + $rating_options->{NegotiatedRatesIndicator} = "1" if $self->negotiated_rates; my $shipment_options; $shipment_options->{UPScarbonneutralIndicator} = '' if $self->carbon_neutral; - $shipment_options->{SaturdayDeliveryIndicator} = '' if $self->saturday_delivery; my @pieces; foreach (@{ $self->packages }) { - $options->{DeclaredValue}->{MonetaryValue} = $self->insured_value->value; + $options->{DeclaredValue}->{MonetaryValue} = '' . $self->insured_value->value; + + ## SurePost doesn't accept service options + $options = undef if $self->surepost; push @pieces, { PackagingType => { - Code => $self->package_type_map->{$self->package_type} || $self->package_type, + Code => $package_type_map{$self->package_type} || $self->package_type, }, Dimensions => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->dim_unit} || $self->dim_unit, + Code => $units_type_map{$self->dim_unit} || $self->dim_unit, }, - Length => $_->length, - Width => $_->width, - Height => $_->height, + Length => '' . $_->length, + Width => '' . $_->width, + Height => '' . $_->height, }, PackageWeight => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->weight_unit} || $self->weight_unit, + Code => $units_type_map{$self->weight_unit} || $self->weight_unit, }, - Weight => $_->weight, + Weight => '' . $_->weight, }, PackageServiceOptions => $options, }; } my @from_addresslines = ( - $self->from_address->address1, - $self->from_address->address2, + $self->from_address->address1, + $self->from_address->address2, $self->from_address->address3 ); my @to_addresslines = ( - $self->to_address->address1, - $self->to_address->address2, + $self->to_address->address1, + $self->to_address->address2, $self->to_address->address3 ); - my $shipto = { + my $shipto = { Address => { AddressLine => \@to_addresslines, City => $self->to_address()->city, StateProvinceCode => $self->to_address()->province_code, PostalCode => $self->to_address()->postal_code, - CountryCode => $self->to_address()->country_code, + CountryCode => $country_code_map{$self->to_address()->province_code} || $self->to_address()->country_code, }, }; - $shipto->{Address}->{ResidentialAddressIndicator} = 1 if $self->{residential_address}; + $shipto->{Address}->{ResidentialAddressIndicator} = "1" if $self->{residential_address}; $shipto->{Phone}{Number} = $self->to_address->phone if $self->to_address->phone; - + + my %services; try { - $Shipment::SOAP::WSDL::Debug = 1 if $self->debug > 1; - $response = $interface->ProcessRate( + $response = $self->api->shop( { Request => { RequestOption => 'Shop', @@ -557,37 +525,24 @@ sub _build_services { Package => \@pieces, ShipmentServiceOptions => $shipment_options, }, - }, - { - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { - AccessLicenseNumber => $self->key, - }, - }, + } ); - $Shipment::SOAP::WSDL::Debug = 0; - warn "Response\n" . $response if $self->debug > 1; - - $response->can('get_RatedShipment') or die 'no services available'; - foreach my $service (@{ $response->get_RatedShipment() }) { - my $rate = $service->get_TotalCharges->get_MonetaryValue; - my $currency = $service->get_TotalCharges->get_CurrencyCode; + foreach my $service (@{ $response->{RateResponse}->{RatedShipment} }) { + my $rate = $service->{TotalCharges}->{MonetaryValue}; + my $currency = $service->{TotalCharges}->{CurrencyCode}; if ($self->negotiated_rates) { - if ($service->get_NegotiatedRateCharges) { - $rate = $service->get_NegotiatedRateCharges->get_TotalCharge->get_MonetaryValue; - $currency = $service->get_NegotiatedRateCharges->get_TotalCharge->get_CurrencyCode; + if ($service->{NegotiatedRateCharges}) { + $rate = $service->{NegotiatedRateCharges}->{TotalCharge}->{MonetaryValue}; + $currency = $service->{NegotiatedRateCharges}->{TotalCharge}->{CurrencyCode}; } } - $services{$service->get_Service()->get_Code()->get_value} = Shipment::Service->new( - id => $service->get_Service()->get_Code()->get_value, + $services{$service->{Service}->{Code}} = Shipment::Service->new( + id => $service->{Service}->{Code}, name => ( - $self->service_map->{$self->from_address()->country_code}->{$service->get_Service()->get_Code()->get_value} + $service_map{$self->from_address()->country_code}->{$service->{Service}->{Code}} || - $self->service_map->{$service->get_Service()->get_Code()->get_value} + $service_map{$service->{Service}->{Code}} ), cost => Data::Currency->new($rate, $currency), ); @@ -600,73 +555,29 @@ sub _build_services { } $self->notice( '' ); - if ( $response->get_Response->get_Alert ) { - foreach my $alert (@{$response->get_Response->get_Alert}) { - warn "Notice: " . $alert->get_Description->get_value if $self->debug; - $self->add_notice( $alert->get_Description->get_value . "\n" ); + if ( $response->{Response}->{Alert} ) { + foreach my $alert (@{$response->{Response}->{Alert}}) { + warn "Notice: " . $alert->{Description} if $self->debug; + $self->add_notice( $alert->{Description} . "\n" ); } } } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn "Error: " . $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + my $error = $_; + warn $error if $self->debug; + $self->error( $error ); }; - } if ($self->surepost) { if ($self->error) { $self->add_notice( 'All services other than SurePost failed due to error: ' . $self->error . "\n" ); $self->error(''); } - - if ( $self->weight_unit eq 'oz' ) { - $services{92} = Shipment::Service->new( - id => '92', - name => $self->service_map->{92}, - ); - - $services{surepost_oz} = $services{92}; - - } - else { - $services{93} = Shipment::Service->new( - id => '93', - name => $self->service_map->{93}, - ); - $services{surepost} = $services{93}; - - # These are contract specific with UPS - # They are disabled by default - if ( $self->surepost_bpm ) { - $services{94} = Shipment::Service->new( - id => '94', - name => $self->service_map->{94}, - ); - $services{surepost_bpm} = $services{94}; - } - - if ( $self->surepost_media ) { - - $services{95} = Shipment::Service->new( - id => '95', - name => $self->service_map->{95}, - ); - $services{surepost_media} = $services{95}; - } - - } - - + $services{93} = Shipment::Service->new( + id => '93', + name => $service_map{93}, + ); + $services{surepost} = $services{93}; } \%services; @@ -681,7 +592,7 @@ This calls ProcessRate from the Rating API with RequestOption => 'Rate' sub rate { my ( $self, $service_id ) = @_; - try { + try { $service_id = $self->services->{$service_id}->id; } catch { warn $_ if $self->debug; @@ -692,83 +603,73 @@ sub rate { return unless $service_id; my $options; - $options->{DeliveryConfirmation}->{DCISType} = $self->signature_type_map->{$self->signature_type} if defined $self->signature_type_map->{$self->signature_type}; + $options->{DeliveryConfirmation}->{DCISType} = $signature_type_map{$self->signature_type} if defined $signature_type_map{$self->signature_type}; $options->{DeclaredValue}->{CurrencyCode} = $self->currency; - + my $rating_options; - $rating_options->{NegotiatedRatesIndicator} = 1 if $self->negotiated_rates; + $rating_options->{NegotiatedRatesIndicator} = "1" if $self->negotiated_rates; my $shipment_options; $shipment_options->{UPScarbonneutralIndicator} = '' if $self->carbon_neutral; - $shipment_options->{SaturdayDeliveryIndicator} = '' if $self->saturday_delivery; my @pieces; foreach (@{ $self->packages }) { - $options->{DeclaredValue}->{MonetaryValue} = $self->insured_value->value; + $options->{DeclaredValue}->{MonetaryValue} = '' .$self->insured_value->value; ## SurePost doesn't accept service options - $options = undef if $self->surepost && $service_id =~ /9[2-5]/; + $options = undef if $self->surepost && $service_id eq '93'; push @pieces, { PackagingType => { - Code => $self->package_type_map->{$self->package_type} || $self->package_type, + Code => $package_type_map{$self->package_type} || $self->package_type, }, Dimensions => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->dim_unit} || $self->dim_unit, + Code => $units_type_map{$self->dim_unit} || $self->dim_unit, }, - Length => $_->length, - Width => $_->width, - Height => $_->height, + Length => '' . $_->length, + Width => ''. $_->width, + Height => '' . $_->height, }, PackageWeight => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->weight_unit} || $self->weight_unit, + Code => $units_type_map{$self->weight_unit} || $self->weight_unit, }, - Weight => $_->weight, + Weight => '' . $_->weight, }, PackageServiceOptions => $options, }; } my @from_addresslines = ( - $self->from_address->address1, - $self->from_address->address2, + $self->from_address->address1, + $self->from_address->address2, $self->from_address->address3 ); my @to_addresslines = ( - $self->to_address->address1, - $self->to_address->address2, + $self->to_address->address1, + $self->to_address->address2, $self->to_address->address3 ); - my $shipto = { + my $shipto = { Address => { AddressLine => \@to_addresslines, City => $self->to_address()->city, StateProvinceCode => $self->to_address()->province_code, PostalCode => $self->to_address()->postal_code, - CountryCode => $self->to_address()->country_code, + CountryCode => $country_code_map{$self->to_address()->province_code} || $self->to_address()->country_code, }, }; - $shipto->{Address}->{ResidentialAddressIndicator} = 1 if $self->{residential_address}; + $shipto->{Address}->{ResidentialAddressIndicator} = "1" if $self->{residential_address}; $shipto->{Phone}{Number} = $self->to_address->phone if $self->to_address->phone; - use Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort; - - my $interface = Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort->new( - { - proxy_domain => $self->proxy_domain, - } - ); - my $response; try { - $Shipment::SOAP::WSDL::Debug = 1 if $self->debug > 1; - $response = $interface->ProcessRate( + $response = $self->api->rate( { Request => { RequestOption => 'Rate', @@ -792,64 +693,42 @@ sub rate { Package => \@pieces, ShipmentServiceOptions => $shipment_options, }, - }, - { - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { - AccessLicenseNumber => $self->key, - }, - }, + } ); - $Shipment::SOAP::WSDL::Debug = 0; - warn "Response\n" . $response if $self->debug > 1; - - $response->can('get_RatedShipment') or die 'service not available'; use Data::Currency; use Shipment::Service; - my $rate = $response->get_RatedShipment->get_TotalCharges->get_MonetaryValue; - my $currency = $response->get_RatedShipment->get_TotalCharges->get_CurrencyCode; + my $rate = $response->{RateResponse}->{RatedShipment}->{TotalCharges}->{MonetaryValue}; + my $currency = $response->{RateResponse}->{RatedShipment}->{TotalCharges}->{CurrencyCode}; if ($self->negotiated_rates) { - if ($response->get_RatedShipment->get_NegotiatedRateCharges) { - $rate = $response->get_RatedShipment->get_NegotiatedRateCharges->get_TotalCharge->get_MonetaryValue; - $currency = $response->get_RatedShipment->get_NegotiatedRateCharges->get_TotalCharge->get_CurrencyCode; + if ($response->{RateResponse}->{RatedShipment}->{NegotiatedRateCharges}) { + $rate = $response->{RateResponse}->{RatedShipment}->{NegotiatedRateCharges}->{TotalCharge}->{MonetaryValue}; + $currency = $response->{RateResponse}->{RatedShipment}->{NegotiatedRateCharges}->{TotalCharge}->{CurrencyCode}; } } - $self->service( - Shipment::Service->new( + $self->service( + new Shipment::Service( id => $service_id, name => ( - $self->service_map->{$self->from_address()->country_code}->{$response->get_RatedShipment->get_Service->get_Code->get_value} + $service_map{$self->from_address()->country_code}->{$response->{RateResponse}->{RatedShipment}->{Service}->{Code}} || - $self->service_map->{$response->get_RatedShipment->get_Service->get_Code->get_value} + $service_map{$response->{RateResponse}->{RatedShipment}->{Service}->{Code}} ), cost => Data::Currency->new($rate, $currency), ) ); $self->notice( '' ); - if ( $response->get_Response->get_Alert ) { - foreach my $alert (@{$response->get_Response->get_Alert}) { - warn $alert->get_Description->get_value if $self->debug; - $self->add_notice( $alert->get_Description->get_value . "\n" ); + if ( $response->{Response}->{Alert} ) { + foreach my $alert (@{$response->{Response}->{Alert}}) { + warn $alert->{Description} if $self->debug; + $self->add_notice( $alert->{Description} . "\n" ); } } } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + my $error = $_; + warn $error if $self->debug; + $self->error( $error ); }; } @@ -863,7 +742,7 @@ This method calls ProcessShipment from the Shipping API sub ship { my ( $self, $service_id ) = @_; - try { + try { $service_id = $self->services->{$service_id}->id; } catch { warn $_ if $self->debug; @@ -874,7 +753,7 @@ sub ship { return unless $service_id; my $package_options; - $package_options->{DeliveryConfirmation}->{DCISType} = $self->signature_type_map->{$self->signature_type} if defined $self->signature_type_map->{$self->signature_type}; + $package_options->{DeliveryConfirmation}->{DCISType} = $signature_type_map{$self->signature_type} if defined $signature_type_map{$self->signature_type}; $package_options->{DeclaredValue}->{CurrencyCode} = $self->currency; my $shipment_options; @@ -884,62 +763,52 @@ sub ship { $shipment_options->{Notification}->{EMail}->{SubjectCode} = '03'; } $shipment_options->{UPScarbonneutralIndicator} = '' if $self->carbon_neutral; - $shipment_options->{SaturdayDeliveryIndicator} = '' if $self->saturday_delivery; my $rating_options; - $rating_options->{NegotiatedRatesIndicator} = 1 if $self->negotiated_rates; + $rating_options->{NegotiatedRatesIndicator} = "1" if $self->negotiated_rates; my @pieces; my $reference_index = 1; foreach (@{ $self->packages }) { - $package_options->{DeclaredValue}->{MonetaryValue} = $self->insured_value->value; + $package_options->{DeclaredValue}->{MonetaryValue} = ''. $self->insured_value->value; ## SurePost doesn't accept service options - $package_options = undef if $self->surepost && $service_id =~ /9[2-5]/; + $package_options = undef if $self->surepost && $service_id eq '93'; my @references; if ( - $self->references && - $self->from_address->country_code =~ /(US|PR)/ && - $self->to_address->country_code =~ /(US|PR)/ && + $self->references && + $self->from_address->country_code =~ /(US|PR)/ && + $self->to_address->country_code =~ /(US|PR)/ && $self->from_address->country_code eq $self->to_address->country_code ) { foreach ($self->get_reference(0), $self->get_reference(1)) { next if !$_; - - my ($code, $val); - if ( ref($_) eq "HASH") - { - $code = (keys %$_)[0]; - $val = (values %$_)[0]; - } - else - { - $code = $reference_index; - $val = $_; - } - push @references, { Code => $code, Value => $val, }; + push @references, { + Code => '' . $reference_index, + Value => $_, + }; $reference_index++; } } push @pieces, { Packaging => { - Code => $self->package_type_map->{$self->package_type} || $self->package_type, + Code => $package_type_map{$self->package_type} || $self->package_type, }, Dimensions => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->dim_unit} || $self->dim_unit, + Code => $units_type_map{$self->dim_unit} || $self->dim_unit, }, - Length => $_->length, - Width => $_->width, - Height => $_->height, + Length => ''. $_->length, + Width => ''. $_->width, + Height => ''. $_->height, }, PackageWeight => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->weight_unit} || $self->weight_unit, + Code => $units_type_map{$self->weight_unit} || $self->weight_unit, }, - Weight => $_->weight, + Weight => ''. $_->weight, }, ReferenceNumber => \@references, PackageServiceOptions => $package_options, @@ -948,18 +817,18 @@ sub ship { my $payment_option; $payment_option->{Type} = '01'; - $payment_option->{$self->bill_type_map->{$self->bill_type}}->{AccountNumber} = $self->bill_account; - $payment_option->{$self->bill_type_map->{$self->bill_type}}->{Address}->{PostalCode} = $self->bill_address->postal_code if $self->bill_address && $self->bill_type =~ /(recipient|third_party)/; - $payment_option->{$self->bill_type_map->{$self->bill_type}}->{Address}->{CountryCode} = $self->bill_address->country_code if $self->bill_address && $self->bill_type eq 'third_party'; + $payment_option->{$bill_type_map{$self->bill_type}}->{AccountNumber} = $self->bill_account; + $payment_option->{$bill_type_map{$self->bill_type}}->{Address}->{PostalCode} = $self->bill_address->postal_code if $self->bill_type =~ /(recipient|third_party)/ && $self->bill_address; + $payment_option->{$bill_type_map{$self->bill_type}}->{Address}->{CountryCode} = $self->bill_address->country_code if $self->bill_type eq 'third_party' && $self->bill_address; my @from_addresslines = ( - $self->from_address->address1, - $self->from_address->address2, + $self->from_address->address1, + $self->from_address->address2, $self->from_address->address3 ); my @to_addresslines = ( - $self->to_address->address1, - $self->to_address->address2, + $self->to_address->address1, + $self->to_address->address2, $self->to_address->address3 ); @@ -971,25 +840,16 @@ sub ship { City => $self->to_address->city, StateProvinceCode => $self->to_address->province_code, PostalCode => $self->to_address->postal_code, - CountryCode => $self->to_address->country_code, + CountryCode => $country_code_map{$self->to_address->province_code} || $self->to_address->country_code, }, }; - $shipto->{Address}->{ResidentialAddressIndicator} = 1 if $self->{residential_address}; + $shipto->{Address}->{ResidentialAddressIndicator} = "1" if $self->{residential_address}; $shipto->{Phone}{Number} = $self->to_address->phone if $self->to_address->phone; - use Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort; - - my $interface = Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort->new( - { - proxy_domain => $self->proxy_domain, - } - ); - my $response; try { - $Shipment::SOAP::WSDL::Debug = 1 if $self->debug > 1; - $response = $interface->ProcessShipment( + $response = $self->api->ship( { Request => { RequestOption => ($self->address_validation) ? 'validate' : 'nonvalidate', @@ -1006,60 +866,48 @@ sub ship { PostalCode => $self->from_address->postal_code, CountryCode => $self->from_address->country_code, }, + Phone => { Number => $self->from_address()->phone || '0000000000' }, }, ShipTo => $shipto, ShipmentRatingOptions => $rating_options, Service => { - Code => ($self->service_code_map->{$self->from_address->country_code}->{$service_id} || $service_id), + Code => ($service_code_map{$self->from_address->country_code}->{$service_id} || $service_id), }, Package => \@pieces, - PaymentInformation => { + PaymentInformation => { ShipmentCharge => $payment_option, }, ShipmentServiceOptions => $shipment_options, }, - LabelSpecification => { - LabelImageFormat => { - Code => $self->printer_type_map->{$self->printer_type}, + LabelSpecification => { + LabelImageFormat => { + Code => $printer_type_map{$self->printer_type}, }, - LabelStockSize => { - Height => $self->label_height, - Width => 4, + LabelStockSize => { + Height => '' . $self->label_height, + Width => '4', }, }, - }, - { - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { - AccessLicenseNumber => $self->key, - }, - }, + } ); - $Shipment::SOAP::WSDL::Debug = 0; - warn "Response\n" . $response if $self->debug > 1; - - $response->can('get_ShipmentResults') or die 'failed to generate shipment'; - $self->tracking_id( $response->get_ShipmentResults()->get_ShipmentIdentificationNumber()->get_value ); use Data::Currency; use Shipment::Service; + $self->tracking_id( $response->{ShipmentResponse}->{ShipmentResults}->{ShipmentIdentificationNumber} ); my $rate = 0; my $currency = $self->currency; - if ($response->get_ShipmentResults->get_ShipmentCharges && $response->get_ShipmentResults->get_ShipmentCharges->get_TotalCharges) { - $rate = $response->get_ShipmentResults->get_ShipmentCharges->get_TotalCharges->get_MonetaryValue; - $currency = $response->get_ShipmentResults->get_ShipmentCharges->get_TotalCharges->get_CurrencyCode; + if ($response->{ShipmentResponse}->{ShipmentResults}->{ShipmentCharges} && $response->{ShipmentResponse}->{ShipmentResults}->{ShipmentCharges}->{TotalCharges}) { + $rate = $response->{ShipmentResponse}->{ShipmentResults}->{ShipmentCharges}->{TotalCharges}->{MonetaryValue}; + $currency = $response->{ShipmentResponse}->{ShipmentResults}->{ShipmentCharges}->{TotalCharges}->{CurrencyCode}; } if ($self->negotiated_rates) { - if ($response->get_ShipmentResults->get_NegotiatedRateCharges && $response->get_ShipmentResults->get_NegotiatedRateCharges->get_TotalCharge) { - $rate = $response->get_ShipmentResults->get_NegotiatedRateCharges->get_TotalCharge->get_MonetaryValue; - $currency = $response->get_ShipmentResults->get_NegotiatedRateCharges->get_TotalCharge->get_CurrencyCode; + if ($response->{ShipmentResponse}->{ShipmentResults}->{NegotiatedRateCharges} && $response->{ShipmentResponse}->{ShipmentResults}->{NegotiatedRateCharges}->{TotalCharge}) { + $rate = $response->{ShipmentResponse}->{ShipmentResults}->{NegotiatedRateCharges}->{TotalCharge}->{MonetaryValue}; + $currency = $response->{ShipmentResponse}->{ShipmentResults}->{NegotiatedRateCharges}->{TotalCharge}->{CurrencyCode}; } } - $self->service( - Shipment::Service->new( + $self->service( + new Shipment::Service( id => $service_id, name => $self->services->{$service_id}->name, cost => Data::Currency->new($rate, $currency), @@ -1069,41 +917,51 @@ sub ship { use Shipment::Label; use MIME::Base64; my $package_index = 0; - foreach (@{ $response->get_ShipmentResults()->get_PackageResults() }) { - $self->get_package($package_index)->tracking_id( $_->get_TrackingNumber()->get_value ); - ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. + # PackageResults can be either an object or an array of objects + # If it's an object, convert it to an array + my @package_results; + if (ref $response->{ShipmentResponse}->{ShipmentResults}->{PackageResults} eq 'HASH') { + @package_results = ( $response->{ShipmentResponse}->{ShipmentResults}->{PackageResults} ); + } else { + @package_results = @{ $response->{ShipmentResponse}->{ShipmentResults}->{PackageResults} }; + } + + foreach (@package_results) { + $self->get_package($package_index)->tracking_id( $_->{TrackingNumber} ); + + ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. ## This is needed for cases when the printer defaults to the incorrect orientation. - my $data = "ZT\n" if $self->printer_type_map->{$self->printer_type} eq 'EPL'; - $data .= decode_base64($_->get_ShippingLabel()->get_GraphicImage->get_value); + my $data = "ZT\n" if $printer_type_map{$self->printer_type} eq 'EPL'; + $data .= decode_base64($_->{ShippingLabel}->{GraphicImage}); $self->get_package($package_index)->label( Shipment::Label->new( { - tracking_id => $_->get_TrackingNumber()->get_value, - content_type => $self->label_content_type_map->{$self->printer_type}, + tracking_id => $_->{TrackingNumber}, + content_type => $label_content_type_map{$self->printer_type}, data => $data, - file_name => $_->get_TrackingNumber()->get_value . '.' . lc $self->printer_type_map->{$self->printer_type}, + file_name => $_->{TrackingNumber} . '.' . lc $printer_type_map{$self->printer_type}, }, ) ); $package_index++; } - if (ref $response->get_ShipmentResults()->get_ControlLogReceipt eq 'ARRAY') { + if (ref $response->{ShipmentResponse}->{ShipmentResults}->{ControlLogReceipt} eq 'ARRAY') { my $receipt_index = 0; - foreach (@{ $response->get_ShipmentResults()->get_ControlLogReceipt }) { + foreach (@{ $response->{ShipmentResponse}->{ShipmentResults}->{ControlLogReceipt} }) { ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. ## This is needed for cases when the printer defaults to the incorrect orientation. - my $data = "ZT\n" if $self->printer_type_map->{$self->printer_type} eq 'EPL'; - $data .= decode_base64($_->get_GraphicImage->get_value); + my $data = "ZT\n" if $printer_type_map{$self->printer_type} eq 'EPL'; + $data .= decode_base64($_->{GraphicImage}); push @{ $self->control_log_receipt }, Shipment::Label->new( { - content_type => $self->label_content_type_map->{$self->printer_type}, + content_type => $label_content_type_map{$self->printer_type}, data => $data, - file_name => 'control_log_receipt_' . $receipt_index . '.' . lc $self->printer_type_map->{$self->printer_type}, + file_name => 'control_log_receipt_' . $receipt_index . '.' . lc $printer_type_map{$self->printer_type}, } ); $receipt_index++; @@ -1111,26 +969,17 @@ sub ship { } $self->notice( '' ); - if ( $response->get_Response->get_Alert ) { - foreach my $alert (@{$response->get_Response->get_Alert}) { - warn $alert->get_Description->get_value if $self->debug; - $self->add_notice( $alert->get_Description->get_value . "\n" ); + if ( $response->{Response}->{Alert} ) { + foreach my $alert (@{$response->{Response}->{Alert}}) { + warn $alert->{Description} if $self->debug; + $self->add_notice( $alert->{Description} . "\n" ); } } } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + my $error = $_; + warn $error if $self->debug; + $self->error( $error ); }; } @@ -1138,25 +987,19 @@ sub ship { =head2 return This method calls ProcessShipment from the Shipping API with - ReturnService => Code => $return_code -$return_code can be either 9, 8 or 2. + ReturnService => Code => 9 +which provides the return label to be printed off. -9 provides a return label to be printed off. -8 causes UPS to email a return label to $self->from_address->email -2 causes UPS to mail a return label to $self->from_address - -defaults to 9 (print return label) - -This method has only been implemented for the purpose of obtaining certification with UPS. It has not been fully tested and does not offer some core options. +This method has only been implemented for the purpose of obtaining certification with UPS. It has not been fully tested and does not offer some core options (such as the ability to email the return label). It assumes that you are first creating an outgoing shipment and creating the return shipment at the same time. Because of this, it uses the "to_address" as the origin and the "from_address" as the destination. =cut sub return { - my ( $self, $service_id, $rc ) = @_; + my ( $self, $service_id ) = @_; - try { + try { $service_id = $self->services->{$service_id}->id; } catch { warn $_ if $self->debug; @@ -1169,99 +1012,60 @@ sub return { my $package_options; $package_options->{DeclaredValue}->{CurrencyCode} = $self->currency; - # default return code is 9 which means we print a return label - my $return_code = $rc ? $rc : 9; - my @pieces; - my $reference_index = 1; foreach (@{ $self->packages }) { - $package_options->{DeclaredValue}->{MonetaryValue} = $self->insured_value->value; - my @references; - if ( - $self->references && - $self->from_address->country_code =~ /(US|PR)/ && - $self->to_address->country_code =~ /(US|PR)/ && - $self->from_address->country_code eq $self->to_address->country_code - ) { - - foreach ($self->get_reference(0), $self->get_reference(1)) { - next if !$_; - - my ($code, $val); - if ( ref($_) eq "HASH") - { - $code = (keys %$_)[0]; - $val = (values %$_)[0]; - } - else - { - $code = $reference_index; - $val = $_; - } - push @references, { - Code => $code, - Value => $val, - }; - $reference_index++; - } - } + $package_options->{DeclaredValue}->{MonetaryValue} = '' . $self->insured_value->value; push @pieces, { Description => 'n/a', Packaging => { - Code => $self->package_type_map->{$self->package_type} || $self->package_type, + Code => $package_type_map{$self->package_type} || $self->package_type, }, Dimensions => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->dim_unit} || $self->dim_unit, + Code => $units_type_map{$self->dim_unit} || $self->dim_unit, }, - Length => $_->length, - Width => $_->width, - Height => $_->height, + Length => '' . $_->length, + Width => '' . $_->width, + Height => '' . $_->height, }, PackageWeight => { UnitOfMeasurement => { - Code => $self->units_type_map->{$self->weight_unit} || $self->weight_unit, + Code => $units_type_map{$self->weight_unit} || $self->weight_unit, }, - Weight => $_->weight, + Weight => '' . $_->weight, }, - ReferenceNumber => \@references, PackageServiceOptions => $package_options, }; } my $payment_option; $payment_option->{Type} = '01'; - $payment_option->{$self->bill_type_map->{$self->bill_type}}->{AccountNumber} = $self->bill_account; - $payment_option->{$self->bill_type_map->{$self->bill_type}}->{Address}->{PostalCode} = $self->bill_address->postal_code if $self->bill_address && $self->bill_type =~ /(recipient|third_party)/; - $payment_option->{$self->bill_type_map->{$self->bill_type}}->{Address}->{CountryCode} = $self->bill_address->country_code if $self->bill_address && $self->bill_type eq 'third_party'; + $payment_option->{$bill_type_map{$self->bill_type}}->{AccountNumber} = $self->bill_account; + $payment_option->{$bill_type_map{$self->bill_type}}->{Address}->{PostalCode} = $self->bill_address->postal_code if $self->bill_type =~ /(recipient|third_party)/; + $payment_option->{$bill_type_map{$self->bill_type}}->{Address}->{CountryCode} = $self->bill_address->country_code if $self->bill_type eq 'third_party'; my @from_addresslines = ( - $self->from_address->address1, - $self->from_address->address2, + $self->from_address->address1, + $self->from_address->address2, $self->from_address->address3 ); my @to_addresslines = ( - $self->to_address->address1, - $self->to_address->address2, + $self->to_address->address1, + $self->to_address->address2, $self->to_address->address3 ); - use Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort; - - my $interface = Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort->new( - { - proxy_domain => $self->proxy_domain, - } - ); - - my %body = ( + my $response; + try { + $response = $self->api->ship( + { Request => { RequestOption => ($self->address_validation) ? 'validate' : 'nonvalidate', }, Shipment => { ReturnService => { - Code => $return_code, + Code => '9', }, Shipper => { Name => $self->from_address->company, @@ -1283,8 +1087,9 @@ sub return { City => $self->to_address->city, StateProvinceCode => $self->to_address->province_code, PostalCode => $self->to_address->postal_code, - CountryCode => $self->to_address->country_code, + CountryCode => $country_code_map{$self->to_address->province_code} || $self->to_address->country_code, }, + EmailAddress => $self->from_address->email, }, ShipTo => { Name => $self->from_address->company, @@ -1296,178 +1101,105 @@ sub return { PostalCode => $self->from_address->postal_code, CountryCode => $self->from_address->country_code, }, - EMailAddress => $self->to_address->email, + EmailAddress => $self->to_address->email, }, Service => { Code => $service_id, }, Package => \@pieces, - PaymentInformation => { + PaymentInformation => { ShipmentCharge => $payment_option, }, }, - LabelSpecification => { - LabelImageFormat => { - Code => $self->printer_type_map->{$self->printer_type}, + LabelSpecification => { + LabelImageFormat => { + Code => $printer_type_map{$self->printer_type}, }, - LabelStockSize => { - Height => $self->label_height, - Width => 4, + LabelStockSize => { + Height => '' . $self->label_height, + Width => '4', }, }, + } + ); + + $self->tracking_id( $response->{ShipmentResponse}->{ShipmentResults}->{ShipmentIdentificationNumber} ); + use Data::Currency; + use Shipment::Service; + $self->service( + new Shipment::Service( + id => $service_id, + name => $self->services->{$service_id}->name, + cost => Data::Currency->new($response->{ShipmentResponse}->{ShipmentResults}->{ShipmentCharges}->{TotalCharges}->{MonetaryValue}, $response->{ShipmentResponse}->{ShipmentResults}->{ShipmentCharges}->{TotalCharges}->{CurrencyCode}), + ) + ); + + use Shipment::Label; + use MIME::Base64; + my $package_index = 0; + # PackageResults can be either an object or an array of objects + # If it's an object, convert it to an array + my @package_results; + if (ref $response->{ShipmentResponse}->{ShipmentResults}->{PackageResults} eq 'HASH') { + @package_results = ( $response->{ShipmentResponse}->{ShipmentResults}->{PackageResults} ); + } else { + @package_results = @{ $response->{ShipmentResponse}->{ShipmentResults}->{PackageResults} }; + } + + foreach (@package_results) { + + ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. + ## This is needed for cases when the printer defaults to the incorrect orientation. + my $data = "ZT\n" if $printer_type_map{$self->printer_type} eq 'EPL'; + $data .= decode_base64($_->{ShippingLabel}->{GraphicImage}); + + $self->get_package($package_index)->tracking_id( $_->{TrackingNumber} ); + $self->get_package($package_index)->label( + Shipment::Label->new( + { + tracking_id => $_->{TrackingNumber}, + content_type => $label_content_type_map{$self->printer_type}, + data => $data, + file_name => $_->{TrackingNumber} . '.' . lc $printer_type_map{$self->printer_type}, + }, + ) ); + $package_index++; + } - my $body = \%body; - - if ($return_code == 8) - { - $body->{Shipment}->{ShipmentServiceOptions} = { - LabelDelivery => { - EMail => { - EMailAddress => $self->from_address->email, - UndeliverableEMailAddress => $self->to_address->email, - FromEMailAddress => $self->to_address->email, - }, - LabelLinksIndicator => '', - }, - }; - } - - - my %header = ( - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { - AccessLicenseNumber => $self->key, - }, - ); - - my $response; - try { - $response = $interface->ProcessShipment( \%body, \%header ); - #warn $response; - - $response->can('get_ShipmentResults') or die 'failed to get shipment'; - - $self->tracking_id( $response->get_ShipmentResults()->get_ShipmentIdentificationNumber()->get_value ); - use Data::Currency; - use Shipment::Service; - $self->service( - Shipment::Service->new( - id => $service_id, - name => $self->services->{$service_id}->name, - cost => Data::Currency->new($response->get_ShipmentResults()->get_ShipmentCharges->get_TotalCharges()->get_MonetaryValue, $response->get_ShipmentResults()->get_ShipmentCharges()->get_TotalCharges()->get_CurrencyCode), - ) - ); - - # return_code 9 means we are getting a label back to print - if ($return_code == 9) - { - use Shipment::Label; - use MIME::Base64; - my $package_index = 0; - foreach (@{ $response->get_ShipmentResults()->get_PackageResults() }) { - - ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. - ## This is needed for cases when the printer defaults to the incorrect orientation. - my $data = "ZT\n" if $self->printer_type_map->{$self->printer_type} eq 'EPL'; - $data .= decode_base64($_->get_ShippingLabel()->get_GraphicImage->get_value); - - $self->get_package($package_index)->tracking_id( $_->get_TrackingNumber()->get_value ); - $self->get_package($package_index)->label( - Shipment::Label->new( - { - tracking_id => $_->get_TrackingNumber()->get_value, - content_type => $self->label_content_type_map->{$self->printer_type}, - data => $data, - file_name => $_->get_TrackingNumber()->get_value . '.' . lc $self->printer_type_map->{$self->printer_type}, - }, - ) - ); - $package_index++; - } - - if (ref $response->get_ShipmentResults()->get_ControlLogReceipt eq 'ARRAY') { - my $receipt_index = 0; - foreach (@{ $response->get_ShipmentResults()->get_ControlLogReceipt }) { - - ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. - ## This is needed for cases when the printer defaults to the incorrect orientation. - my $data = "ZT\n" if $self->printer_type_map->{$self->printer_type} eq 'EPL'; - $data .= decode_base64($_->get_GraphicImage->get_value); - - push @{ $self->control_log_receipt }, - Shipment::Label->new( - { - content_type => $self->label_content_type_map->{$self->printer_type}, - data => $data, - file_name => 'control_log_receipt_' . $receipt_index . '.' . lc $self->printer_type_map->{$self->printer_type}, - } - ); - $receipt_index++; - } - } + if (ref $response->{ShipmentResults}->{ControlLogReceipt} eq 'ARRAY') { + my $receipt_index = 0; + foreach (@{ $response->get_ShipmentResults()->get_ControlLogReceipt }) { + + ## For EPL labels, force Top Orientation by inserting the ZT command at the beginning of the file. + ## This is needed for cases when the printer defaults to the incorrect orientation. + my $data = "ZT\n" if $printer_type_map{$self->printer_type} eq 'EPL'; + $data .= decode_base64($_->get_GraphicImage->get_value); + + push @{ $self->control_log_receipt }, + Shipment::Label->new( + { + content_type => $label_content_type_map{$self->printer_type}, + data => $data, + file_name => 'control_log_receipt_' . $receipt_index . '.' . lc $printer_type_map{$self->printer_type}, + } + ); + $receipt_index++; + } + } - } - elsif ($return_code == 8) - { - use Shipment::Label; - use MIME::Base64; - my $package_index = 0; - my $label_url = $response->get_ShipmentResults()->get_LabelURL()->get_value; - - # don't think this foreach makes sense here. I think you can only return one package get package_index is always 0 - foreach (@{ $response->get_ShipmentResults()->get_PackageResults() }) { - - $self->get_package($package_index)->tracking_id( $_->get_TrackingNumber()->get_value ); - $self->get_package($package_index)->label( - Shipment::Label->new( - { - tracking_id => $_->get_TrackingNumber()->get_value, - content_type => 'url', - data => $label_url, - }, - ) - ); - $package_index++; - } - - } - elsif ($return_code == 2) - { - use MIME::Base64; - my $package_index = 0; - - # don't think this foreach makes sense here. I think you can only return one package get package_index is always 0 - foreach (@{ $response->get_ShipmentResults()->get_PackageResults() }) { - $self->get_package($package_index)->tracking_id( $_->get_TrackingNumber()->get_value ); - $package_index++; - } - - } - $self->notice( '' ); - if ( $response->get_Response->get_Alert ) { - foreach my $alert (@{$response->get_Response->get_Alert}) { - warn $alert->get_Description->get_value; - $self->add_notice( $alert->get_Description->get_value . "\n" ); - } - } + $self->notice( '' ); + if ( $response->{Response}->{Alert} ) { + foreach my $alert (@{$response->{Response}->{Alert}}) { + warn $alert->{Description} if $self->debug; + $self->add_notice( $alert->{Description} . "\n" ); + } + } } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + my $error = $_; + warn $error if $self->debug; + $self->error( $error ); }; } @@ -1478,7 +1210,7 @@ sub return { This method calls ProcessVoid from the Shipping API It uses $self->tracking_id for the shipment identification number in order -to void a single package shipment. +to void a single package shipment. It will use all package tracking id's to void one or more packages within a multi-package shipment. @@ -1496,7 +1228,7 @@ sub cancel { } my $void->{ShipmentIdentificationNumber} = $self->tracking_id; - + my @tracking_ids; foreach ($self->all_packages) { push @tracking_ids, $_->tracking_id; @@ -1505,70 +1237,32 @@ sub cancel { $void->{TrackingNumber} = \@tracking_ids; } - use Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort; - my $interface = Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort->new( - { - proxy_domain => $self->proxy_domain, - } - ); - my $response; my $success; try { - $Shipment::SOAP::WSDL::Debug = 1 if $self->debug > 1; - $response = $interface->ProcessVoid( - { - Request => { - RequestOption => '', - }, - VoidShipment => $void, - }, - { - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { - AccessLicenseNumber => $self->key, - }, - }, - ); - $Shipment::SOAP::WSDL::Debug = 0; - warn "Response\n" . $response if $self->debug > 1; - - $response->can('get_SummaryResult') or die 'failed to cancel shipment'; - - $success = $response->get_SummaryResult->get_Status->get_Description->get_value; + $response = $self->api->cancel($void); + $success = $response->{VoidShipmentResponse}->{SummaryResult}->{Status}->{Description}; $self->notice( '' ); - if ( $response->get_Response->get_Alert ) { - foreach my $alert (@{$response->get_Response->get_Alert}) { - warn $alert->get_Description->get_value if $self->debug; - $self->add_notice( $alert->get_Description->get_value . "\n" ); + if ( $response->{VoidShipmentResponse}->{Response}->{Alert} ) { + foreach my $alert (@{$response->{VoidShipmentResponse}->{Response}->{Alert}}) { + warn $alert->{Description} if $self->debug; + $self->add_notice( $alert->{Description} . "\n" ); } } } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + my $error = $_; + warn $error if $self->debug; + $self->error( $error ); }; return $success; } -=head2 xav +=head2 xav UPS Address validation @@ -1581,147 +1275,106 @@ request_option defaults to 1 =cut sub xav { - my ( $self, $request_option ) = @_; + my ( $self, $request_option ) = @_; - use Shipment::UPS::WSDL::XAVInterfaces::XAVService::XAVPort; - my $interface = - Shipment::UPS::WSDL::XAVInterfaces::XAVService::XAVPort->new( - { - proxy_domain => $self->proxy_domain, - } - ); + $request_option //= 1; - $request_option //= 1; + my $response; + my $success; + my $result; + my $classification; + my @candidates; + + my @to_addresslines = ( + $self->to_address->address1, + $self->to_address->address2, + $self->to_address->address3 + ); - my $response; - my $success; - my $result; - my $classification; - my @candidates; + try { - my @to_addresslines = ( - $self->to_address->address1, - $self->to_address->address2, - $self->to_address->address3 + $response = $self->api->xav( + { + Request => { + RequestOption => '' . $request_option + }, + AddressKeyFormat => { + AddressLine => \@to_addresslines, + PoliticalDivision2 => $self->to_address->city, + PoliticalDivision1 => $self->to_address->province_code, + PostcodePrimaryLow => $self->to_address->postal_code, + CountryCode => $self->to_address->country_code, + } + } ); + warn $response if $self->debug > 1; - try { - $response = $interface->ProcessXAV( - { - Request => { - RequestOption => $request_option, - }, - AddressKeyFormat => { - AddressLine => \@to_addresslines, - PoliticalDivision2 => $self->to_address->city, - PoliticalDivision1 => $self->to_address->province_code, - PostcodePrimaryLow => $self->to_address->postal_code, - CountryCode => $self->to_address->country_code, - } - }, - { - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { - AccessLicenseNumber => $self->key, - }, - }, - - ); - warn $response if $self->debug > 1; - if ( $request_option =~ m/[23]/ ) { - try { - my $ac = $response->get_AddressClassification; - $classification->{code} = $ac->get_Code->get_value(); - $classification->{description} = $ac->get_Description->get_value(); - } - catch {}; + try { + my $ac = $response->{XAVResponse}->{AddressClassification}; + $classification->{code} = $ac->{Code}; + $classification->{description} = $ac->{Description}; + } + catch {}; } try { - if ( defined( $response->get_ValidAddressIndicator->get_value() ) ) { - $result = "valid"; - } + $result = "valid" if defined($response->{XAVResponse}->{ValidAddressIndicator}); } catch {}; try { - if ( defined( $response->get_AmbiguousAddressIndicator->get_value() ) ) - { - $result = "invalid"; - } - + $result = "invalid" if defined($response->{XAVResponse}->{AmbiguousAddressIndicator}) } catch {}; try { - if ( defined( $response->get_NoCandidatesIndicator->get_value() ) ) - { - $result = "nocandidates"; - } - + $result = "nocandidates" if defined($response->{XAVResponse}->{NoCandidatesIndicator}); } catch {}; if ( $result && $result ne "nocandidates" ) { - # If we are asking for address classification, canidites will also - # include classification results - try { + # If we are asking for address classification, canidites will also + # include classification results + try { - for my $candidate ( @{ $response->get_Candidate() } ) { - my %a_hash = ( - address1 => - $candidate->get_AddressKeyFormat()->get_AddressLine() - ->get_value(), - city => $candidate->get_AddressKeyFormat() - ->get_PoliticalDivision2()->get_value(), - province => $candidate->get_AddressKeyFormat() - ->get_PoliticalDivision1()->get_value(), - postal_code => $candidate->get_AddressKeyFormat() - ->get_PostcodePrimaryLow()->get_value() . "-" - . $candidate->get_AddressKeyFormat() - ->get_PostcodeExtendedLow()->get_value(), - country => - $candidate->get_AddressKeyFormat()->get_CountryCode() - ->get_value(), - ); - - if ( $request_option == 3 ) { - $a_hash{classification}{code} = - $candidate->get_AddressClassification->get_Code - ->get_value(); - $a_hash{classification}{description} = - $candidate->get_AddressClassification->get_Description - ->get_value(); - } - push @candidates, \%a_hash; - } + for my $candidate ( @{ $response->{XAVResponse}->{Candidate} } ) { + my %a_hash = ( + address1 => + $candidate->{AddressKeyFormat}->{AddressLine}, + city => $candidate->{AddressKeyFormat}->{PoliticalDivision2}, + province => $candidate->{AddressKeyFormat}->{PoliticalDivision1}, + postal_code => $candidate->{AddressKeyFormat} + ->{PostcodePrimaryLow} . "-" + . $candidate->{AddressKeyFormat} + ->{PostcodeExtendedLow}, + country => + $candidate->{AddressKeyFormat}->{CountryCode}, + ); + if ( $request_option == 3 ) { + $a_hash{classification}{code} = + $candidate->{AddressClassification}->{Code}; + $a_hash{classification}{description} = + $candidate->{AddressClassification}->{Description}; + } + push @candidates, \%a_hash; } - catch { warn $_ }; + + } + catch { warn $_ }; } } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + warn $_ if $self->debug; + my $error = join "\n", map { $_->{code} . ' - ' . $_->{message} } @{ $response->{response}->{errors} }; + warn $error if $self->debug; + $self->error( $error ); }; - return { 'result' => $result, 'candidate' => \@candidates, 'classification' => $classification }; + return { 'result' => $result, 'candidate' => \@candidates, 'classification' => $classification }; } =head2 track @@ -1733,81 +1386,70 @@ This method calls ProcessTrack from the Shipping API sub track { my ($self) = @_; - use Shipment::Activity; - if (!$self->tracking_id) { $self->error('no tracking id provided'); return; } - use Shipment::UPS::WSDL::TrackInterfaces::TrackService::TrackPort; - my $interface = - Shipment::UPS::WSDL::TrackInterfaces::TrackService::TrackPort->new( - { proxy_domain => $self->proxy_domain, } ); - my $response; try { - $Shipment::SOAP::WSDL::Debug = 1 if $self->debug > 1; - $response = $interface->ProcessTrack( - { - Request => { # Shipment::UPS::WSDL::TrackTypes::RequestType - RequestOption => 0, - }, - InquiryNumber => $self->tracking_id, - TrackingOption => "02", - }, - { - UsernameToken => { - Username => $self->username, - Password => $self->password, - }, - ServiceAccessToken => { AccessLicenseNumber => $self->key, }, - }, + $response = $self->api->track( + { + Request => { + InquiryNumber => $self->tracking_id, + } + } ); - $Shipment::SOAP::WSDL::Debug = 0; warn "Response\n" . $response if $self->debug > 1; - $response->can('get_Shipment') or die 'failed to get tracking'; + my $shipments = $response->{trackResponse}->{shipment}; + + $shipments->[0] or die 'failed to get tracking'; + + my $shipment = $shipments->[0]; + + my @activities = (); + for my $package ( @{ $shipment->{package} } ) { + for my $activity ( @{ $package->{activity} } ) { + + my ($city, $state, $country); + + if ($activity->{location} && $activity->{location}->{address}) { + $city = $activity->{location}->{address}->{city}; + $state = $activity->{location}->{address}->{state}; + $country = $activity->{location}->{address}->{country}; + } - for my $activity ( @{ $response->get_Shipment()->get_Package()->get_Activity() } ) { - my ($city, $state, $country); - if ($activity->get_ActivityLocation && $activity->get_ActivityLocation()->get_Address()) { - $city = $activity->get_ActivityLocation()->get_Address()->get_City()->get_value(); - $state = $activity->get_ActivityLocation()->get_Address()->get_StateProvinceCode()->get_value(); - $country = $activity->get_ActivityLocation()->get_Address()->get_CountryCode()->get_value(); + if ($self->can('add_activity')) { + eval { require Shipment::Activity; }; + use DateTime::Format::ISO8601; + + $self->add_activity( + Shipment::Activity->new( + description => $activity->{status}->{description}, + date => DateTime::Format::ISO8601->parse_datetime($activity->{date} . 'T' . $activity->{time}), + location => Shipment::Address->new( + city => ($city || ''), + state => ($state || ''), + country => ($country || '') + ) + ) + ); + } } - $self->add_activity( - Shipment::Activity->new( - description => $activity->get_Status()->get_Description()->get_value(), - date => DateTime::Format::ISO8601->parse_datetime($activity->get_Date()->get_value() . 'T' . $activity->get_Time()->get_value()), - location => Shipment::Address->new( - city => ($city || ''), - state => ($state || ''), - country => ($country || ''), - ), - ) - ); } - $self->ship_date( DateTime::Format::ISO8601->parse_datetime($response->get_Shipment()->get_PickupDate->get_value()) ); - + return 1; } catch { - warn $_ if $self->debug; - try { - my $error = join "\n", map { - $_->get_PrimaryErrorCode()->get_Code() . ' - ' . $_->get_PrimaryErrorCode()->get_Description; - } @{ $response->get_detail()->get_Errors()->get_ErrorDetail() }; - warn $error if $self->debug; - $self->error( $error ); - } catch { - warn $_ if $self->debug; - warn $response->get_faultstring if $self->debug; - $self->error( $response->get_faultstring->get_value ); - }; + warn $_ if $self->debug; + my $error = join "\n", map { + $_->{code} . ' - ' . $_->{message} + } @{ $response->{response}->{errors} }; + warn $error if $self->debug; + $self->error( $error ); }; - } =head1 AUTHOR diff --git a/lib/Shipment/UPS/API.pm b/lib/Shipment/UPS/API.pm new file mode 100644 index 0000000..c20b4a1 --- /dev/null +++ b/lib/Shipment/UPS/API.pm @@ -0,0 +1,239 @@ +package Shipment::UPS::API; + +use JSON qw(); +use LWP::UserAgent; +use HTTP::Headers; +use MIME::Base64; +use Data::Dumper qw/Dumper/; + +use Moo; +use MooX::Types::MooseLike::Base qw/:all/; + +has 'client_id' => ( + is => 'ro', + isa => Str, +); + +has 'client_secret' => ( + is => 'ro', + isa => Str, +); + +has 'account_number' => ( + is => 'ro', + isa => Str, +); + +has 'access_token' => ( + is => 'rwp', + isa => Str, + lazy => 1, + builder => '_build_access_token', + writer => '_set_access_token' +); + +sub _build_access_token { + my ($self, $opts) = @_; + + # Use $opts so the function is clear about what it is doing when being called + my $force_refresh = $opts->{force_refresh} || 0; + + return $self->preserve_token->() if + $self->preserve_token + && $self->preserve_token->() && !$force_refresh; + + if (!$self->client_id || !$self->client_secret || !$self->account_number) { + $self->errors(['client_id, client_secret, account_number are required']); + return ''; + } + + my $ua = LWP::UserAgent->new; + my $request = HTTP::Request->new( POST => $self->api_url . '/security/v1/oauth/token', + [ + 'x-merchant-id' => $self->account_number, + 'Content-Type' => 'application/x-www-form-urlencoded', + ], + 'grant_type=client_credentials', + ); + $request->authorization_basic($self->client_id, $self->client_secret); + my $res = $ua->request( $request ); + + if ($self->debug) { + warn $res->request->as_string; + warn $res->as_string; + } + + my $doc = $self->json->decode($res->decoded_content); + + if (!$res->is_success) { + if ($doc->{response}->{errors}->[0]->{code}) { + die 'Failed to get access token: ' . $doc->{response}->{errors}->[0]->{code} . ': ' . $doc->{response}->{errors}->[0]->{message}; + } + else { + die 'Failed to get access token: ' . $res->status_line . ': ' . Dumper($doc->{response}->{errors}); + } + } + else { + warn $doc->{status} if $self->debug; + $self->preserve_token->($doc) if $self->preserve_token; + return $doc->{access_token}; + } +}; + +=head2 preserve_token + + A callback to preserve the data returned from the auth request + @params + HashRef $1: the data returned from the auth request + + @return + String $access_token: preserved access token from previous auth request + You should check the expiration time before reusing the token + +=cut + +has 'preserve_token' => ( + is => 'ro', + isa => CodeRef, +); + +has 'debug' => ( + is => 'ro', + isa => Bool, +); + +has 'ua' => ( + is => 'rwp', + isa => InstanceOf['LWP::UserAgent'], + lazy => 1, + builder => "_build_ua", + writer => '_set_ua' +); + +sub _build_ua { + my $self = shift; + my $h = HTTP::Headers->new; + $h->header('Authorization' => 'Bearer ' . $self->access_token); + $h->header('Content-Type' => 'application/json'); + + return LWP::UserAgent->new( + agent => 'Shipment::UPS::API/1.0', + default_headers => $h, + ); +}; + +has 'api_url' => ( + is => 'rw', + isa => Enum[ qw( + https://wwwcie.ups.com + https://onlinetools.ups.com + ) ], + default => 'https://wwwcie.ups.com', +); + +has 'json' => ( + is => 'ro', + isa => InstanceOf['JSON'], + lazy => 1, + default => sub { JSON->new->utf8->pretty->allow_nonref->canonical }, +); + +sub _post_request { + my ($self, $url, $data, $type, @extra_headers) = @_; + + return unless $url; + + $type ||= 'post'; + + my $response = eval { + my $r = $self->ua->$type( + $url, + @extra_headers, + 'Content' => $self->json->encode($data), + ); + + if ($self->debug) { + warn "Request:\n" . $r->request->as_string; + warn "Response:\n" . $r->as_string; + } + + # Attempt to retry the request if request fails with code 401 + # by refreshing the access token and trying the request again + if (!$r->is_success && $r->status_line =~ /401 Unauthorized/) { + my $new_access_token = $self->_build_access_token({ force_refresh => 1 }); + warn "New Access Token: $new_access_token" if $self->debug; + $self->_set_access_token($new_access_token); + # Rebuild the user agent with the new access token + $self->_set_ua($self->_build_ua); + $r = $self->ua->$type( + $url, + @extra_headers, + 'Content' => $self->json->encode($data), + ); + } + + if (!$r->is_success && $r->decoded_content) { + my $errors = $self->json->decode($r->decoded_content); + die join '\n', map { $_->{code} . ' - ' . $_->{message} . "\n" } @{ $errors->{response}->{errors} } if $errors; + die 'Request failed: ' . $r->status_line . ': ' . $r->decoded_content; + } elsif (!$r->is_success) { + die 'Request failed: ' . $r->status_line . ': No decoded content'; + } + + return $self->json->decode($r->decoded_content); + }; + + die $@ if $@; + + return $response; +} + +sub shop { + my ($self, $data) = @_; + + return $self->_post_request($self->api_url . '/api/rating/v1/Shop', { RateRequest => $data }); +} + +sub rate { + my ($self, $data) = @_; + + return $self->_post_request($self->api_url . '/api/rating/v1/Rate', { RateRequest => $data }); +} + +sub ship { + my ($self, $data) = @_; + + return $self->_post_request($self->api_url . '/api/shipments/v1/ship', { ShipmentRequest => $data }); +} + +sub cancel { + my ($self, $data) = @_; + die 'ShipmentIdentificationNumber is required' if !$data->{ShipmentIdentificationNumber}; + my $tracking_number_array = '[' . join(',', @{$data->{TrackingNumber}}) . ']' if $data->{TrackingNumber} && ref $data->{TrackingNumber} eq 'ARRAY' && scalar @{$data->{TrackingNumber}} > 1; + my $query = $tracking_number_array ? "?trackingnumber=$tracking_number_array" : ''; + return $self->_post_request($self->api_url . '/api/shipments/v1/void/cancel/' . $data->{ShipmentIdentificationNumber} . $query, undef, 'delete'); +} + +sub xav { + my ($self, $data) = @_; + die 'requestoption is required' if !$data->{Request}->{RequestOption}; + return $self->_post_request($self->api_url . '/api/addressvalidation/v2/' . $data->{Request}->{RequestOption}, { + XAVRequest => $data + }); +} + +sub track { + my ($self, $data) = @_; + die 'inquiryNumber is required' if !$data->{Request}->{InquiryNumber}; + return $self->_post_request( + $self->api_url . '/api/track/v1/details/' . $data->{Request}->{InquiryNumber}, + undef, + "get", + transactionSrc => "Shipment::UPS::API", + transId => 'Shipment::UPS::API-' . time() + ); +} + +no Moo; + +1; diff --git a/lib/Shipment/UPS/WSDL/RateElements/ClientInformation.pm b/lib/Shipment/UPS/WSDL/RateElements/ClientInformation.pm deleted file mode 100644 index cfb2a84..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/ClientInformation.pm +++ /dev/null @@ -1,59 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::ClientInformation; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' } - -__PACKAGE__->__set_name('ClientInformation'); -__PACKAGE__->__set_nillable(); -__PACKAGE__->__set_minOccurs(); -__PACKAGE__->__set_maxOccurs(); -__PACKAGE__->__set_ref(); -use base qw( - SOAP::WSDL::XSD::Typelib::Element - Shipment::UPS::WSDL::RateTypes::ClientInformationType -); - -} - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::ClientInformation - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ClientInformation from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::ClientInformation->new($data); - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ClientInformationType - Property => { value => $some_value }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/Errors.pm b/lib/Shipment/UPS/WSDL/RateElements/Errors.pm deleted file mode 100644 index 5945fb3..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/Errors.pm +++ /dev/null @@ -1,141 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::Errors; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' } - -__PACKAGE__->__set_name('Errors'); -__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 %ErrorDetail_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ErrorDetail - - ) ], - { - 'ErrorDetail' => \%ErrorDetail_of, - }, - { - 'ErrorDetail' => 'Shipment::UPS::WSDL::RateTypes::ErrorDetailType', - }, - { - - 'ErrorDetail' => 'ErrorDetail', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::Errors - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Errors from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ErrorDetail - - $element->set_ErrorDetail($data); - $element->get_ErrorDetail(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::Errors->new($data); - -Constructor. The following data structure may be passed to new(): - - { - ErrorDetail => { # Shipment::UPS::WSDL::RateTypes::ErrorDetailType - Severity => $some_value, # string - PrimaryErrorCode => { # Shipment::UPS::WSDL::RateTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - MinimumRetrySeconds => $some_value, # string - Location => { # Shipment::UPS::WSDL::RateTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - SubErrorCode => {}, # Shipment::UPS::WSDL::RateTypes::CodeType - AdditionalInformation => { # Shipment::UPS::WSDL::RateTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/FaultDetail.pm b/lib/Shipment/UPS/WSDL/RateElements/FaultDetail.pm deleted file mode 100644 index 2c67a38..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/FaultDetail.pm +++ /dev/null @@ -1,141 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::FaultDetail; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' } - -__PACKAGE__->__set_name('FaultDetail'); -__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 %Errors_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Errors - - ) ], - { - 'Errors' => \%Errors_of, - }, - { - 'Errors' => 'Shipment::UPS::WSDL::RateElements::Errors', - }, - { - - 'Errors' => 'Errors', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::Errors - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Errors from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ErrorDetail - - $element->set_ErrorDetail($data); - $element->get_ErrorDetail(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::Errors->new($data); - -Constructor. The following data structure may be passed to new(): - - { - ErrorDetail => { # Shipment::UPS::WSDL::RateTypes::ErrorDetailType - Severity => $some_value, # string - PrimaryErrorCode => { # Shipment::UPS::WSDL::RateTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - MinimumRetrySeconds => $some_value, # string - Location => { # Shipment::UPS::WSDL::RateTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - SubErrorCode => {}, # Shipment::UPS::WSDL::RateTypes::CodeType - AdditionalInformation => { # Shipment::UPS::WSDL::RateTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/RateRequest.pm b/lib/Shipment/UPS/WSDL/RateElements/RateRequest.pm deleted file mode 100644 index 430d70a..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/RateRequest.pm +++ /dev/null @@ -1,277 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::RateRequest; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' } - -__PACKAGE__->__set_name('RateRequest'); -__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 %Request_of :ATTR(:get); -my %PickupType_of :ATTR(:get); -my %CustomerClassification_of :ATTR(:get); -my %Shipment_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Request - PickupType - CustomerClassification - Shipment - - ) ], - { - 'Request' => \%Request_of, - 'PickupType' => \%PickupType_of, - 'CustomerClassification' => \%CustomerClassification_of, - 'Shipment' => \%Shipment_of, - }, - { - 'Request' => 'Shipment::UPS::WSDL::RateElements::Request', - - 'PickupType' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'CustomerClassification' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Shipment' => 'Shipment::UPS::WSDL::RateTypes::ShipmentType', - }, - { - - 'Request' => '', - 'PickupType' => 'PickupType', - 'CustomerClassification' => 'CustomerClassification', - 'Shipment' => 'Shipment', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::RateRequest - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -RateRequest from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Request - - $element->set_Request($data); - $element->get_Request(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * PickupType - - $element->set_PickupType($data); - $element->get_PickupType(); - - - - -=item * CustomerClassification - - $element->set_CustomerClassification($data); - $element->get_CustomerClassification(); - - - - -=item * Shipment - - $element->set_Shipment($data); - $element->get_Shipment(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::RateRequest->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Request => { # Shipment::UPS::WSDL::RateTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - PickupType => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - CustomerClassification => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Shipment => { # Shipment::UPS::WSDL::RateTypes::ShipmentType - Shipper => { # Shipment::UPS::WSDL::RateTypes::ShipperType - Name => $some_value, # string - ShipperNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::RateTypes::ShipToType - Name => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - }, - ShipFrom => { # Shipment::UPS::WSDL::RateTypes::ShipFromType - Name => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::RateTypes::AddressType - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::PayerAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - Service => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - DocumentsOnlyIndicator => $some_value, # string - Package => { # Shipment::UPS::WSDL::RateTypes::PackageType - PackagingType => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Dimensions => { # Shipment::UPS::WSDL::RateTypes::DimensionsType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::RateTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Weight => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::RateTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - LargePackageIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - DeclaredValue => { # Shipment::UPS::WSDL::RateTypes::InsuredValueType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - VerbalConfirmationIndicator => $some_value, # string - }, - AdditionalHandlingIndicator => $some_value, # string - }, - ShipmentServiceOptions => { # Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType - SaturdayPickupIndicator => $some_value, # string - SaturdayDeliveryIndicator => $some_value, # string - OnCallPickup => { # Shipment::UPS::WSDL::RateTypes::OnCallPickupType - Schedule => { # Shipment::UPS::WSDL::RateTypes::ScheduleType - PickupDay => $some_value, # string - Method => $some_value, # string - }, - }, - COD => {}, # Shipment::UPS::WSDL::RateTypes::CODType - DeliveryConfirmation => {}, # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - ReturnOfDocumentIndicator => $some_value, # string - UPScarbonneutralIndicator => $some_value, # string - }, - ShipmentRatingOptions => { # Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/RateResponse.pm b/lib/Shipment/UPS/WSDL/RateElements/RateResponse.pm deleted file mode 100644 index c0f6750..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/RateResponse.pm +++ /dev/null @@ -1,192 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::RateResponse; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' } - -__PACKAGE__->__set_name('RateResponse'); -__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 %Response_of :ATTR(:get); -my %RatedShipment_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Response - RatedShipment - - ) ], - { - 'Response' => \%Response_of, - 'RatedShipment' => \%RatedShipment_of, - }, - { - 'Response' => 'Shipment::UPS::WSDL::RateElements::Response', - - 'RatedShipment' => 'Shipment::UPS::WSDL::RateTypes::RatedShipmentType', - }, - { - - 'Response' => '', - 'RatedShipment' => 'RatedShipment', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::RateResponse - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -RateResponse from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Response - - $element->set_Response($data); - $element->get_Response(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * RatedShipment - - $element->set_RatedShipment($data); - $element->get_RatedShipment(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::RateResponse->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Response => { # Shipment::UPS::WSDL::RateTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - RatedShipment => { # Shipment::UPS::WSDL::RateTypes::RatedShipmentType - Service => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - RatedShipmentAlert => { # Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType - Code => $some_value, # string - Description => $some_value, # string - }, - BillingWeight => { # Shipment::UPS::WSDL::RateTypes::BillingWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Weight => $some_value, # string - }, - TransportationCharges => { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - FRSShipmentData => { # Shipment::UPS::WSDL::RateTypes::FRSShipmentType - TransportationCharges => { # Shipment::UPS::WSDL::RateTypes::TransportationChargesType - GrossCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - DiscountAmount => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - }, - }, - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - TotalCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - NegotiatedRateCharges => { # Shipment::UPS::WSDL::RateTypes::TotalChargeType - TotalCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - }, - GuaranteedDelivery => { # Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType - BusinessDaysInTransit => $some_value, # string - DeliveryByTime => $some_value, # string - }, - RatedPackage => { # Shipment::UPS::WSDL::RateTypes::RatedPackageType - TransportationCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - TotalCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - Weight => $some_value, # string - BillingWeight => {}, # Shipment::UPS::WSDL::RateTypes::BillingWeightType - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/Request.pm b/lib/Shipment/UPS/WSDL/RateElements/Request.pm deleted file mode 100644 index 145f39b..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/Request.pm +++ /dev/null @@ -1,63 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::Request; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' } - -__PACKAGE__->__set_name('Request'); -__PACKAGE__->__set_nillable(); -__PACKAGE__->__set_minOccurs(); -__PACKAGE__->__set_maxOccurs(); -__PACKAGE__->__set_ref(); -use base qw( - SOAP::WSDL::XSD::Typelib::Element - Shipment::UPS::WSDL::RateTypes::RequestType -); - -} - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::Request - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Request from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::Request->new($data); - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/Response.pm b/lib/Shipment/UPS/WSDL/RateElements/Response.pm deleted file mode 100644 index 478822a..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/Response.pm +++ /dev/null @@ -1,67 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::Response; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' } - -__PACKAGE__->__set_name('Response'); -__PACKAGE__->__set_nillable(); -__PACKAGE__->__set_minOccurs(); -__PACKAGE__->__set_maxOccurs(); -__PACKAGE__->__set_ref(); -use base qw( - SOAP::WSDL::XSD::Typelib::Element - Shipment::UPS::WSDL::RateTypes::ResponseType -); - -} - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::Response - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Response from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::Response->new($data); - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateElements/UPSSecurity.pm b/lib/Shipment/UPS/WSDL/RateElements/UPSSecurity.pm deleted file mode 100644 index 2f83d4a..0000000 --- a/lib/Shipment/UPS/WSDL/RateElements/UPSSecurity.pm +++ /dev/null @@ -1,244 +0,0 @@ - -package Shipment::UPS::WSDL::RateElements::UPSSecurity; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0' } - -__PACKAGE__->__set_name('UPSSecurity'); -__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 %UsernameToken_of :ATTR(:get); -my %ServiceAccessToken_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UsernameToken - ServiceAccessToken - - ) ], - { - 'UsernameToken' => \%UsernameToken_of, - 'ServiceAccessToken' => \%ServiceAccessToken_of, - }, - { - - 'UsernameToken' => 'Shipment::UPS::WSDL::RateElements::UPSSecurity::_UsernameToken', - - 'ServiceAccessToken' => 'Shipment::UPS::WSDL::RateElements::UPSSecurity::_ServiceAccessToken', - }, - { - - 'UsernameToken' => 'UsernameToken', - 'ServiceAccessToken' => 'ServiceAccessToken', - } -); - -} # end BLOCK - - - - -package Shipment::UPS::WSDL::RateElements::UPSSecurity::_ServiceAccessToken; -use strict; -use warnings; -{ -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 - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0' } - -my %AccessLicenseNumber_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AccessLicenseNumber - - ) ], - { - 'AccessLicenseNumber' => \%AccessLicenseNumber_of, - }, - { - 'AccessLicenseNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'AccessLicenseNumber' => 'AccessLicenseNumber', - } -); - -} # end BLOCK - - - - - - -} - - - -package Shipment::UPS::WSDL::RateElements::UPSSecurity::_UsernameToken; -use strict; -use warnings; -{ -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 - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0' } - -my %Username_of :ATTR(:get); -my %Password_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Username - Password - - ) ], - { - 'Username' => \%Username_of, - 'Password' => \%Password_of, - }, - { - 'Username' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Username' => 'Username', - 'Password' => 'Password', - } -); - -} # end BLOCK - - - - - - -} - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::UPSSecurity - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -UPSSecurity from the namespace http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UsernameToken - - $element->set_UsernameToken($data); - $element->get_UsernameToken(); - - - - -=item * ServiceAccessToken - - $element->set_ServiceAccessToken($data); - $element->get_ServiceAccessToken(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::UPSSecurity->new($data); - -Constructor. The following data structure may be passed to new(): - - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateInterfaces/RateService/RatePort.pm b/lib/Shipment/UPS/WSDL/RateInterfaces/RateService/RatePort.pm deleted file mode 100644 index 0304fd4..0000000 --- a/lib/Shipment/UPS/WSDL/RateInterfaces/RateService/RatePort.pm +++ /dev/null @@ -1,298 +0,0 @@ -package Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort; -use strict; -use warnings; -use Class::Std::Fast::Storable; -use Scalar::Util qw(blessed); -use base qw(SOAP::WSDL::Client::Base); - - -# only load if it hasn't been loaded before -require Shipment::UPS::WSDL::RateTypemaps::RateService - if not Shipment::UPS::WSDL::RateTypemaps::RateService->can('get_class'); - - -sub START { - - my $proxy_domain = $_[2]->{proxy_domain} || 'wwwcie.ups.com'; - - $_[0]->set_proxy('https://' . $proxy_domain . '/webservices/Rate') if not $_[2]->{proxy}; - - $_[0]->set_class_resolver('Shipment::UPS::WSDL::RateTypemaps::RateService') - if not $_[2]->{class_resolver}; - - $_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix}; -} - -sub ProcessRate { - my ($self, $body, $header) = @_; - die "ProcessRate must be called as object method (\$self is <$self>)" if not blessed($self); - return $self->SUPER::call({ - operation => 'ProcessRate', - soap_action => 'http://onlinetools.ups.com/webservices/RateBinding/v1.1', - style => 'document', - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::RateElements::RateRequest )], - }, - header => { - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::RateElements::UPSSecurity )], - - }, - headerfault => { - - }, - response => { - header => { - - }, - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::RateElements::RateResponse )], - }, - } - }, $body, $header); -} - - - - - -sub _get_name_resolver { - - my $prefix_1 = { - 'attribute' => 'Shipment::UPS::WSDL::RateAttributes', - 'typemap' => 'Shipment::UPS::WSDL::RateTypemaps', - 'interface' => 'Shipment::UPS::WSDL::RateInterfaces', - 'type' => 'Shipment::UPS::WSDL::RateTypes', - 'server' => 'Shipment::UPS::WSDL::RateServer', - 'element' => 'Shipment::UPS::WSDL::RateElements' - }; - - - return SOAP::WSDL::Generator::Template::Plugin::XSD->new({ - prefix_resolver => SOAP::WSDL::Generator::PrefixResolver->new({ - namespace_prefix_map => { - 'http://www.w3.org/2001/XMLSchema' => 'SOAP::WSDL::XSD::Typelib::Builtin', - }, - namespace_map => { - }, - prefix => $prefix_1, - }) - }); -} - -1; - - - -__END__ - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort - SOAP Interface for the RateService Web Service - -=head1 SYNOPSIS - - use Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort; - my $interface = Shipment::UPS::WSDL::RateInterfaces::RateService::RatePort->new(); - - my $response; - $response = $interface->ProcessRate(); - - - -=head1 DESCRIPTION - -SOAP Interface for the RateService web service -located at https://wwwcie.ups.com/webservices/Rate. - -=head1 SERVICE RateService - - - -=head2 Port RatePort - - - -=head1 METHODS - -=head2 General methods - -=head3 new - -Constructor. - -All arguments are forwarded to L. - -=head2 SOAP Service methods - -Method synopsis is displayed with hash refs as parameters. - -The commented class names in the method's parameters denote that objects -of the corresponding class can be passed instead of the marked hash ref. - -You may pass any combination of objects, hash and list refs to these -methods, as long as you meet the structure. - -List items (i.e. multiple occurences) are not displayed in the synopsis. -You may generally pass a list ref of hash refs (or objects) instead of a hash -ref - this may result in invalid XML if used improperly, though. Note that -SOAP::WSDL always expects list references at maximum depth position. - -XML attributes are not displayed in this synopsis and cannot be set using -hash refs. See the respective class' documentation for additional information. - - - -=head3 ProcessRate - - - -Returns a L object. - - $response = $interface->ProcessRate( { - Request => { # Shipment::UPS::WSDL::RateTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - PickupType => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - CustomerClassification => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Shipment => { # Shipment::UPS::WSDL::RateTypes::ShipmentType - Shipper => { # Shipment::UPS::WSDL::RateTypes::ShipperType - Name => $some_value, # string - ShipperNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::RateTypes::ShipToType - Name => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - }, - ShipFrom => { # Shipment::UPS::WSDL::RateTypes::ShipFromType - Name => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::RateTypes::AddressType - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::PayerAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - Service => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - DocumentsOnlyIndicator => $some_value, # string - Package => { # Shipment::UPS::WSDL::RateTypes::PackageType - PackagingType => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Dimensions => { # Shipment::UPS::WSDL::RateTypes::DimensionsType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::RateTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Weight => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::RateTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - LargePackageIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - DeclaredValue => { # Shipment::UPS::WSDL::RateTypes::InsuredValueType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - VerbalConfirmationIndicator => $some_value, # string - }, - AdditionalHandlingIndicator => $some_value, # string - }, - ShipmentServiceOptions => { # Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType - SaturdayPickupIndicator => $some_value, # string - SaturdayDeliveryIndicator => $some_value, # string - OnCallPickup => { # Shipment::UPS::WSDL::RateTypes::OnCallPickupType - Schedule => { # Shipment::UPS::WSDL::RateTypes::ScheduleType - PickupDay => $some_value, # string - Method => $some_value, # string - }, - }, - COD => {}, # Shipment::UPS::WSDL::RateTypes::CODType - DeliveryConfirmation => {}, # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - ReturnOfDocumentIndicator => $some_value, # string - UPScarbonneutralIndicator => $some_value, # string - }, - ShipmentRatingOptions => { # Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - },, - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - },, - ); - - - -=head1 AUTHOR - -Generated by SOAP::WSDL on Wed Oct 6 15:58:16 2010 - -=cut diff --git a/lib/Shipment/UPS/WSDL/RateTypemaps/RateService.pm b/lib/Shipment/UPS/WSDL/RateTypemaps/RateService.pm deleted file mode 100644 index 926593a..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypemaps/RateService.pm +++ /dev/null @@ -1,247 +0,0 @@ - -package Shipment::UPS::WSDL::RateTypemaps::RateService; -use strict; -use warnings; - -our $typemap_1 = { - 'UPSSecurity/UsernameToken/Username' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount' => 'Shipment::UPS::WSDL::RateTypes::CODAmountType', - 'UPSSecurity/ServiceAccessToken' => 'Shipment::UPS::WSDL::RateElements::UPSSecurity::_ServiceAccessToken', - 'RateRequest/Shipment/ShipFrom/Address' => 'Shipment::UPS::WSDL::RateTypes::AddressType', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/NetCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/OnCallPickup/Schedule/Method' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Shipper/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/AdditionalHandlingIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipTo/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipFrom/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation/DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/GrossCharge' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateRequest/Shipment/Package/PackageWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/Request/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Shipper/ShipperNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/SaturdayDeliveryIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/BillingWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmationIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage' => 'Shipment::UPS::WSDL::RateTypes::RatedPackageType', - 'Fault/detail/Errors/ErrorDetail/Location/XPathOfElement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response/TransactionReference' => 'Shipment::UPS::WSDL::RateTypes::TransactionReferenceType', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode' => 'Shipment::UPS::WSDL::RateTypes::CodeType', - 'Errors' => 'Shipment::UPS::WSDL::RateElements::Errors', - 'RateRequest/Shipment/ShipmentRatingOptions/NegotiatedRatesIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Request/TransactionReference' => 'Shipment::UPS::WSDL::RateTypes::TransactionReferenceType', - 'RateResponse/RatedShipment/NegotiatedRateCharges/TotalCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/FRSPaymentInformation/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/TransportationCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateResponse/RatedShipment/RatedPackage/SurePostDasCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateRequest/Shipment/Package/Dimensions/Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Shipper/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Request/RequestOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipFrom/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/PickupType/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/BillingWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse' => 'Shipment::UPS::WSDL::RateElements::RateResponse', - 'RateRequest/Shipment/ShipmentServiceOptions/COD/CODAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/PickupType' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateResponse/RatedShipment/RatedPackage/TransportationCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/SurePostDasCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedShipmentAlert' => 'Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType', - 'UPSSecurity' => 'Shipment::UPS::WSDL::RateElements::UPSSecurity', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response' => 'Shipment::UPS::WSDL::RateTypes::ResponseType', - 'RateRequest/Shipment/FRSPaymentInformation/Type' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/CustomerClassification/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipFrom/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode' => 'Shipment::UPS::WSDL::RateTypes::CodeType', - 'RateRequest/Request' => 'Shipment::UPS::WSDL::RateTypes::RequestType', - 'RateResponse/RatedShipment/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateResponse/RatedShipment/RatedPackage/TotalCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/BillingWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation' => 'Shipment::UPS::WSDL::RateTypes::AdditionalInfoType', - 'UPSSecurity/UsernameToken/Password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipTo/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/FRSPaymentInformation/Address' => 'Shipment::UPS::WSDL::RateTypes::PayerAddressType', - 'RateRequest/Shipment/Shipper/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Service/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/COD' => 'Shipment::UPS::WSDL::RateTypes::CODType', - 'RateRequest/Shipment/Package/Dimensions/UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/GrossCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/Service/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Shipper/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/FRSPaymentInformation/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Severity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/DiscountPercentage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/Commodity/NMFC' => 'Shipment::UPS::WSDL::RateTypes::NMFCCommodityType', - 'RateRequest/Shipment/ShipmentRatingOptions/FRSShipmentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/CustomerClassification/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackagingType/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/GuaranteedDelivery' => 'Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType', - 'RateRequest/Shipment/ShipmentServiceOptions/SaturdayPickupIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/BillingWeight' => 'Shipment::UPS::WSDL::RateTypes::BillingWeightType', - 'RateResponse/Response/ResponseStatus/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/DeclaredValue' => 'Shipment::UPS::WSDL::RateTypes::InsuredValueType', - 'RateRequest/Shipment/FRSPaymentInformation/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/UPScarbonneutralIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/OnCallPickup' => 'Shipment::UPS::WSDL::RateTypes::OnCallPickupType', - 'RateRequest/Shipment/Package/LargePackageIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment' => 'Shipment::UPS::WSDL::RateTypes::RatedShipmentType', - 'RateRequest/Shipment/Shipper/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', - 'RateResponse/Response/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Service' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/Shipment/FRSPaymentInformation/Type/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/GuaranteedDelivery/BusinessDaysInTransit' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment' => 'Shipment::UPS::WSDL::RateTypes::ShipmentType', - 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', - 'RateResponse/RatedShipment/NegotiatedRateCharges/TotalCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges' => 'Shipment::UPS::WSDL::RateTypes::TransportationChargesType', - 'RateRequest/Shipment/ShipTo/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/InvoiceLineTotal/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/NetCharge' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateRequest/Shipment/ShipFrom/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipFrom/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/TotalCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location/OriginalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/OnCallPickup/Schedule' => 'Shipment::UPS::WSDL::RateTypes::ScheduleType', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/DiscountAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/COD' => 'Shipment::UPS::WSDL::RateTypes::CODType', - 'RateRequest/Shipment/Package/PackageServiceOptions/COD/CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location/LocationElementName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Shipper/Address' => 'Shipment::UPS::WSDL::RateTypes::AddressType', - 'RateRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation' => 'Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value' => 'Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/Dimensions/Length' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipTo/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/TotalCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateResponse/RatedShipment/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/TransportationCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateRequest/Shipment/Package/Commodity/NMFC/SubCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions' => 'Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType', - 'RateResponse/RatedShipment/NegotiatedRateCharges' => 'Shipment::UPS::WSDL::RateTypes::TotalChargeType', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/Dimensions/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/NetCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/Dimensions/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/FRSPaymentInformation/Type/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/CustomerClassification' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/Shipment/ShipTo' => 'Shipment::UPS::WSDL::RateTypes::ShipToType', - 'RateResponse/RatedShipment/TransportationCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response/Alert/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/TransportationCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/SurePostDasCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageWeight' => 'Shipment::UPS::WSDL::RateTypes::PackageWeightType', - 'RateResponse/Response/ResponseStatus' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/Shipment/Package/Commodity/FreightClass' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/ServiceAccessToken/AccessLicenseNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/COD/CODAmount' => 'Shipment::UPS::WSDL::RateTypes::CODAmountType', - 'RateRequest/Shipment/Package/PackagingType' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipTo/Address' => 'Shipment::UPS::WSDL::RateTypes::ShipToAddressType', - 'RateRequest/Shipment/Shipper' => 'Shipment::UPS::WSDL::RateTypes::ShipperType', - 'RateRequest/Request/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/BillingWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedShipmentAlert/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData' => 'Shipment::UPS::WSDL::RateTypes::FRSShipmentType', - 'Fault/detail' => 'Shipment::UPS::WSDL::RateElements::FaultDetail', - 'Fault/detail/Errors' => 'Shipment::UPS::WSDL::RateElements::Errors', - 'RateResponse/RatedShipment/RatedPackage/BillingWeight' => 'Shipment::UPS::WSDL::RateTypes::BillingWeightType', - 'RateRequest/Shipment/Package/PackageWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/Dimensions' => 'Shipment::UPS::WSDL::RateTypes::DimensionsType', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/DiscountAmount' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateRequest/Shipment/Package/PackageServiceOptions' => 'Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType', - 'RateResponse/RatedShipment/RatedShipmentAlert/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipFrom' => 'Shipment::UPS::WSDL::RateTypes::ShipFromType', - 'RateResponse/RatedShipment/TotalCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateResponse/RatedShipment/RatedPackage/TotalCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/Service/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/InvoiceLineTotal' => 'Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType', - 'RateRequest/Shipment/Package/Commodity/NMFC/PrimeCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/BillingWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/Shipment/Service/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipFrom/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipTo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentRatingOptions' => 'Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType', - 'RateRequest/Shipment/InvoiceLineTotal/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/DocumentsOnlyIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response/Alert' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateResponse/RatedShipment/TotalCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package' => 'Shipment::UPS::WSDL::RateTypes::PackageType', - 'RateRequest/Shipment/Package/Commodity' => 'Shipment::UPS::WSDL::RateTypes::CommodityType', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/DiscountAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/FRSPaymentInformation' => 'Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType', - 'RateRequest/Shipment/ShipTo/Address/ResidentialAddressIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Shipper/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/COD/CODAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/BillingWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/TransportationCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/GuaranteedDelivery/DeliveryByTime' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/ReturnOfDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail' => 'Shipment::UPS::WSDL::RateTypes::ErrorDetailType', - 'RateRequest/Shipment/ShipmentServiceOptions/OnCallPickup/Schedule/PickupDay' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/RatedPackage/BillingWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation/DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/Dimensions/Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response/ResponseStatus/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/Package/PackagingType/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipTo/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location' => 'Shipment::UPS::WSDL::RateTypes::LocationType', - 'RateRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/UsernameToken' => 'Shipment::UPS::WSDL::RateElements::UPSSecurity::_UsernameToken', - 'RateResponse/RatedShipment/RatedPackage/BillingWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/MinimumRetrySeconds' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/NegotiatedRateCharges/TotalCharge' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'RateRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation' => 'Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType', - 'RateResponse/RatedShipment/RatedPackage/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest/Shipment/ShipmentServiceOptions/COD/CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/RatedShipment/FRSShipmentData/TransportationCharges/GrossCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateResponse/Response/Alert/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RateRequest' => 'Shipment::UPS::WSDL::RateElements::RateRequest', - 'RateResponse/RatedShipment/Service' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RateRequest/PickupType/Description' => '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 - -Shipment::UPS::WSDL::RateTypemaps::RateService - typemap for RateService - -=head1 DESCRIPTION - -Typemap created by SOAP::WSDL for map-based SOAP message parsers. - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/AdditionalCodeDescType.pm b/lib/Shipment/UPS/WSDL/RateTypes/AdditionalCodeDescType.pm deleted file mode 100644 index 16e98e4..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/AdditionalCodeDescType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AdditionalCodeDescType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/AdditionalInfoType.pm b/lib/Shipment/UPS/WSDL/RateTypes/AdditionalInfoType.pm deleted file mode 100644 index c377ce6..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/AdditionalInfoType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::AdditionalInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Type_of :ATTR(:get); -my %Value_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Type - Value - - ) ], - { - 'Type' => \%Type_of, - 'Value' => \%Value_of, - }, - { - 'Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Value' => 'Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType', - }, - { - - 'Type' => 'Type', - 'Value' => 'Value', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::AdditionalInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AdditionalInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Type (min/maxOccurs: 1/1) - - -=item * Value (min/maxOccurs: 1/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/AddressType.pm b/lib/Shipment/UPS/WSDL/RateTypes/AddressType.pm deleted file mode 100644 index 57029ef..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/AddressType.pm +++ /dev/null @@ -1,138 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::AddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %AddressLine_of :ATTR(:get); -my %City_of :ATTR(:get); -my %StateProvinceCode_of :ATTR(:get); -my %PostalCode_of :ATTR(:get); -my %CountryCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AddressLine - City - StateProvinceCode - PostalCode - CountryCode - - ) ], - { - 'AddressLine' => \%AddressLine_of, - 'City' => \%City_of, - 'StateProvinceCode' => \%StateProvinceCode_of, - 'PostalCode' => \%PostalCode_of, - 'CountryCode' => \%CountryCode_of, - }, - { - 'AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'AddressLine' => 'AddressLine', - 'City' => 'City', - 'StateProvinceCode' => 'StateProvinceCode', - 'PostalCode' => 'PostalCode', - 'CountryCode' => 'CountryCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::AddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * AddressLine (min/maxOccurs: 0/3) - - -=item * City (min/maxOccurs: 0/1) - - -=item * StateProvinceCode (min/maxOccurs: 0/1) - - -=item * PostalCode (min/maxOccurs: 0/1) - - -=item * CountryCode (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/BillingWeightType.pm b/lib/Shipment/UPS/WSDL/RateTypes/BillingWeightType.pm deleted file mode 100644 index 26ad2f2..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/BillingWeightType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::BillingWeightType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %UnitOfMeasurement_of :ATTR(:get); -my %Weight_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UnitOfMeasurement - Weight - - ) ], - { - 'UnitOfMeasurement' => \%UnitOfMeasurement_of, - 'Weight' => \%Weight_of, - }, - { - 'UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'UnitOfMeasurement' => 'UnitOfMeasurement', - 'Weight' => 'Weight', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::BillingWeightType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillingWeightType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UnitOfMeasurement (min/maxOccurs: 1/1) - - -=item * Weight (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::BillingWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/CODAmountType.pm b/lib/Shipment/UPS/WSDL/RateTypes/CODAmountType.pm deleted file mode 100644 index aece2dd..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/CODAmountType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::CODAmountType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %CurrencyCode_of :ATTR(:get); -my %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CurrencyCode - MonetaryValue - - ) ], - { - 'CurrencyCode' => \%CurrencyCode_of, - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'CurrencyCode' => 'CurrencyCode', - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::CODAmountType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CODAmountType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CurrencyCode (min/maxOccurs: 1/1) - - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/CODType.pm b/lib/Shipment/UPS/WSDL/RateTypes/CODType.pm deleted file mode 100644 index 6743347..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/CODType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::CODType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %CODFundsCode_of :ATTR(:get); -my %CODAmount_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CODFundsCode - CODAmount - - ) ], - { - 'CODFundsCode' => \%CODFundsCode_of, - 'CODAmount' => \%CODAmount_of, - }, - { - 'CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CODAmount' => 'Shipment::UPS::WSDL::RateTypes::CODAmountType', - }, - { - - 'CODFundsCode' => 'CODFundsCode', - 'CODAmount' => 'CODAmount', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::CODType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CODType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CODFundsCode (min/maxOccurs: 1/1) - - -=item * CODAmount (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ChargesType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ChargesType.pm deleted file mode 100644 index 4d8fba5..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ChargesType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ChargesType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %CurrencyCode_of :ATTR(:get); -my %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CurrencyCode - MonetaryValue - - ) ], - { - 'CurrencyCode' => \%CurrencyCode_of, - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'CurrencyCode' => 'CurrencyCode', - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ChargesType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ChargesType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CurrencyCode (min/maxOccurs: 1/1) - - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ClientInformationType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ClientInformationType.pm deleted file mode 100644 index 5793d55..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ClientInformationType.pm +++ /dev/null @@ -1,145 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ClientInformationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' }; - -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 %Property_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Property - - ) ], - { - 'Property' => \%Property_of, - }, - { - - 'Property' => 'Shipment::UPS::WSDL::RateTypes::ClientInformationType::_Property', - }, - { - - 'Property' => 'Property', - } -); - -} # end BLOCK - - - - -package Shipment::UPS::WSDL::RateTypes::ClientInformationType::_Property; -use strict; -use warnings; -{ -our $XML_ATTRIBUTE_CLASS = 'Shipment::UPS::WSDL::RateTypes::ClientInformationType::_Property::XmlAttr'; - -sub __get_attr_class { - return $XML_ATTRIBUTE_CLASS; -} - -use base qw( - SOAP::WSDL::XSD::Typelib::ComplexType - SOAP::WSDL::XSD::Typelib::Builtin::string -); - -package Shipment::UPS::WSDL::RateTypes::ClientInformationType::_Property::XmlAttr; -use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet); - -{ # BLOCK to scope variables - -my %Key_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( - Key - ) ], - { - - Key => \%Key_of, - }, - { - Key => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - } -); - -} # end BLOCK - - -} - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ClientInformationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ClientInformationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Property (min/maxOccurs: 0/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ClientInformationType - Property => { value => $some_value }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/CodeDescriptionType.pm b/lib/Shipment/UPS/WSDL/RateTypes/CodeDescriptionType.pm deleted file mode 100644 index e171219..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/CodeDescriptionType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::CodeDescriptionType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CodeDescriptionType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/CodeType.pm b/lib/Shipment/UPS/WSDL/RateTypes/CodeType.pm deleted file mode 100644 index 7c5befd..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/CodeType.pm +++ /dev/null @@ -1,120 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::CodeType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); -my %Digest_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - Digest - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - 'Digest' => \%Digest_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - 'Digest' => 'Digest', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::CodeType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CodeType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 1/1) - - -=item * Digest (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/CommodityType.pm b/lib/Shipment/UPS/WSDL/RateTypes/CommodityType.pm deleted file mode 100644 index 9a7ab4a..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/CommodityType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::CommodityType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %FreightClass_of :ATTR(:get); -my %NMFC_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( FreightClass - NMFC - - ) ], - { - 'FreightClass' => \%FreightClass_of, - 'NMFC' => \%NMFC_of, - }, - { - 'FreightClass' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'NMFC' => 'Shipment::UPS::WSDL::RateTypes::NMFCCommodityType', - }, - { - - 'FreightClass' => 'FreightClass', - 'NMFC' => 'NMFC', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::CommodityType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CommodityType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * FreightClass (min/maxOccurs: 1/1) - - -=item * NMFC (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/DeliveryConfirmationType.pm b/lib/Shipment/UPS/WSDL/RateTypes/DeliveryConfirmationType.pm deleted file mode 100644 index d50053a..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/DeliveryConfirmationType.pm +++ /dev/null @@ -1,102 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %DCISType_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( DCISType - - ) ], - { - 'DCISType' => \%DCISType_of, - }, - { - 'DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'DCISType' => 'DCISType', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -DeliveryConfirmationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * DCISType (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/DimensionsType.pm b/lib/Shipment/UPS/WSDL/RateTypes/DimensionsType.pm deleted file mode 100644 index e146f2a..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/DimensionsType.pm +++ /dev/null @@ -1,132 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::DimensionsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %UnitOfMeasurement_of :ATTR(:get); -my %Length_of :ATTR(:get); -my %Width_of :ATTR(:get); -my %Height_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UnitOfMeasurement - Length - Width - Height - - ) ], - { - 'UnitOfMeasurement' => \%UnitOfMeasurement_of, - 'Length' => \%Length_of, - 'Width' => \%Width_of, - 'Height' => \%Height_of, - }, - { - 'UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Length' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'UnitOfMeasurement' => 'UnitOfMeasurement', - 'Length' => 'Length', - 'Width' => 'Width', - 'Height' => 'Height', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::DimensionsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -DimensionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UnitOfMeasurement (min/maxOccurs: 1/1) - - -=item * Length (min/maxOccurs: 0/1) - - -=item * Width (min/maxOccurs: 0/1) - - -=item * Height (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ErrorDetailType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ErrorDetailType.pm deleted file mode 100644 index 7991137..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ErrorDetailType.pm +++ /dev/null @@ -1,161 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ErrorDetailType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Severity_of :ATTR(:get); -my %PrimaryErrorCode_of :ATTR(:get); -my %MinimumRetrySeconds_of :ATTR(:get); -my %Location_of :ATTR(:get); -my %SubErrorCode_of :ATTR(:get); -my %AdditionalInformation_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Severity - PrimaryErrorCode - MinimumRetrySeconds - Location - SubErrorCode - AdditionalInformation - - ) ], - { - 'Severity' => \%Severity_of, - 'PrimaryErrorCode' => \%PrimaryErrorCode_of, - 'MinimumRetrySeconds' => \%MinimumRetrySeconds_of, - 'Location' => \%Location_of, - 'SubErrorCode' => \%SubErrorCode_of, - 'AdditionalInformation' => \%AdditionalInformation_of, - }, - { - 'Severity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PrimaryErrorCode' => 'Shipment::UPS::WSDL::RateTypes::CodeType', - 'MinimumRetrySeconds' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Location' => 'Shipment::UPS::WSDL::RateTypes::LocationType', - 'SubErrorCode' => 'Shipment::UPS::WSDL::RateTypes::CodeType', - 'AdditionalInformation' => 'Shipment::UPS::WSDL::RateTypes::AdditionalInfoType', - }, - { - - 'Severity' => 'Severity', - 'PrimaryErrorCode' => 'PrimaryErrorCode', - 'MinimumRetrySeconds' => 'MinimumRetrySeconds', - 'Location' => 'Location', - 'SubErrorCode' => 'SubErrorCode', - 'AdditionalInformation' => 'AdditionalInformation', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ErrorDetailType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ErrorDetailType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Severity (min/maxOccurs: 1/1) - - -=item * PrimaryErrorCode (min/maxOccurs: 1/1) - - -=item * MinimumRetrySeconds (min/maxOccurs: 0/1) - - -=item * Location (min/maxOccurs: 0/1) - - -=item * SubErrorCode (min/maxOccurs: 0/unbounded) - - -=item * AdditionalInformation (min/maxOccurs: 0/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ErrorDetailType - Severity => $some_value, # string - PrimaryErrorCode => { # Shipment::UPS::WSDL::RateTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - MinimumRetrySeconds => $some_value, # string - Location => { # Shipment::UPS::WSDL::RateTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - SubErrorCode => {}, # Shipment::UPS::WSDL::RateTypes::CodeType - AdditionalInformation => { # Shipment::UPS::WSDL::RateTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/FRSPaymentInfoType.pm b/lib/Shipment/UPS/WSDL/RateTypes/FRSPaymentInfoType.pm deleted file mode 100644 index a5b9e4a..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/FRSPaymentInfoType.pm +++ /dev/null @@ -1,126 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Type_of :ATTR(:get); -my %AccountNumber_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( Type - AccountNumber - Address - - ) ], - { - 'Type' => \%Type_of, - 'AccountNumber' => \%AccountNumber_of, - 'Address' => \%Address_of, - }, - { - 'Type' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::RateTypes::PayerAddressType', - }, - { - - 'Type' => 'Type', - 'AccountNumber' => 'AccountNumber', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FRSPaymentInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Type (min/maxOccurs: 1/1) - - -=item * AccountNumber (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::PayerAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/FRSShipmentType.pm b/lib/Shipment/UPS/WSDL/RateTypes/FRSShipmentType.pm deleted file mode 100644 index 098ffb4..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/FRSShipmentType.pm +++ /dev/null @@ -1,110 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::FRSShipmentType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %TransportationCharges_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TransportationCharges - - ) ], - { - 'TransportationCharges' => \%TransportationCharges_of, - }, - { - 'TransportationCharges' => 'Shipment::UPS::WSDL::RateTypes::TransportationChargesType', - }, - { - - 'TransportationCharges' => 'TransportationCharges', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::FRSShipmentType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FRSShipmentType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TransportationCharges (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::FRSShipmentType - TransportationCharges => { # Shipment::UPS::WSDL::RateTypes::TransportationChargesType - GrossCharge => { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - DiscountAmount => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/GuaranteedDeliveryType.pm b/lib/Shipment/UPS/WSDL/RateTypes/GuaranteedDeliveryType.pm deleted file mode 100644 index 8be00e2..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/GuaranteedDeliveryType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %BusinessDaysInTransit_of :ATTR(:get); -my %DeliveryByTime_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( BusinessDaysInTransit - DeliveryByTime - - ) ], - { - 'BusinessDaysInTransit' => \%BusinessDaysInTransit_of, - 'DeliveryByTime' => \%DeliveryByTime_of, - }, - { - 'BusinessDaysInTransit' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'DeliveryByTime' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'BusinessDaysInTransit' => 'BusinessDaysInTransit', - 'DeliveryByTime' => 'DeliveryByTime', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -GuaranteedDeliveryType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * BusinessDaysInTransit (min/maxOccurs: 0/1) - - -=item * DeliveryByTime (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType - BusinessDaysInTransit => $some_value, # string - DeliveryByTime => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/InsuredValueType.pm b/lib/Shipment/UPS/WSDL/RateTypes/InsuredValueType.pm deleted file mode 100644 index c573b74..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/InsuredValueType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::InsuredValueType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %CurrencyCode_of :ATTR(:get); -my %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CurrencyCode - MonetaryValue - - ) ], - { - 'CurrencyCode' => \%CurrencyCode_of, - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'CurrencyCode' => 'CurrencyCode', - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::InsuredValueType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -InsuredValueType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CurrencyCode (min/maxOccurs: 1/1) - - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::InsuredValueType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/InvoiceLineTotalType.pm b/lib/Shipment/UPS/WSDL/RateTypes/InvoiceLineTotalType.pm deleted file mode 100644 index 0888d40..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/InvoiceLineTotalType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %CurrencyCode_of :ATTR(:get); -my %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CurrencyCode - MonetaryValue - - ) ], - { - 'CurrencyCode' => \%CurrencyCode_of, - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'CurrencyCode' => 'CurrencyCode', - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -InvoiceLineTotalType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CurrencyCode (min/maxOccurs: 0/1) - - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/LocationType.pm b/lib/Shipment/UPS/WSDL/RateTypes/LocationType.pm deleted file mode 100644 index 3e208a8..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/LocationType.pm +++ /dev/null @@ -1,120 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::LocationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %LocationElementName_of :ATTR(:get); -my %XPathOfElement_of :ATTR(:get); -my %OriginalValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( LocationElementName - XPathOfElement - OriginalValue - - ) ], - { - 'LocationElementName' => \%LocationElementName_of, - 'XPathOfElement' => \%XPathOfElement_of, - 'OriginalValue' => \%OriginalValue_of, - }, - { - 'LocationElementName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'XPathOfElement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'OriginalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'LocationElementName' => 'LocationElementName', - 'XPathOfElement' => 'XPathOfElement', - 'OriginalValue' => 'OriginalValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::LocationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LocationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * LocationElementName (min/maxOccurs: 0/1) - - -=item * XPathOfElement (min/maxOccurs: 0/1) - - -=item * OriginalValue (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/NMFCCommodityType.pm b/lib/Shipment/UPS/WSDL/RateTypes/NMFCCommodityType.pm deleted file mode 100644 index 36fa33e..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/NMFCCommodityType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::NMFCCommodityType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %PrimeCode_of :ATTR(:get); -my %SubCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PrimeCode - SubCode - - ) ], - { - 'PrimeCode' => \%PrimeCode_of, - 'SubCode' => \%SubCode_of, - }, - { - 'PrimeCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SubCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PrimeCode' => 'PrimeCode', - 'SubCode' => 'SubCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -NMFCCommodityType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PrimeCode (min/maxOccurs: 1/1) - - -=item * SubCode (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/OnCallPickupType.pm b/lib/Shipment/UPS/WSDL/RateTypes/OnCallPickupType.pm deleted file mode 100644 index ce6ee16..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/OnCallPickupType.pm +++ /dev/null @@ -1,105 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::OnCallPickupType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Schedule_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Schedule - - ) ], - { - 'Schedule' => \%Schedule_of, - }, - { - 'Schedule' => 'Shipment::UPS::WSDL::RateTypes::ScheduleType', - }, - { - - 'Schedule' => 'Schedule', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::OnCallPickupType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -OnCallPickupType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Schedule (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::OnCallPickupType - Schedule => { # Shipment::UPS::WSDL::RateTypes::ScheduleType - PickupDay => $some_value, # string - Method => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/PackageServiceOptionsType.pm b/lib/Shipment/UPS/WSDL/RateTypes/PackageServiceOptionsType.pm deleted file mode 100644 index 520c15e..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/PackageServiceOptionsType.pm +++ /dev/null @@ -1,140 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %DeliveryConfirmation_of :ATTR(:get); -my %COD_of :ATTR(:get); -my %DeclaredValue_of :ATTR(:get); -my %VerbalConfirmationIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( DeliveryConfirmation - COD - DeclaredValue - VerbalConfirmationIndicator - - ) ], - { - 'DeliveryConfirmation' => \%DeliveryConfirmation_of, - 'COD' => \%COD_of, - 'DeclaredValue' => \%DeclaredValue_of, - 'VerbalConfirmationIndicator' => \%VerbalConfirmationIndicator_of, - }, - { - 'DeliveryConfirmation' => 'Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType', - 'COD' => 'Shipment::UPS::WSDL::RateTypes::CODType', - 'DeclaredValue' => 'Shipment::UPS::WSDL::RateTypes::InsuredValueType', - 'VerbalConfirmationIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'DeliveryConfirmation' => 'DeliveryConfirmation', - 'COD' => 'COD', - 'DeclaredValue' => 'DeclaredValue', - 'VerbalConfirmationIndicator' => 'VerbalConfirmationIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageServiceOptionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * DeliveryConfirmation (min/maxOccurs: 0/1) - - -=item * COD (min/maxOccurs: 0/1) - - -=item * DeclaredValue (min/maxOccurs: 0/1) - - -=item * VerbalConfirmationIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - DeclaredValue => { # Shipment::UPS::WSDL::RateTypes::InsuredValueType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - VerbalConfirmationIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/PackageType.pm b/lib/Shipment/UPS/WSDL/RateTypes/PackageType.pm deleted file mode 100644 index ebf0043..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/PackageType.pm +++ /dev/null @@ -1,189 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::PackageType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %PackagingType_of :ATTR(:get); -my %Dimensions_of :ATTR(:get); -my %PackageWeight_of :ATTR(:get); -my %Commodity_of :ATTR(:get); -my %LargePackageIndicator_of :ATTR(:get); -my %PackageServiceOptions_of :ATTR(:get); -my %AdditionalHandlingIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PackagingType - Dimensions - PackageWeight - Commodity - LargePackageIndicator - PackageServiceOptions - AdditionalHandlingIndicator - - ) ], - { - 'PackagingType' => \%PackagingType_of, - 'Dimensions' => \%Dimensions_of, - 'PackageWeight' => \%PackageWeight_of, - 'Commodity' => \%Commodity_of, - 'LargePackageIndicator' => \%LargePackageIndicator_of, - 'PackageServiceOptions' => \%PackageServiceOptions_of, - 'AdditionalHandlingIndicator' => \%AdditionalHandlingIndicator_of, - }, - { - 'PackagingType' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Dimensions' => 'Shipment::UPS::WSDL::RateTypes::DimensionsType', - 'PackageWeight' => 'Shipment::UPS::WSDL::RateTypes::PackageWeightType', - 'Commodity' => 'Shipment::UPS::WSDL::RateTypes::CommodityType', - 'LargePackageIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PackageServiceOptions' => 'Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType', - 'AdditionalHandlingIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PackagingType' => 'PackagingType', - 'Dimensions' => 'Dimensions', - 'PackageWeight' => 'PackageWeight', - 'Commodity' => 'Commodity', - 'LargePackageIndicator' => 'LargePackageIndicator', - 'PackageServiceOptions' => 'PackageServiceOptions', - 'AdditionalHandlingIndicator' => 'AdditionalHandlingIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::PackageType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PackagingType (min/maxOccurs: 0/1) - - -=item * Dimensions (min/maxOccurs: 0/1) - - -=item * PackageWeight (min/maxOccurs: 0/1) - - -=item * Commodity (min/maxOccurs: 0/1) - - -=item * LargePackageIndicator (min/maxOccurs: 0/1) - - -=item * PackageServiceOptions (min/maxOccurs: 0/1) - - -=item * AdditionalHandlingIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::PackageType - PackagingType => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Dimensions => { # Shipment::UPS::WSDL::RateTypes::DimensionsType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::RateTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Weight => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::RateTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - LargePackageIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - DeclaredValue => { # Shipment::UPS::WSDL::RateTypes::InsuredValueType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - VerbalConfirmationIndicator => $some_value, # string - }, - AdditionalHandlingIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/PackageWeightType.pm b/lib/Shipment/UPS/WSDL/RateTypes/PackageWeightType.pm deleted file mode 100644 index b04f266..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/PackageWeightType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::PackageWeightType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %UnitOfMeasurement_of :ATTR(:get); -my %Weight_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UnitOfMeasurement - Weight - - ) ], - { - 'UnitOfMeasurement' => \%UnitOfMeasurement_of, - 'Weight' => \%Weight_of, - }, - { - 'UnitOfMeasurement' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'UnitOfMeasurement' => 'UnitOfMeasurement', - 'Weight' => 'Weight', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::PackageWeightType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageWeightType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UnitOfMeasurement (min/maxOccurs: 1/1) - - -=item * Weight (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::PackageWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/PayerAddressType.pm b/lib/Shipment/UPS/WSDL/RateTypes/PayerAddressType.pm deleted file mode 100644 index 6a37133..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/PayerAddressType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::PayerAddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %PostalCode_of :ATTR(:get); -my %CountryCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PostalCode - CountryCode - - ) ], - { - 'PostalCode' => \%PostalCode_of, - 'CountryCode' => \%CountryCode_of, - }, - { - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PostalCode' => 'PostalCode', - 'CountryCode' => 'CountryCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::PayerAddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PayerAddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PostalCode (min/maxOccurs: 0/1) - - -=item * CountryCode (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::PayerAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/PhoneType.pm b/lib/Shipment/UPS/WSDL/RateTypes/PhoneType.pm deleted file mode 100644 index 1d891a5..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/PhoneType.pm +++ /dev/null @@ -1,98 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::PhoneType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Number_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Number - ) ], - { - 'Number' => \%Number_of, - }, - { - 'Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - 'Number' => 'Number', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::PhoneType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PhoneType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Number - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::PhoneType - Number => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/RatedPackageType.pm b/lib/Shipment/UPS/WSDL/RateTypes/RatedPackageType.pm deleted file mode 100644 index 7f78202..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/RatedPackageType.pm +++ /dev/null @@ -1,152 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::RatedPackageType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %TransportationCharges_of :ATTR(:get); -my %SurePostDasCharges_of :ATTR(:get); -my %ServiceOptionsCharges_of :ATTR(:get); -my %TotalCharges_of :ATTR(:get); -my %Weight_of :ATTR(:get); -my %BillingWeight_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TransportationCharges - SurePostDasCharges - ServiceOptionsCharges - TotalCharges - Weight - BillingWeight - - ) ], - { - 'TransportationCharges' => \%TransportationCharges_of, - 'SurePostDasCharges' => \%SurePostDasCharges_of, - 'ServiceOptionsCharges' => \%ServiceOptionsCharges_of, - 'TotalCharges' => \%TotalCharges_of, - 'Weight' => \%Weight_of, - 'BillingWeight' => \%BillingWeight_of, - }, - { - 'TransportationCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'SurePostDasCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'ServiceOptionsCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'TotalCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'BillingWeight' => 'Shipment::UPS::WSDL::RateTypes::BillingWeightType', - }, - { - - 'TransportationCharges' => 'TransportationCharges', - 'SurePostDasCharges' => 'SurePostDasCharges', - 'ServiceOptionsCharges' => 'ServiceOptionsCharges', - 'TotalCharges' => 'TotalCharges', - 'Weight' => 'Weight', - 'BillingWeight' => 'BillingWeight', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::RatedPackageType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -RatedPackageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TransportationCharges (min/maxOccurs: 0/1) - - -=item * ServiceOptionsCharges (min/maxOccurs: 0/1) - - -=item * TotalCharges (min/maxOccurs: 0/1) - - -=item * Weight (min/maxOccurs: 0/1) - - -=item * BillingWeight (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::RatedPackageType - TransportationCharges => { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - TotalCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - Weight => $some_value, # string - BillingWeight => { # Shipment::UPS::WSDL::RateTypes::BillingWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentInfoType.pm b/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentInfoType.pm deleted file mode 100644 index a5e4acf..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentInfoType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -RatedShipmentInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentType.pm b/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentType.pm deleted file mode 100644 index c541281..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/RatedShipmentType.pm +++ /dev/null @@ -1,213 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::RatedShipmentType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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); -my %RatedShipmentAlert_of :ATTR(:get); -my %BillingWeight_of :ATTR(:get); -my %TransportationCharges_of :ATTR(:get); -my %FRSShipmentData_of :ATTR(:get); -my %ServiceOptionsCharges_of :ATTR(:get); -my %TotalCharges_of :ATTR(:get); -my %NegotiatedRateCharges_of :ATTR(:get); -my %GuaranteedDelivery_of :ATTR(:get); -my %RatedPackage_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Service - RatedShipmentAlert - BillingWeight - TransportationCharges - FRSShipmentData - ServiceOptionsCharges - TotalCharges - NegotiatedRateCharges - GuaranteedDelivery - RatedPackage - - ) ], - { - 'Service' => \%Service_of, - 'RatedShipmentAlert' => \%RatedShipmentAlert_of, - 'BillingWeight' => \%BillingWeight_of, - 'TransportationCharges' => \%TransportationCharges_of, - 'FRSShipmentData' => \%FRSShipmentData_of, - 'ServiceOptionsCharges' => \%ServiceOptionsCharges_of, - 'TotalCharges' => \%TotalCharges_of, - 'NegotiatedRateCharges' => \%NegotiatedRateCharges_of, - 'GuaranteedDelivery' => \%GuaranteedDelivery_of, - 'RatedPackage' => \%RatedPackage_of, - }, - { - 'Service' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'RatedShipmentAlert' => 'Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType', - 'BillingWeight' => 'Shipment::UPS::WSDL::RateTypes::BillingWeightType', - 'TransportationCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'FRSShipmentData' => 'Shipment::UPS::WSDL::RateTypes::FRSShipmentType', - 'ServiceOptionsCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'TotalCharges' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'NegotiatedRateCharges' => 'Shipment::UPS::WSDL::RateTypes::TotalChargeType', - 'GuaranteedDelivery' => 'Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType', - 'RatedPackage' => 'Shipment::UPS::WSDL::RateTypes::RatedPackageType', - }, - { - - 'Service' => 'Service', - 'RatedShipmentAlert' => 'RatedShipmentAlert', - 'BillingWeight' => 'BillingWeight', - 'TransportationCharges' => 'TransportationCharges', - 'FRSShipmentData' => 'FRSShipmentData', - 'ServiceOptionsCharges' => 'ServiceOptionsCharges', - 'TotalCharges' => 'TotalCharges', - 'NegotiatedRateCharges' => 'NegotiatedRateCharges', - 'GuaranteedDelivery' => 'GuaranteedDelivery', - 'RatedPackage' => 'RatedPackage', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::RatedShipmentType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -RatedShipmentType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Service (min/maxOccurs: 1/1) - - -=item * RatedShipmentAlert (min/maxOccurs: 0/unbounded) - - -=item * BillingWeight (min/maxOccurs: 1/1) - - -=item * TransportationCharges (min/maxOccurs: 1/1) - - -=item * FRSShipmentData (min/maxOccurs: 0/1) - - -=item * ServiceOptionsCharges (min/maxOccurs: 1/1) - - -=item * TotalCharges (min/maxOccurs: 1/1) - - -=item * NegotiatedRateCharges (min/maxOccurs: 0/1) - - -=item * GuaranteedDelivery (min/maxOccurs: 0/1) - - -=item * RatedPackage (min/maxOccurs: 1/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::RatedShipmentType - Service => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - RatedShipmentAlert => { # Shipment::UPS::WSDL::RateTypes::RatedShipmentInfoType - Code => $some_value, # string - Description => $some_value, # string - }, - BillingWeight => { # Shipment::UPS::WSDL::RateTypes::BillingWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Weight => $some_value, # string - }, - TransportationCharges => { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - FRSShipmentData => { # Shipment::UPS::WSDL::RateTypes::FRSShipmentType - TransportationCharges => { # Shipment::UPS::WSDL::RateTypes::TransportationChargesType - GrossCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - DiscountAmount => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - }, - }, - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - TotalCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - NegotiatedRateCharges => { # Shipment::UPS::WSDL::RateTypes::TotalChargeType - TotalCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - }, - GuaranteedDelivery => { # Shipment::UPS::WSDL::RateTypes::GuaranteedDeliveryType - BusinessDaysInTransit => $some_value, # string - DeliveryByTime => $some_value, # string - }, - RatedPackage => { # Shipment::UPS::WSDL::RateTypes::RatedPackageType - TransportationCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - TotalCharges => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - Weight => $some_value, # string - BillingWeight => {}, # Shipment::UPS::WSDL::RateTypes::BillingWeightType - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/RequestType.pm b/lib/Shipment/UPS/WSDL/RateTypes/RequestType.pm deleted file mode 100644 index f747c9f..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/RequestType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::RequestType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' }; - -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 %RequestOption_of :ATTR(:get); -my %TransactionReference_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( RequestOption - TransactionReference - - ) ], - { - 'RequestOption' => \%RequestOption_of, - 'TransactionReference' => \%TransactionReference_of, - }, - { - 'RequestOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'TransactionReference' => 'Shipment::UPS::WSDL::RateTypes::TransactionReferenceType', - }, - { - - 'RequestOption' => 'RequestOption', - 'TransactionReference' => 'TransactionReference', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::RequestType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -RequestType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * RequestOption (min/maxOccurs: 0/unbounded) - - -=item * TransactionReference (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ResponseType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ResponseType.pm deleted file mode 100644 index bc0255c..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ResponseType.pm +++ /dev/null @@ -1,126 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ResponseType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' }; - -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 %ResponseStatus_of :ATTR(:get); -my %Alert_of :ATTR(:get); -my %TransactionReference_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ResponseStatus - Alert - TransactionReference - - ) ], - { - 'ResponseStatus' => \%ResponseStatus_of, - 'Alert' => \%Alert_of, - 'TransactionReference' => \%TransactionReference_of, - }, - { - 'ResponseStatus' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'Alert' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'TransactionReference' => 'Shipment::UPS::WSDL::RateTypes::TransactionReferenceType', - }, - { - - 'ResponseStatus' => 'ResponseStatus', - 'Alert' => 'Alert', - 'TransactionReference' => 'TransactionReference', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ResponseType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ResponseType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ResponseStatus (min/maxOccurs: 1/1) - - -=item * Alert (min/maxOccurs: 0/unbounded) - - -=item * TransactionReference (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ScheduleType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ScheduleType.pm deleted file mode 100644 index 77ea965..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ScheduleType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ScheduleType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %PickupDay_of :ATTR(:get); -my %Method_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PickupDay - Method - - ) ], - { - 'PickupDay' => \%PickupDay_of, - 'Method' => \%Method_of, - }, - { - 'PickupDay' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Method' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PickupDay' => 'PickupDay', - 'Method' => 'Method', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ScheduleType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ScheduleType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PickupDay (min/maxOccurs: 1/1) - - -=item * Method (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ScheduleType - PickupDay => $some_value, # string - Method => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipFromType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipFromType.pm deleted file mode 100644 index 32f2596..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipFromType.pm +++ /dev/null @@ -1,117 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipFromType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Name_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( Name - Address - - ) ], - { - 'Name' => \%Name_of, - 'Address' => \%Address_of, - }, - { - 'Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::RateTypes::AddressType', - }, - { - - 'Name' => 'Name', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipFromType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipFromType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Name (min/maxOccurs: 0/1) - - -=item * Address (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipFromType - Name => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipToAddressType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipToAddressType.pm deleted file mode 100644 index 463f9ef..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipToAddressType.pm +++ /dev/null @@ -1,130 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipToAddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -our $XML_ATTRIBUTE_CLASS; -undef $XML_ATTRIBUTE_CLASS; - -sub __get_attr_class { - return $XML_ATTRIBUTE_CLASS; -} - - -use base qw(Shipment::UPS::WSDL::RateTypes::AddressType); -# Variety: sequence -use Class::Std::Fast::Storable constructor => 'none'; -use base qw(SOAP::WSDL::XSD::Typelib::ComplexType); - -Class::Std::initialize(); - -{ # BLOCK to scope variables - -my %AddressLine_of :ATTR(:get); -my %City_of :ATTR(:get); -my %StateProvinceCode_of :ATTR(:get); -my %PostalCode_of :ATTR(:get); -my %CountryCode_of :ATTR(:get); -my %ResidentialAddressIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AddressLine - City - StateProvinceCode - PostalCode - CountryCode - ResidentialAddressIndicator - - ) ], - { - 'AddressLine' => \%AddressLine_of, - 'City' => \%City_of, - 'StateProvinceCode' => \%StateProvinceCode_of, - 'PostalCode' => \%PostalCode_of, - 'CountryCode' => \%CountryCode_of, - 'ResidentialAddressIndicator' => \%ResidentialAddressIndicator_of, - }, - { - 'AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ResidentialAddressIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'AddressLine' => 'AddressLine', - 'City' => 'City', - 'StateProvinceCode' => 'StateProvinceCode', - 'PostalCode' => 'PostalCode', - 'CountryCode' => 'CountryCode', - 'ResidentialAddressIndicator' => 'ResidentialAddressIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipToAddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipToAddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ResidentialAddressIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipToPhoneType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipToPhoneType.pm deleted file mode 100644 index 16e5763..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipToPhoneType.pm +++ /dev/null @@ -1,85 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipToPhoneType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -our $XML_ATTRIBUTE_CLASS; -undef $XML_ATTRIBUTE_CLASS; - -sub __get_attr_class { - return $XML_ATTRIBUTE_CLASS; -} - - -use base qw(Shipment::UPS::WSDL::RateTypes::PhoneType); -# Variety: sequence -use Class::Std::Fast::Storable constructor => 'none'; -use base qw(SOAP::WSDL::XSD::Typelib::ComplexType); - -Class::Std::initialize(); - -{ # BLOCK to scope variables - -my %Number_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Number - ) ], - { - 'Number' => \%Number_of, - }, - { - 'Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - 'Number' => 'Number', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipToPhoneType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipToPhoneType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipToPhoneType - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipToType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipToType.pm deleted file mode 100644 index 0575e07..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipToType.pm +++ /dev/null @@ -1,117 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipToType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Name_of :ATTR(:get); -my %Address_of :ATTR(:get
); -my %Phone_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Name - Address - Phone - ) ], - { - 'Name' => \%Name_of, - 'Address' => \%Address_of, - 'Phone' => \%Phone_of, - }, - { - 'Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::RateTypes::ShipToAddressType', - 'Phone' => 'Shipment::UPS::WSDL::RateTypes::ShipToPhoneType', - }, - { - - 'Name' => 'Name', - 'Address' => 'Address', - 'Phone' => 'Phone', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipToType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipToType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Name (min/maxOccurs: 0/1) - - -=item * Address (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipToType - Name => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentChargesType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipmentChargesType.pm deleted file mode 100644 index 2821440..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentChargesType.pm +++ /dev/null @@ -1,93 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipmentChargesType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipmentChargesType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipmentChargesType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipmentChargesType - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentRatingOptionsType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipmentRatingOptionsType.pm deleted file mode 100644 index e351ce5..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentRatingOptionsType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %NegotiatedRatesIndicator_of :ATTR(:get); -my %FRSShipmentIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( NegotiatedRatesIndicator - FRSShipmentIndicator - - ) ], - { - 'NegotiatedRatesIndicator' => \%NegotiatedRatesIndicator_of, - 'FRSShipmentIndicator' => \%FRSShipmentIndicator_of, - }, - { - 'NegotiatedRatesIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'FRSShipmentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'NegotiatedRatesIndicator' => 'NegotiatedRatesIndicator', - 'FRSShipmentIndicator' => 'FRSShipmentIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipmentRatingOptionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * NegotiatedRatesIndicator (min/maxOccurs: 0/1) - - -=item * FRSShipmentIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentServiceOptionsType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipmentServiceOptionsType.pm deleted file mode 100644 index 61d52c9..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentServiceOptionsType.pm +++ /dev/null @@ -1,169 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %SaturdayPickupIndicator_of :ATTR(:get); -my %SaturdayDeliveryIndicator_of :ATTR(:get); -my %OnCallPickup_of :ATTR(:get); -my %COD_of :ATTR(:get); -my %DeliveryConfirmation_of :ATTR(:get); -my %ReturnOfDocumentIndicator_of :ATTR(:get); -my %UPScarbonneutralIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( SaturdayPickupIndicator - SaturdayDeliveryIndicator - OnCallPickup - COD - DeliveryConfirmation - ReturnOfDocumentIndicator - UPScarbonneutralIndicator - - ) ], - { - 'SaturdayPickupIndicator' => \%SaturdayPickupIndicator_of, - 'SaturdayDeliveryIndicator' => \%SaturdayDeliveryIndicator_of, - 'OnCallPickup' => \%OnCallPickup_of, - 'COD' => \%COD_of, - 'DeliveryConfirmation' => \%DeliveryConfirmation_of, - 'ReturnOfDocumentIndicator' => \%ReturnOfDocumentIndicator_of, - 'UPScarbonneutralIndicator' => \%UPScarbonneutralIndicator_of, - }, - { - 'SaturdayPickupIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SaturdayDeliveryIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'OnCallPickup' => 'Shipment::UPS::WSDL::RateTypes::OnCallPickupType', - 'COD' => 'Shipment::UPS::WSDL::RateTypes::CODType', - 'DeliveryConfirmation' => 'Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType', - 'ReturnOfDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPScarbonneutralIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'SaturdayPickupIndicator' => 'SaturdayPickupIndicator', - 'SaturdayDeliveryIndicator' => 'SaturdayDeliveryIndicator', - 'OnCallPickup' => 'OnCallPickup', - 'COD' => 'COD', - 'DeliveryConfirmation' => 'DeliveryConfirmation', - 'ReturnOfDocumentIndicator' => 'ReturnOfDocumentIndicator', - 'UPScarbonneutralIndicator' => 'UPScarbonneutralIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipmentServiceOptionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * SaturdayPickupIndicator (min/maxOccurs: 0/1) - - -=item * SaturdayDeliveryIndicator (min/maxOccurs: 0/1) - - -=item * OnCallPickup (min/maxOccurs: 0/1) - - -=item * COD (min/maxOccurs: 0/1) - - -=item * DeliveryConfirmation (min/maxOccurs: 0/1) - - -=item * ReturnOfDocumentIndicator (min/maxOccurs: 0/1) - - -=item * UPScarbonneutralIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType - SaturdayPickupIndicator => $some_value, # string - SaturdayDeliveryIndicator => $some_value, # string - OnCallPickup => { # Shipment::UPS::WSDL::RateTypes::OnCallPickupType - Schedule => { # Shipment::UPS::WSDL::RateTypes::ScheduleType - PickupDay => $some_value, # string - Method => $some_value, # string - }, - }, - COD => { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - DeliveryConfirmation => { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - ReturnOfDocumentIndicator => $some_value, # string - UPScarbonneutralIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipmentType.pm deleted file mode 100644 index a27aa66..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipmentType.pm +++ /dev/null @@ -1,268 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipmentType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Shipper_of :ATTR(:get); -my %ShipTo_of :ATTR(:get); -my %ShipFrom_of :ATTR(:get); -my %FRSPaymentInformation_of :ATTR(:get); -my %Service_of :ATTR(:get); -my %DocumentsOnlyIndicator_of :ATTR(:get); -my %Package_of :ATTR(:get); -my %ShipmentServiceOptions_of :ATTR(:get); -my %ShipmentRatingOptions_of :ATTR(:get); -my %InvoiceLineTotal_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Shipper - ShipTo - ShipFrom - FRSPaymentInformation - Service - DocumentsOnlyIndicator - Package - ShipmentServiceOptions - ShipmentRatingOptions - InvoiceLineTotal - - ) ], - { - 'Shipper' => \%Shipper_of, - 'ShipTo' => \%ShipTo_of, - 'ShipFrom' => \%ShipFrom_of, - 'FRSPaymentInformation' => \%FRSPaymentInformation_of, - 'Service' => \%Service_of, - 'DocumentsOnlyIndicator' => \%DocumentsOnlyIndicator_of, - 'Package' => \%Package_of, - 'ShipmentServiceOptions' => \%ShipmentServiceOptions_of, - 'ShipmentRatingOptions' => \%ShipmentRatingOptions_of, - 'InvoiceLineTotal' => \%InvoiceLineTotal_of, - }, - { - 'Shipper' => 'Shipment::UPS::WSDL::RateTypes::ShipperType', - 'ShipTo' => 'Shipment::UPS::WSDL::RateTypes::ShipToType', - 'ShipFrom' => 'Shipment::UPS::WSDL::RateTypes::ShipFromType', - 'FRSPaymentInformation' => 'Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType', - 'Service' => 'Shipment::UPS::WSDL::RateTypes::CodeDescriptionType', - 'DocumentsOnlyIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Package' => 'Shipment::UPS::WSDL::RateTypes::PackageType', - 'ShipmentServiceOptions' => 'Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType', - 'ShipmentRatingOptions' => 'Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType', - 'InvoiceLineTotal' => 'Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType', - }, - { - - 'Shipper' => 'Shipper', - 'ShipTo' => 'ShipTo', - 'ShipFrom' => 'ShipFrom', - 'FRSPaymentInformation' => 'FRSPaymentInformation', - 'Service' => 'Service', - 'DocumentsOnlyIndicator' => 'DocumentsOnlyIndicator', - 'Package' => 'Package', - 'ShipmentServiceOptions' => 'ShipmentServiceOptions', - 'ShipmentRatingOptions' => 'ShipmentRatingOptions', - 'InvoiceLineTotal' => 'InvoiceLineTotal', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipmentType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipmentType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Shipper (min/maxOccurs: 1/1) - - -=item * ShipTo (min/maxOccurs: 1/1) - - -=item * ShipFrom (min/maxOccurs: 0/1) - - -=item * FRSPaymentInformation (min/maxOccurs: 0/1) - - -=item * Service (min/maxOccurs: 0/1) - - -=item * DocumentsOnlyIndicator (min/maxOccurs: 0/1) - - -=item * Package (min/maxOccurs: 1/unbounded) - - -=item * ShipmentServiceOptions (min/maxOccurs: 0/1) - - -=item * ShipmentRatingOptions (min/maxOccurs: 0/1) - - -=item * InvoiceLineTotal (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipmentType - Shipper => { # Shipment::UPS::WSDL::RateTypes::ShipperType - Name => $some_value, # string - ShipperNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::RateTypes::ShipToType - Name => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - }, - ShipFrom => { # Shipment::UPS::WSDL::RateTypes::ShipFromType - Name => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::RateTypes::AddressType - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::RateTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::PayerAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - Service => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - DocumentsOnlyIndicator => $some_value, # string - Package => { # Shipment::UPS::WSDL::RateTypes::PackageType - PackagingType => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Dimensions => { # Shipment::UPS::WSDL::RateTypes::DimensionsType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::RateTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::RateTypes::CodeDescriptionType - Weight => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::RateTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::RateTypes::NMFCCommodityType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - LargePackageIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::RateTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - DCISType => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::RateTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::RateTypes::CODAmountType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - DeclaredValue => { # Shipment::UPS::WSDL::RateTypes::InsuredValueType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - VerbalConfirmationIndicator => $some_value, # string - }, - AdditionalHandlingIndicator => $some_value, # string - }, - ShipmentServiceOptions => { # Shipment::UPS::WSDL::RateTypes::ShipmentServiceOptionsType - SaturdayPickupIndicator => $some_value, # string - SaturdayDeliveryIndicator => $some_value, # string - OnCallPickup => { # Shipment::UPS::WSDL::RateTypes::OnCallPickupType - Schedule => { # Shipment::UPS::WSDL::RateTypes::ScheduleType - PickupDay => $some_value, # string - Method => $some_value, # string - }, - }, - COD => {}, # Shipment::UPS::WSDL::RateTypes::CODType - DeliveryConfirmation => {}, # Shipment::UPS::WSDL::RateTypes::DeliveryConfirmationType - ReturnOfDocumentIndicator => $some_value, # string - UPScarbonneutralIndicator => $some_value, # string - }, - ShipmentRatingOptions => { # Shipment::UPS::WSDL::RateTypes::ShipmentRatingOptionsType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::RateTypes::InvoiceLineTotalType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/ShipperType.pm b/lib/Shipment/UPS/WSDL/RateTypes/ShipperType.pm deleted file mode 100644 index 6ffaa70..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/ShipperType.pm +++ /dev/null @@ -1,126 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::ShipperType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Name_of :ATTR(:get); -my %ShipperNumber_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( Name - ShipperNumber - Address - - ) ], - { - 'Name' => \%Name_of, - 'ShipperNumber' => \%ShipperNumber_of, - 'Address' => \%Address_of, - }, - { - 'Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipperNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::RateTypes::AddressType', - }, - { - - 'Name' => 'Name', - 'ShipperNumber' => 'ShipperNumber', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::ShipperType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ShipperType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Name (min/maxOccurs: 0/1) - - -=item * ShipperNumber (min/maxOccurs: 0/1) - - -=item * Address (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::ShipperType - Name => $some_value, # string - ShipperNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::RateTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/TotalChargeType.pm b/lib/Shipment/UPS/WSDL/RateTypes/TotalChargeType.pm deleted file mode 100644 index d06cc0b..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/TotalChargeType.pm +++ /dev/null @@ -1,105 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::TotalChargeType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %TotalCharge_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TotalCharge - - ) ], - { - 'TotalCharge' => \%TotalCharge_of, - }, - { - 'TotalCharge' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - }, - { - - 'TotalCharge' => 'TotalCharge', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::TotalChargeType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -TotalChargeType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TotalCharge (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::TotalChargeType - TotalCharge => { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/TransactionReferenceType.pm b/lib/Shipment/UPS/WSDL/RateTypes/TransactionReferenceType.pm deleted file mode 100644 index 2a3ba45..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/TransactionReferenceType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::TransactionReferenceType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' }; - -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 %CustomerContext_of :ATTR(:get); -my %TransactionIdentifier_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CustomerContext - TransactionIdentifier - - ) ], - { - 'CustomerContext' => \%CustomerContext_of, - 'TransactionIdentifier' => \%TransactionIdentifier_of, - }, - { - 'CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'CustomerContext' => 'CustomerContext', - 'TransactionIdentifier' => 'TransactionIdentifier', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -TransactionReferenceType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CustomerContext (min/maxOccurs: 0/1) - - -=item * TransactionIdentifier (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/TransportationChargesType.pm b/lib/Shipment/UPS/WSDL/RateTypes/TransportationChargesType.pm deleted file mode 100644 index bce1891..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/TransportationChargesType.pm +++ /dev/null @@ -1,132 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::TransportationChargesType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %GrossCharge_of :ATTR(:get); -my %DiscountAmount_of :ATTR(:get); -my %DiscountPercentage_of :ATTR(:get); -my %NetCharge_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( GrossCharge - DiscountAmount - DiscountPercentage - NetCharge - - ) ], - { - 'GrossCharge' => \%GrossCharge_of, - 'DiscountAmount' => \%DiscountAmount_of, - 'DiscountPercentage' => \%DiscountPercentage_of, - 'NetCharge' => \%NetCharge_of, - }, - { - 'GrossCharge' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'DiscountAmount' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - 'DiscountPercentage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'NetCharge' => 'Shipment::UPS::WSDL::RateTypes::ChargesType', - }, - { - - 'GrossCharge' => 'GrossCharge', - 'DiscountAmount' => 'DiscountAmount', - 'DiscountPercentage' => 'DiscountPercentage', - 'NetCharge' => 'NetCharge', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::TransportationChargesType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -TransportationChargesType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * GrossCharge (min/maxOccurs: 1/1) - - -=item * DiscountAmount (min/maxOccurs: 1/1) - - -=item * DiscountPercentage (min/maxOccurs: 1/1) - - -=item * NetCharge (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::TransportationChargesType - GrossCharge => { # Shipment::UPS::WSDL::RateTypes::ChargesType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - DiscountAmount => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::RateTypes::ChargesType - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/RateTypes/UOMCodeDescriptionType.pm b/lib/Shipment/UPS/WSDL/RateTypes/UOMCodeDescriptionType.pm deleted file mode 100644 index 474c2ce..0000000 --- a/lib/Shipment/UPS/WSDL/RateTypes/UOMCodeDescriptionType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::RateTypes::UOMCodeDescriptionType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateTypes::UOMCodeDescriptionType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -UOMCodeDescriptionType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 0/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::RateTypes::UOMCodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ClientInformation.pm b/lib/Shipment/UPS/WSDL/ShipElements/ClientInformation.pm deleted file mode 100644 index 2413c68..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ClientInformation.pm +++ /dev/null @@ -1,59 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ClientInformation; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' } - -__PACKAGE__->__set_name('ClientInformation'); -__PACKAGE__->__set_nillable(); -__PACKAGE__->__set_minOccurs(); -__PACKAGE__->__set_maxOccurs(); -__PACKAGE__->__set_ref(); -use base qw( - SOAP::WSDL::XSD::Typelib::Element - Shipment::UPS::WSDL::ShipTypes::ClientInformationType -); - -} - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ClientInformation - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ClientInformation from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ClientInformation->new($data); - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ClientInformationType - Property => { value => $some_value }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/Errors.pm b/lib/Shipment/UPS/WSDL/ShipElements/Errors.pm deleted file mode 100644 index 95bdcef..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/Errors.pm +++ /dev/null @@ -1,141 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::Errors; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' } - -__PACKAGE__->__set_name('Errors'); -__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 %ErrorDetail_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ErrorDetail - - ) ], - { - 'ErrorDetail' => \%ErrorDetail_of, - }, - { - 'ErrorDetail' => 'Shipment::UPS::WSDL::ShipTypes::ErrorDetailType', - }, - { - - 'ErrorDetail' => 'ErrorDetail', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::Errors - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Errors from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ErrorDetail - - $element->set_ErrorDetail($data); - $element->get_ErrorDetail(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::Errors->new($data); - -Constructor. The following data structure may be passed to new(): - - { - ErrorDetail => { # Shipment::UPS::WSDL::ShipTypes::ErrorDetailType - Severity => $some_value, # string - PrimaryErrorCode => { # Shipment::UPS::WSDL::ShipTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - MinimumRetrySeconds => $some_value, # string - Location => { # Shipment::UPS::WSDL::ShipTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - SubErrorCode => {}, # Shipment::UPS::WSDL::ShipTypes::CodeType - AdditionalInformation => { # Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/FaultDetail.pm b/lib/Shipment/UPS/WSDL/ShipElements/FaultDetail.pm deleted file mode 100644 index 314e6e9..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/FaultDetail.pm +++ /dev/null @@ -1,141 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::FaultDetail; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' } - -__PACKAGE__->__set_name('FaultDetail'); -__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 %Errors_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Errors - - ) ], - { - 'Errors' => \%Errors_of, - }, - { - 'Errors' => 'Shipment::UPS::WSDL::ShipElements::Errors', - }, - { - - 'Errors' => 'Errors', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::RateElements::Errors - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Errors from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ErrorDetail - - $element->set_ErrorDetail($data); - $element->get_ErrorDetail(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::RateElements::Errors->new($data); - -Constructor. The following data structure may be passed to new(): - - { - ErrorDetail => { # Shipment::UPS::WSDL::RateTypes::ErrorDetailType - Severity => $some_value, # string - PrimaryErrorCode => { # Shipment::UPS::WSDL::RateTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - MinimumRetrySeconds => $some_value, # string - Location => { # Shipment::UPS::WSDL::RateTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - SubErrorCode => {}, # Shipment::UPS::WSDL::RateTypes::CodeType - AdditionalInformation => { # Shipment::UPS::WSDL::RateTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::RateTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/Request.pm b/lib/Shipment/UPS/WSDL/ShipElements/Request.pm deleted file mode 100644 index 455873f..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/Request.pm +++ /dev/null @@ -1,63 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::Request; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' } - -__PACKAGE__->__set_name('Request'); -__PACKAGE__->__set_nillable(); -__PACKAGE__->__set_minOccurs(); -__PACKAGE__->__set_maxOccurs(); -__PACKAGE__->__set_ref(); -use base qw( - SOAP::WSDL::XSD::Typelib::Element - Shipment::UPS::WSDL::ShipTypes::RequestType -); - -} - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::Request - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Request from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::Request->new($data); - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/Response.pm b/lib/Shipment/UPS/WSDL/ShipElements/Response.pm deleted file mode 100644 index 7b55564..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/Response.pm +++ /dev/null @@ -1,67 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::Response; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' } - -__PACKAGE__->__set_name('Response'); -__PACKAGE__->__set_nillable(); -__PACKAGE__->__set_minOccurs(); -__PACKAGE__->__set_maxOccurs(); -__PACKAGE__->__set_ref(); -use base qw( - SOAP::WSDL::XSD::Typelib::Element - Shipment::UPS::WSDL::ShipTypes::ResponseType -); - -} - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::Response - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -Response from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::Response->new($data); - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptRequest.pm b/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptRequest.pm deleted file mode 100644 index abb518a..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptRequest.pm +++ /dev/null @@ -1,147 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ShipAcceptRequest; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' } - -__PACKAGE__->__set_name('ShipAcceptRequest'); -__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 %Request_of :ATTR(:get); -my %ShipmentDigest_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Request - ShipmentDigest - - ) ], - { - 'Request' => \%Request_of, - 'ShipmentDigest' => \%ShipmentDigest_of, - }, - { - 'Request' => 'Shipment::UPS::WSDL::ShipElements::Request', - - 'ShipmentDigest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Request' => '', - 'ShipmentDigest' => 'ShipmentDigest', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ShipAcceptRequest - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ShipAcceptRequest from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Request - - $element->set_Request($data); - $element->get_Request(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * ShipmentDigest - - $element->set_ShipmentDigest($data); - $element->get_ShipmentDigest(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ShipAcceptRequest->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - ShipmentDigest => $some_value, # string - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptResponse.pm b/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptResponse.pm deleted file mode 100644 index ca80244..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ShipAcceptResponse.pm +++ /dev/null @@ -1,220 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ShipAcceptResponse; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' } - -__PACKAGE__->__set_name('ShipAcceptResponse'); -__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 %Response_of :ATTR(:get); -my %ShipmentResults_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Response - ShipmentResults - - ) ], - { - 'Response' => \%Response_of, - 'ShipmentResults' => \%ShipmentResults_of, - }, - { - 'Response' => 'Shipment::UPS::WSDL::ShipElements::Response', - - 'ShipmentResults' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType', - }, - { - - 'Response' => '', - 'ShipmentResults' => 'ShipmentResults', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ShipAcceptResponse - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ShipAcceptResponse from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Response - - $element->set_Response($data); - $element->get_Response(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * ShipmentResults - - $element->set_ShipmentResults($data); - $element->get_ShipmentResults(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ShipAcceptResponse->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Response => { # Shipment::UPS::WSDL::ShipTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - ShipmentResults => { # Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType - ShipmentCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - TotalCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - NegotiatedRateCharges => { # Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType - TotalCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - FRSShipmentData => { # Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::TransportationChargeType - GrossCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountAmount => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - }, - BillingWeight => { # Shipment::UPS::WSDL::ShipTypes::BillingWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - ShipmentIdentificationNumber => $some_value, # string - ShipmentDigest => $some_value, # string - PickupRequestNumber => $some_value, # string - PackageResults => { # Shipment::UPS::WSDL::ShipTypes::PackageResultsType - TrackingNumber => $some_value, # string - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - ShippingLabel => { # Shipment::UPS::WSDL::ShipTypes::LabelType - InternationalSignatureGraphicImage => $some_value, # string - HTMLImage => $some_value, # string - PDF417 => $some_value, # string - }, - ShippingReceipt => { # Shipment::UPS::WSDL::ShipTypes::ReceiptType - }, - USPSPICNumber => $some_value, # string - }, - ControlLogReceipt => { # Shipment::UPS::WSDL::ShipTypes::ImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - Form => { # Shipment::UPS::WSDL::ShipTypes::FormType - Code => $some_value, # string - Description => $some_value, # string - Image => { # Shipment::UPS::WSDL::ShipTypes::FormImageType - ImageFormat => {}, # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - GraphicImage => $some_value, # string - }, - FormGroupId => $some_value, # string - FormGroupIdName => $some_value, # string - }, - CODTurnInPage => { # Shipment::UPS::WSDL::ShipTypes::SCReportType - Image => {}, # Shipment::UPS::WSDL::ShipTypes::ImageType - }, - HighValueReport => { # Shipment::UPS::WSDL::ShipTypes::HighValueReportType - Image => {}, # Shipment::UPS::WSDL::ShipTypes::ImageType - }, - LabelURL => $some_value, # string - LocalLanguageLabelURL => $some_value, # string - ReceiptURL => $some_value, # string - LocalLanguageReceiptURL => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmRequest.pm b/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmRequest.pm deleted file mode 100644 index 124a32e..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmRequest.pm +++ /dev/null @@ -1,338 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ShipConfirmRequest; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' } - -__PACKAGE__->__set_name('ShipConfirmRequest'); -__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 %Request_of :ATTR(:get); -my %Shipment_of :ATTR(:get); -my %LabelSpecification_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Request - Shipment - LabelSpecification - - ) ], - { - 'Request' => \%Request_of, - 'Shipment' => \%Shipment_of, - 'LabelSpecification' => \%LabelSpecification_of, - }, - { - 'Request' => 'Shipment::UPS::WSDL::ShipElements::Request', - - 'Shipment' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentType', - 'LabelSpecification' => 'Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType', - }, - { - - 'Request' => '', - 'Shipment' => 'Shipment', - 'LabelSpecification' => 'LabelSpecification', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ShipConfirmRequest - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ShipConfirmRequest from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Request - - $element->set_Request($data); - $element->get_Request(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * Shipment - - $element->set_Shipment($data); - $element->get_Shipment(); - - - - -=item * LabelSpecification - - $element->set_LabelSpecification($data); - $element->get_LabelSpecification(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ShipConfirmRequest->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - Shipment => { # Shipment::UPS::WSDL::ShipTypes::ShipmentType - Description => $some_value, # string - ReturnService => { # Shipment::UPS::WSDL::ShipTypes::ReturnServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - DocumentsOnlyIndicator => $some_value, # string - Shipper => { # Shipment::UPS::WSDL::ShipTypes::ShipperType - ShipperNumber => $some_value, # string - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::ShipTypes::ShipToType - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - LocationID => $some_value, # string - }, - ShipFrom => { # Shipment::UPS::WSDL::ShipTypes::ShipFromType - FaxNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - }, - PaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::PaymentInfoType - ShipmentCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType - Type => $some_value, # string - BillShipper => { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - BillReceiver => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - BillThirdParty => { # Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ConsigneeBilledIndicator => $some_value, # string - }, - SplitDutyVATIndicator => $some_value, # string - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::ShipTypes::PaymentType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - }, - GoodsNotInFreeCirculationIndicator => $some_value, # string - ShipmentRatingOptions => { # Shipment::UPS::WSDL::ShipTypes::RateInfoType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - MovementReferenceNumber => $some_value, # string - ReferenceNumber => { # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - BarCodeIndicator => $some_value, # string - Code => $some_value, # string - Value => $some_value, # string - }, - Service => { # Shipment::UPS::WSDL::ShipTypes::ServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ShipmentServiceOptions => { - }, - Package => { # Shipment::UPS::WSDL::ShipTypes::PackageType - Description => $some_value, # string - Packaging => { # Shipment::UPS::WSDL::ShipTypes::PackagingType - Code => $some_value, # string - Description => $some_value, # string - }, - Dimensions => { # Shipment::UPS::WSDL::ShipTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Weight => $some_value, # string - }, - LargePackageIndicator => $some_value, # string - ReferenceNumber => {}, # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - AdditionalHandlingIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => {}, # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - }, - VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - ShipperReleaseIndicator => $some_value, # string - Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - ReturnsFlexibleAccessIndicator => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::ShipTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - }, - }, - LabelSpecification => { # Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType - LabelImageFormat => { # Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - HTTPUserAgent => $some_value, # string - LabelStockSize => { # Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - Height => $some_value, # string - Width => $some_value, # string - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmResponse.pm b/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmResponse.pm deleted file mode 100644 index 091ae42..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ShipConfirmResponse.pm +++ /dev/null @@ -1,220 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ShipConfirmResponse; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' } - -__PACKAGE__->__set_name('ShipConfirmResponse'); -__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 %Response_of :ATTR(:get); -my %ShipmentResults_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Response - ShipmentResults - - ) ], - { - 'Response' => \%Response_of, - 'ShipmentResults' => \%ShipmentResults_of, - }, - { - 'Response' => 'Shipment::UPS::WSDL::ShipElements::Response', - - 'ShipmentResults' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType', - }, - { - - 'Response' => '', - 'ShipmentResults' => 'ShipmentResults', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ShipConfirmResponse - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ShipConfirmResponse from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Response - - $element->set_Response($data); - $element->get_Response(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * ShipmentResults - - $element->set_ShipmentResults($data); - $element->get_ShipmentResults(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ShipConfirmResponse->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Response => { # Shipment::UPS::WSDL::ShipTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - ShipmentResults => { # Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType - ShipmentCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - TotalCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - NegotiatedRateCharges => { # Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType - TotalCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - FRSShipmentData => { # Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::TransportationChargeType - GrossCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountAmount => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - }, - BillingWeight => { # Shipment::UPS::WSDL::ShipTypes::BillingWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - ShipmentIdentificationNumber => $some_value, # string - ShipmentDigest => $some_value, # string - PickupRequestNumber => $some_value, # string - PackageResults => { # Shipment::UPS::WSDL::ShipTypes::PackageResultsType - TrackingNumber => $some_value, # string - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - ShippingLabel => { # Shipment::UPS::WSDL::ShipTypes::LabelType - InternationalSignatureGraphicImage => $some_value, # string - HTMLImage => $some_value, # string - PDF417 => $some_value, # string - }, - ShippingReceipt => { # Shipment::UPS::WSDL::ShipTypes::ReceiptType - }, - USPSPICNumber => $some_value, # string - }, - ControlLogReceipt => { # Shipment::UPS::WSDL::ShipTypes::ImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - Form => { # Shipment::UPS::WSDL::ShipTypes::FormType - Code => $some_value, # string - Description => $some_value, # string - Image => { # Shipment::UPS::WSDL::ShipTypes::FormImageType - ImageFormat => {}, # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - GraphicImage => $some_value, # string - }, - FormGroupId => $some_value, # string - FormGroupIdName => $some_value, # string - }, - CODTurnInPage => { # Shipment::UPS::WSDL::ShipTypes::SCReportType - Image => {}, # Shipment::UPS::WSDL::ShipTypes::ImageType - }, - HighValueReport => { # Shipment::UPS::WSDL::ShipTypes::HighValueReportType - Image => {}, # Shipment::UPS::WSDL::ShipTypes::ImageType - }, - LabelURL => $some_value, # string - LocalLanguageLabelURL => $some_value, # string - ReceiptURL => $some_value, # string - LocalLanguageReceiptURL => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ShipmentRequest.pm b/lib/Shipment/UPS/WSDL/ShipElements/ShipmentRequest.pm deleted file mode 100644 index e296680..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ShipmentRequest.pm +++ /dev/null @@ -1,338 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ShipmentRequest; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' } - -__PACKAGE__->__set_name('ShipmentRequest'); -__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 %Request_of :ATTR(:get); -my %Shipment_of :ATTR(:get); -my %LabelSpecification_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Request - Shipment - LabelSpecification - - ) ], - { - 'Request' => \%Request_of, - 'Shipment' => \%Shipment_of, - 'LabelSpecification' => \%LabelSpecification_of, - }, - { - 'Request' => 'Shipment::UPS::WSDL::ShipElements::Request', - - 'Shipment' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentType', - 'LabelSpecification' => 'Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType', - }, - { - - 'Request' => '', - 'Shipment' => 'Shipment', - 'LabelSpecification' => 'LabelSpecification', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ShipmentRequest - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ShipmentRequest from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Request - - $element->set_Request($data); - $element->get_Request(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * Shipment - - $element->set_Shipment($data); - $element->get_Shipment(); - - - - -=item * LabelSpecification - - $element->set_LabelSpecification($data); - $element->get_LabelSpecification(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ShipmentRequest->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - Shipment => { # Shipment::UPS::WSDL::ShipTypes::ShipmentType - Description => $some_value, # string - ReturnService => { # Shipment::UPS::WSDL::ShipTypes::ReturnServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - DocumentsOnlyIndicator => $some_value, # string - Shipper => { # Shipment::UPS::WSDL::ShipTypes::ShipperType - ShipperNumber => $some_value, # string - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::ShipTypes::ShipToType - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - LocationID => $some_value, # string - }, - ShipFrom => { # Shipment::UPS::WSDL::ShipTypes::ShipFromType - FaxNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - }, - PaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::PaymentInfoType - ShipmentCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType - Type => $some_value, # string - BillShipper => { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - BillReceiver => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - BillThirdParty => { # Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ConsigneeBilledIndicator => $some_value, # string - }, - SplitDutyVATIndicator => $some_value, # string - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::ShipTypes::PaymentType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - }, - GoodsNotInFreeCirculationIndicator => $some_value, # string - ShipmentRatingOptions => { # Shipment::UPS::WSDL::ShipTypes::RateInfoType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - MovementReferenceNumber => $some_value, # string - ReferenceNumber => { # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - BarCodeIndicator => $some_value, # string - Code => $some_value, # string - Value => $some_value, # string - }, - Service => { # Shipment::UPS::WSDL::ShipTypes::ServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ShipmentServiceOptions => { - }, - Package => { # Shipment::UPS::WSDL::ShipTypes::PackageType - Description => $some_value, # string - Packaging => { # Shipment::UPS::WSDL::ShipTypes::PackagingType - Code => $some_value, # string - Description => $some_value, # string - }, - Dimensions => { # Shipment::UPS::WSDL::ShipTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Weight => $some_value, # string - }, - LargePackageIndicator => $some_value, # string - ReferenceNumber => {}, # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - AdditionalHandlingIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => {}, # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - }, - VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - ShipperReleaseIndicator => $some_value, # string - Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - ReturnsFlexibleAccessIndicator => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::ShipTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - }, - }, - LabelSpecification => { # Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType - LabelImageFormat => { # Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - HTTPUserAgent => $some_value, # string - LabelStockSize => { # Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - Height => $some_value, # string - Width => $some_value, # string - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/ShipmentResponse.pm b/lib/Shipment/UPS/WSDL/ShipElements/ShipmentResponse.pm deleted file mode 100644 index 45e3fe3..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/ShipmentResponse.pm +++ /dev/null @@ -1,220 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::ShipmentResponse; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' } - -__PACKAGE__->__set_name('ShipmentResponse'); -__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 %Response_of :ATTR(:get); -my %ShipmentResults_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Response - ShipmentResults - - ) ], - { - 'Response' => \%Response_of, - 'ShipmentResults' => \%ShipmentResults_of, - }, - { - 'Response' => 'Shipment::UPS::WSDL::ShipElements::Response', - - 'ShipmentResults' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType', - }, - { - - 'Response' => '', - 'ShipmentResults' => 'ShipmentResults', - } -); - -} # end BLOCK - - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::ShipmentResponse - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -ShipmentResponse from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Response - - $element->set_Response($data); - $element->get_Response(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * ShipmentResults - - $element->set_ShipmentResults($data); - $element->get_ShipmentResults(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::ShipmentResponse->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Response => { # Shipment::UPS::WSDL::ShipTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - ShipmentResults => { # Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType - ShipmentCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - TotalCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - NegotiatedRateCharges => { # Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType - TotalCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - FRSShipmentData => { # Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::TransportationChargeType - GrossCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountAmount => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - }, - BillingWeight => { # Shipment::UPS::WSDL::ShipTypes::BillingWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - ShipmentIdentificationNumber => $some_value, # string - ShipmentDigest => $some_value, # string - PickupRequestNumber => $some_value, # string - PackageResults => { # Shipment::UPS::WSDL::ShipTypes::PackageResultsType - TrackingNumber => $some_value, # string - ServiceOptionsCharges => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - ShippingLabel => { # Shipment::UPS::WSDL::ShipTypes::LabelType - InternationalSignatureGraphicImage => $some_value, # string - HTMLImage => $some_value, # string - PDF417 => $some_value, # string - }, - ShippingReceipt => { # Shipment::UPS::WSDL::ShipTypes::ReceiptType - }, - USPSPICNumber => $some_value, # string - }, - ControlLogReceipt => { # Shipment::UPS::WSDL::ShipTypes::ImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - Form => { # Shipment::UPS::WSDL::ShipTypes::FormType - Code => $some_value, # string - Description => $some_value, # string - Image => { # Shipment::UPS::WSDL::ShipTypes::FormImageType - ImageFormat => {}, # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - GraphicImage => $some_value, # string - }, - FormGroupId => $some_value, # string - FormGroupIdName => $some_value, # string - }, - CODTurnInPage => { # Shipment::UPS::WSDL::ShipTypes::SCReportType - Image => {}, # Shipment::UPS::WSDL::ShipTypes::ImageType - }, - HighValueReport => { # Shipment::UPS::WSDL::ShipTypes::HighValueReportType - Image => {}, # Shipment::UPS::WSDL::ShipTypes::ImageType - }, - LabelURL => $some_value, # string - LocalLanguageLabelURL => $some_value, # string - ReceiptURL => $some_value, # string - LocalLanguageReceiptURL => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/UPSSecurity.pm b/lib/Shipment/UPS/WSDL/ShipElements/UPSSecurity.pm deleted file mode 100644 index 84c621e..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/UPSSecurity.pm +++ /dev/null @@ -1,244 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::UPSSecurity; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0' } - -__PACKAGE__->__set_name('UPSSecurity'); -__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 %UsernameToken_of :ATTR(:get); -my %ServiceAccessToken_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UsernameToken - ServiceAccessToken - - ) ], - { - 'UsernameToken' => \%UsernameToken_of, - 'ServiceAccessToken' => \%ServiceAccessToken_of, - }, - { - - 'UsernameToken' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity::_UsernameToken', - - 'ServiceAccessToken' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity::_ServiceAccessToken', - }, - { - - 'UsernameToken' => 'UsernameToken', - 'ServiceAccessToken' => 'ServiceAccessToken', - } -); - -} # end BLOCK - - - - -package Shipment::UPS::WSDL::ShipElements::UPSSecurity::_ServiceAccessToken; -use strict; -use warnings; -{ -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 - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0' } - -my %AccessLicenseNumber_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AccessLicenseNumber - - ) ], - { - 'AccessLicenseNumber' => \%AccessLicenseNumber_of, - }, - { - 'AccessLicenseNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'AccessLicenseNumber' => 'AccessLicenseNumber', - } -); - -} # end BLOCK - - - - - - -} - - - -package Shipment::UPS::WSDL::ShipElements::UPSSecurity::_UsernameToken; -use strict; -use warnings; -{ -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 - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0' } - -my %Username_of :ATTR(:get); -my %Password_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Username - Password - - ) ], - { - 'Username' => \%Username_of, - 'Password' => \%Password_of, - }, - { - 'Username' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Username' => 'Username', - 'Password' => 'Password', - } -); - -} # end BLOCK - - - - - - -} - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::UPSSecurity - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -UPSSecurity from the namespace http://www.ups.com/XMLSchema/XOLTWS/UPSS/v1.0. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UsernameToken - - $element->set_UsernameToken($data); - $element->get_UsernameToken(); - - - - -=item * ServiceAccessToken - - $element->set_ServiceAccessToken($data); - $element->get_ServiceAccessToken(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::UPSSecurity->new($data); - -Constructor. The following data structure may be passed to new(): - - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentRequest.pm b/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentRequest.pm deleted file mode 100644 index 3e6ae4e..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentRequest.pm +++ /dev/null @@ -1,205 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1' } - -__PACKAGE__->__set_name('VoidShipmentRequest'); -__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 %Request_of :ATTR(:get); -my %VoidShipment_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Request - VoidShipment - - ) ], - { - 'Request' => \%Request_of, - 'VoidShipment' => \%VoidShipment_of, - }, - { - 'Request' => 'Shipment::UPS::WSDL::ShipElements::Request', - - - 'VoidShipment' => 'Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest::_VoidShipment', - }, - { - - 'Request' => '', - 'VoidShipment' => 'VoidShipment', - } -); - -} # end BLOCK - - - - -package Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest::_VoidShipment; -use strict; -use warnings; -{ -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 - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1' } - -my %ShipmentIdentificationNumber_of :ATTR(:get); -my %TrackingNumber_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ShipmentIdentificationNumber - TrackingNumber - - ) ], - { - 'ShipmentIdentificationNumber' => \%ShipmentIdentificationNumber_of, - 'TrackingNumber' => \%TrackingNumber_of, - }, - { - 'ShipmentIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'ShipmentIdentificationNumber' => 'ShipmentIdentificationNumber', - 'TrackingNumber' => 'TrackingNumber', - } -); - -} # end BLOCK - - - - - - -} - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -VoidShipmentRequest from the namespace http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Request - - $element->set_Request($data); - $element->get_Request(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * VoidShipment - - $element->set_VoidShipment($data); - $element->get_VoidShipment(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - VoidShipment => { - ShipmentIdentificationNumber => $some_value, # string - TrackingNumber => $some_value, # string - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentResponse.pm b/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentResponse.pm deleted file mode 100644 index 0037e58..0000000 --- a/lib/Shipment/UPS/WSDL/ShipElements/VoidShipmentResponse.pm +++ /dev/null @@ -1,224 +0,0 @@ - -package Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse; -use strict; -use warnings; - -{ # BLOCK to scope variables - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1' } - -__PACKAGE__->__set_name('VoidShipmentResponse'); -__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 %Response_of :ATTR(:get); -my %SummaryResult_of :ATTR(:get); -my %PackageLevelResult_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Response - SummaryResult - PackageLevelResult - - ) ], - { - 'Response' => \%Response_of, - 'SummaryResult' => \%SummaryResult_of, - 'PackageLevelResult' => \%PackageLevelResult_of, - }, - { - 'Response' => 'Shipment::UPS::WSDL::ShipElements::Response', - - - 'SummaryResult' => 'Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse::_SummaryResult', - 'PackageLevelResult' => 'Shipment::UPS::WSDL::ShipTypes::PackageLevelResult', - }, - { - - 'Response' => '', - 'SummaryResult' => 'SummaryResult', - 'PackageLevelResult' => 'PackageLevelResult', - } -); - -} # end BLOCK - - - - -package Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse::_SummaryResult; -use strict; -use warnings; -{ -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 %Status_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Status - - ) ], - { - 'Status' => \%Status_of, - }, - { - 'Status' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - }, - { - - 'Status' => 'Status', - } -); - -} # end BLOCK - - - - - - -} - - - - - -} # end of BLOCK - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined element -VoidShipmentResponse from the namespace http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1. - - - - - - - -=head1 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Response - - $element->set_Response($data); - $element->get_Response(); - - -Note: The name of this property has been altered, because it didn't match -perl's notion of variable/subroutine names. The altered name is used in -perl code only, XML output uses the original name: - - - - - -=item * SummaryResult - - $element->set_SummaryResult($data); - $element->get_SummaryResult(); - - - - -=item * PackageLevelResult - - $element->set_PackageLevelResult($data); - $element->get_PackageLevelResult(); - - - - - -=back - - -=head1 METHODS - -=head2 new - - my $element = Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse->new($data); - -Constructor. The following data structure may be passed to new(): - - { - Response => { # Shipment::UPS::WSDL::ShipTypes::ResponseType - ResponseStatus => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - Alert => {}, # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - SummaryResult => { - Status => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - PackageLevelResult => { # Shipment::UPS::WSDL::ShipTypes::PackageLevelResult - TrackingNumber => $some_value, # string - Status => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService/ShipPort.pm b/lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService/ShipPort.pm deleted file mode 100644 index 8cfad6a..0000000 --- a/lib/Shipment/UPS/WSDL/ShipInterfaces/ShipService/ShipPort.pm +++ /dev/null @@ -1,692 +0,0 @@ -package Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort; -use strict; -use warnings; -use Class::Std::Fast::Storable; -use Scalar::Util qw(blessed); -use base qw(SOAP::WSDL::Client::Base); - - -# only load if it hasn't been loaded before -require Shipment::UPS::WSDL::ShipTypemaps::ShipService - if not Shipment::UPS::WSDL::ShipTypemaps::ShipService->can('get_class'); - - -sub START { - - my $proxy_domain = $_[2]->{proxy_domain} || 'wwwcie.ups.com'; - - $_[0]->set_proxy('https://' . $proxy_domain . '/webservices/Ship') if not $_[2]->{proxy}; - - $_[0]->set_class_resolver('Shipment::UPS::WSDL::ShipTypemaps::ShipService') - if not $_[2]->{class_resolver}; - - $_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix}; -} - -sub ProcessShipment { - my ($self, $body, $header) = @_; - die "ProcessShipment must be called as object method (\$self is <$self>)" if not blessed($self); - return $self->SUPER::call({ - operation => 'ProcessShipment', - soap_action => 'http://onlinetools.ups.com/webservices/ShipBinding/v1.0', - style => 'document', - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::ShipmentRequest )], - }, - header => { - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::UPSSecurity )], - - }, - headerfault => { - - }, - response => { - header => { - - }, - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::ShipmentResponse )], - }, - } - }, $body, $header); -} - - -sub ProcessShipConfirm { - my ($self, $body, $header) = @_; - die "ProcessShipConfirm must be called as object method (\$self is <$self>)" if not blessed($self); - return $self->SUPER::call({ - operation => 'ProcessShipConfirm', - soap_action => 'http://onlinetools.ups.com/webservices/ShipBinding/v1.0', - style => 'document', - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::ShipConfirmRequest )], - }, - header => { - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::UPSSecurity )], - - }, - headerfault => { - - }, - response => { - header => { - - }, - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::ShipConfirmResponse )], - }, - } - }, $body, $header); -} - - -sub ProcessShipAccept { - my ($self, $body, $header) = @_; - die "ProcessShipAccept must be called as object method (\$self is <$self>)" if not blessed($self); - return $self->SUPER::call({ - operation => 'ProcessShipAccept', - soap_action => 'http://onlinetools.ups.com/webservices/ShipBinding/v1.0', - style => 'document', - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::ShipAcceptRequest )], - }, - header => { - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::UPSSecurity )], - - }, - headerfault => { - - }, - response => { - header => { - - }, - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::ShipAcceptResponse )], - }, - } - }, $body, $header); -} - - - - - -sub _get_name_resolver { - - my $prefix_1 = { - 'attribute' => 'Shipment::UPS::WSDL::ShipAttributes', - 'typemap' => 'Shipment::UPS::WSDL::ShipTypemaps', - 'interface' => 'Shipment::UPS::WSDL::ShipInterfaces', - 'type' => 'Shipment::UPS::WSDL::ShipTypes', - 'server' => 'Shipment::UPS::WSDL::ShipServer', - 'element' => 'Shipment::UPS::WSDL::ShipElements' - }; - - - return SOAP::WSDL::Generator::Template::Plugin::XSD->new({ - prefix_resolver => SOAP::WSDL::Generator::PrefixResolver->new({ - namespace_prefix_map => { - 'http://www.w3.org/2001/XMLSchema' => 'SOAP::WSDL::XSD::Typelib::Builtin', - }, - namespace_map => { - }, - prefix => $prefix_1, - }) - }); -} - -1; - - - -__END__ - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort - SOAP Interface for the ShipService Web Service - -=head1 SYNOPSIS - - use Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort; - my $interface = Shipment::UPS::WSDL::ShipInterfaces::ShipService::ShipPort->new(); - - my $response; - $response = $interface->ProcessShipment(); - $response = $interface->ProcessShipConfirm(); - $response = $interface->ProcessShipAccept(); - - - -=head1 DESCRIPTION - -SOAP Interface for the ShipService web service -located at https://wwwcie.ups.com/webservices/Ship. - -=head1 SERVICE ShipService - - - -=head2 Port ShipPort - - - -=head1 METHODS - -=head2 General methods - -=head3 new - -Constructor. - -All arguments are forwarded to L. - -=head2 SOAP Service methods - -Method synopsis is displayed with hash refs as parameters. - -The commented class names in the method's parameters denote that objects -of the corresponding class can be passed instead of the marked hash ref. - -You may pass any combination of objects, hash and list refs to these -methods, as long as you meet the structure. - -List items (i.e. multiple occurences) are not displayed in the synopsis. -You may generally pass a list ref of hash refs (or objects) instead of a hash -ref - this may result in invalid XML if used improperly, though. Note that -SOAP::WSDL always expects list references at maximum depth position. - -XML attributes are not displayed in this synopsis and cannot be set using -hash refs. See the respective class' documentation for additional information. - - - -=head3 ProcessShipment - - - -Returns a L object. - - $response = $interface->ProcessShipment( { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - Shipment => { # Shipment::UPS::WSDL::ShipTypes::ShipmentType - Description => $some_value, # string - ReturnService => { # Shipment::UPS::WSDL::ShipTypes::ReturnServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - DocumentsOnlyIndicator => $some_value, # string - Shipper => { # Shipment::UPS::WSDL::ShipTypes::ShipperType - ShipperNumber => $some_value, # string - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::ShipTypes::ShipToType - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - LocationID => $some_value, # string - }, - ShipFrom => { # Shipment::UPS::WSDL::ShipTypes::ShipFromType - FaxNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - }, - PaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::PaymentInfoType - ShipmentCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType - Type => $some_value, # string - BillShipper => { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - BillReceiver => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - BillThirdParty => { # Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ConsigneeBilledIndicator => $some_value, # string - }, - SplitDutyVATIndicator => $some_value, # string - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::ShipTypes::PaymentType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - }, - GoodsNotInFreeCirculationIndicator => $some_value, # string - ShipmentRatingOptions => { # Shipment::UPS::WSDL::ShipTypes::RateInfoType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - MovementReferenceNumber => $some_value, # string - ReferenceNumber => { # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - BarCodeIndicator => $some_value, # string - Code => $some_value, # string - Value => $some_value, # string - }, - Service => { # Shipment::UPS::WSDL::ShipTypes::ServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ShipmentServiceOptions => { - }, - Package => { # Shipment::UPS::WSDL::ShipTypes::PackageType - Description => $some_value, # string - Packaging => { # Shipment::UPS::WSDL::ShipTypes::PackagingType - Code => $some_value, # string - Description => $some_value, # string - }, - Dimensions => { # Shipment::UPS::WSDL::ShipTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Weight => $some_value, # string - }, - LargePackageIndicator => $some_value, # string - ReferenceNumber => {}, # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - AdditionalHandlingIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => {}, # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - }, - VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - ShipperReleaseIndicator => $some_value, # string - Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - ReturnsFlexibleAccessIndicator => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::ShipTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - }, - }, - LabelSpecification => { # Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType - LabelImageFormat => { # Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - HTTPUserAgent => $some_value, # string - LabelStockSize => { # Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - Height => $some_value, # string - Width => $some_value, # string - }, - }, - },, - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - },, - ); - -=head3 ProcessShipConfirm - - - -Returns a L object. - - $response = $interface->ProcessShipConfirm( { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - Shipment => { # Shipment::UPS::WSDL::ShipTypes::ShipmentType - Description => $some_value, # string - ReturnService => { # Shipment::UPS::WSDL::ShipTypes::ReturnServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - DocumentsOnlyIndicator => $some_value, # string - Shipper => { # Shipment::UPS::WSDL::ShipTypes::ShipperType - ShipperNumber => $some_value, # string - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ShipTo => { # Shipment::UPS::WSDL::ShipTypes::ShipToType - FaxNumber => $some_value, # string - EMailAddress => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::ShipToAddressType - ResidentialAddressIndicator => $some_value, # string - }, - LocationID => $some_value, # string - }, - ShipFrom => { # Shipment::UPS::WSDL::ShipTypes::ShipFromType - FaxNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::ShipAddressType - }, - PaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::PaymentInfoType - ShipmentCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType - Type => $some_value, # string - BillShipper => { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - BillReceiver => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - BillThirdParty => { # Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ConsigneeBilledIndicator => $some_value, # string - }, - SplitDutyVATIndicator => $some_value, # string - }, - FRSPaymentInformation => { # Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::ShipTypes::PaymentType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - }, - GoodsNotInFreeCirculationIndicator => $some_value, # string - ShipmentRatingOptions => { # Shipment::UPS::WSDL::ShipTypes::RateInfoType - NegotiatedRatesIndicator => $some_value, # string - FRSShipmentIndicator => $some_value, # string - }, - MovementReferenceNumber => $some_value, # string - ReferenceNumber => { # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - BarCodeIndicator => $some_value, # string - Code => $some_value, # string - Value => $some_value, # string - }, - Service => { # Shipment::UPS::WSDL::ShipTypes::ServiceType - Code => $some_value, # string - Description => $some_value, # string - }, - InvoiceLineTotal => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ShipmentServiceOptions => { - }, - Package => { # Shipment::UPS::WSDL::ShipTypes::PackageType - Description => $some_value, # string - Packaging => { # Shipment::UPS::WSDL::ShipTypes::PackagingType - Code => $some_value, # string - Description => $some_value, # string - }, - Dimensions => { # Shipment::UPS::WSDL::ShipTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Weight => $some_value, # string - }, - LargePackageIndicator => $some_value, # string - ReferenceNumber => {}, # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - AdditionalHandlingIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => {}, # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - }, - VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - ShipperReleaseIndicator => $some_value, # string - Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - ReturnsFlexibleAccessIndicator => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::ShipTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - }, - }, - LabelSpecification => { # Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType - LabelImageFormat => { # Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - HTTPUserAgent => $some_value, # string - LabelStockSize => { # Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - Height => $some_value, # string - Width => $some_value, # string - }, - }, - },, - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - },, - ); - -=head3 ProcessShipAccept - - - -Returns a L object. - - $response = $interface->ProcessShipAccept( { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - ShipmentDigest => $some_value, # string - },, - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - },, - ); - - - -=head1 AUTHOR - -Generated by SOAP::WSDL on Thu Oct 7 13:09:01 2010 - -=cut diff --git a/lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService/VoidPort.pm b/lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService/VoidPort.pm deleted file mode 100644 index 2bdd7b9..0000000 --- a/lib/Shipment/UPS/WSDL/ShipInterfaces/VoidService/VoidPort.pm +++ /dev/null @@ -1,197 +0,0 @@ -package Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort; -use strict; -use warnings; -use Class::Std::Fast::Storable; -use Scalar::Util qw(blessed); -use base qw(SOAP::WSDL::Client::Base); - - -# only load if it hasn't been loaded before -require Shipment::UPS::WSDL::ShipTypemaps::VoidService - if not Shipment::UPS::WSDL::ShipTypemaps::VoidService->can('get_class'); - - -sub START { - - my $proxy_domain = $_[2]->{proxy_domain} || 'wwwcie.ups.com'; - - $_[0]->set_proxy('https://' . $proxy_domain . '/webservices/Void') if not $_[2]->{proxy}; - - $_[0]->set_class_resolver('Shipment::UPS::WSDL::ShipTypemaps::VoidService') - if not $_[2]->{class_resolver}; - - $_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix}; -} - -sub ProcessVoid { - my ($self, $body, $header) = @_; - die "ProcessVoid must be called as object method (\$self is <$self>)" if not blessed($self); - return $self->SUPER::call({ - operation => 'ProcessVoid', - soap_action => 'http://onlinetools.ups.com/webservices/VoidBinding/v1.1', - style => 'document', - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest )], - }, - header => { - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::UPSSecurity )], - - }, - headerfault => { - - }, - response => { - header => { - - }, - body => { - - - 'use' => 'literal', - namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', - encodingStyle => '', - parts => [qw( Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse )], - }, - } - }, $body, $header); -} - - - - - -sub _get_name_resolver { - - my $prefix_1 = { - 'attribute' => 'Shipment::UPS::WSDL::ShipAttributes', - 'typemap' => 'Shipment::UPS::WSDL::ShipTypemaps', - 'interface' => 'Shipment::UPS::WSDL::ShipInterfaces', - 'type' => 'Shipment::UPS::WSDL::ShipTypes', - 'server' => 'Shipment::UPS::WSDL::ShipServer', - 'element' => 'Shipment::UPS::WSDL::ShipElements' - }; - - - return SOAP::WSDL::Generator::Template::Plugin::XSD->new({ - prefix_resolver => SOAP::WSDL::Generator::PrefixResolver->new({ - namespace_prefix_map => { - 'http://www.w3.org/2001/XMLSchema' => 'SOAP::WSDL::XSD::Typelib::Builtin', - }, - namespace_map => { - }, - prefix => $prefix_1, - }) - }); -} - -1; - - - -__END__ - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort - SOAP Interface for the VoidService Web Service - -=head1 SYNOPSIS - - use Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort; - my $interface = Shipment::UPS::WSDL::ShipInterfaces::VoidService::VoidPort->new(); - - my $response; - $response = $interface->ProcessVoid(); - - - -=head1 DESCRIPTION - -SOAP Interface for the VoidService web service -located at https://wwwcie.ups.com/webservices/Void. - -=head1 SERVICE VoidService - - - -=head2 Port VoidPort - - - -=head1 METHODS - -=head2 General methods - -=head3 new - -Constructor. - -All arguments are forwarded to L. - -=head2 SOAP Service methods - -Method synopsis is displayed with hash refs as parameters. - -The commented class names in the method's parameters denote that objects -of the corresponding class can be passed instead of the marked hash ref. - -You may pass any combination of objects, hash and list refs to these -methods, as long as you meet the structure. - -List items (i.e. multiple occurences) are not displayed in the synopsis. -You may generally pass a list ref of hash refs (or objects) instead of a hash -ref - this may result in invalid XML if used improperly, though. Note that -SOAP::WSDL always expects list references at maximum depth position. - -XML attributes are not displayed in this synopsis and cannot be set using -hash refs. See the respective class' documentation for additional information. - - - -=head3 ProcessVoid - - - -Returns a L object. - - $response = $interface->ProcessVoid( { - Request => { # Shipment::UPS::WSDL::ShipTypes::RequestType - RequestOption => $some_value, # string - TransactionReference => { # Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType - CustomerContext => $some_value, # string - TransactionIdentifier => $some_value, # string - }, - }, - VoidShipment => { - ShipmentIdentificationNumber => $some_value, # string - TrackingNumber => $some_value, # string - }, - },, - { - UsernameToken => { - Username => $some_value, # string - Password => $some_value, # string - }, - ServiceAccessToken => { - AccessLicenseNumber => $some_value, # string - }, - },, - ); - - - -=head1 AUTHOR - -Generated by SOAP::WSDL on Fri Oct 15 14:54:28 2010 - -=cut diff --git a/lib/Shipment/UPS/WSDL/ShipTypemaps/ShipService.pm b/lib/Shipment/UPS/WSDL/ShipTypemaps/ShipService.pm deleted file mode 100644 index ee59c25..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypemaps/ShipService.pm +++ /dev/null @@ -1,1089 +0,0 @@ - -package Shipment::UPS::WSDL::ShipTypemaps::ShipService; -use strict; -use warnings; - -our $typemap_1 = { - 'UPSSecurity/ServiceAccessToken' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity::_ServiceAccessToken', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelMethod/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse' => 'Shipment::UPS::WSDL::ShipElements::ShipAcceptResponse', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::TransportationChargeType', - 'ShipConfirmRequest/Shipment/ShipmentRatingOptions' => 'Shipment::UPS::WSDL::ShipTypes::RateInfoType', - 'ShipmentResponse/ShipmentResults/PackageResults' => 'Shipment::UPS::WSDL::ShipTypes::PackageResultsType', - 'ShipConfirmResponse/ShipmentResults/Form/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Request/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom' => 'Shipment::UPS::WSDL::ShipTypes::ShipFromType', - 'ShipConfirmResponse/Response/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentResponse/Response/ResponseStatus/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/InsuranceCharges' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType', - 'ShipmentRequest/Shipment/FRSPaymentInformation/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Comments' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/InvoiceNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/PickupDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty' => 'Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType', - 'ShipAcceptResponse/ShipmentResults/ReceiptURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptRequest' => 'Shipment::UPS::WSDL::ShipElements::ShipAcceptRequest', - 'ShipmentRequest/Shipment/Package/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery' => 'Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType', - 'ShipConfirmResponse/ShipmentResults/HighValueReport/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper' => 'Shipment::UPS::WSDL::ShipTypes::BillShipperType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/SuiteRoomID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver/Address' => 'Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType', - 'ShipmentResponse/ShipmentResults/Form/Image' => 'Shipment::UPS::WSDL::ShipTypes::FormImageType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelMethod/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification' => 'Shipment::UPS::WSDL::ShipTypes::PSONotificationType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'ShipAcceptResponse/Response/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions/Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/LabelSpecification/LabelImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType', - 'ShipmentResponse/ShipmentResults/HighValueReport/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType', - 'ShipAcceptRequest/Request/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Request/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/HighValueReport/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ReferenceNumber/Value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Commodity' => 'Shipment::UPS::WSDL::ShipTypes::CommodityType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/InvoiceLineTotal' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - 'ShipConfirmRequest/Shipment/ShipFrom/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/HighValueReport/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/License/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/FRSPaymentInformation/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/InternationalSignatureGraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/PDF417' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/TotalCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NumberOfPackagesPerCommodity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Dimensions/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptRequest/ShipmentDigest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/Type' => 'Shipment::UPS::WSDL::ShipTypes::PaymentType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/OtherCharges' => 'Shipment::UPS::WSDL::ShipTypes::OtherChargesType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Option' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Address/ResidentialAddressIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/ReturnsFlexibleAccessIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/ReferenceNumber' => 'Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType', - 'ShipAcceptResponse/Response/Alert/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/LocationID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipTo/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/TransportationCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelMethod/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product' => 'Shipment::UPS::WSDL::ShipTypes::ProductType', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/InternationalSignatureGraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification/LabelImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/ECCNNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/COD/CODAmount' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - 'ShipAcceptResponse/ShipmentResults/ControlLogReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/CarrierID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelMethod' => 'Shipment::UPS::WSDL::ShipTypes::LabelMethodType', - 'ShipmentRequest/Shipment/ShipTo/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails' => 'Shipment::UPS::WSDL::ShipTypes::PickupDetailsType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/AdditionalDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/HighValueReport/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/MinimumRetrySeconds' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/FreightCharges' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB' => 'Shipment::UPS::WSDL::ShipTypes::ScheduleBType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/BlanketPeriod/BeginDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/ExportDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/ExpirationDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/LocalLanguageReceiptURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/MovementReferenceNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType', - 'ShipConfirmResponse/ShipmentResults/HighValueReport/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/PaymentInformation' => 'Shipment::UPS::WSDL::ShipTypes::PaymentInfoType', - 'ShipmentResponse/ShipmentResults/ControlLogReceipt/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Discount' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostDateRange' => 'Shipment::UPS::WSDL::ShipTypes::NetCostDateType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipConfirmRequest/Shipment/Package/Commodity' => 'Shipment::UPS::WSDL::ShipTypes::CommodityType', - 'ShipmentResponse/ShipmentResults/HighValueReport' => 'Shipment::UPS::WSDL::ShipTypes::HighValueReportType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/EntryNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/License/ExceptionCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/BillingWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/TransportationCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/HighValueReport/Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipmentRequest' => 'Shipment::UPS::WSDL::ShipElements::ShipmentRequest', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/ReturnsFlexibleAccessIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation/DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification/LabelStockSize' => 'Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/SecurityCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Commodity/FreightClass' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/CommercialInvoiceRemovalIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/ImportControlIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/Type/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/LabelSpecification/LabelStockSize/Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/Alert/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/FRSPaymentInformation/Type/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Request/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/SEDTotalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/InsuranceCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo' => 'Shipment::UPS::WSDL::ShipTypes::ContactInfoType', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/TransportationCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/Response/Alert' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'ShipmentRequest/Shipment/Package/PackageWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation' => 'Shipment::UPS::WSDL::ShipTypes::PaymentInfoType', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/ExportingCarrier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/AdditionalDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/FormType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ReceiptURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/FreightCharges' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/FloorID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo' => 'Shipment::UPS::WSDL::ShipTypes::SoldToType', - 'ShipConfirmResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/COD' => 'Shipment::UPS::WSDL::ShipTypes::PSOCODType', - 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent' => 'Shipment::UPS::WSDL::ShipTypes::ForwardAgentType', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/ReferenceNumber/Value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/FaxNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/PartiesToTransaction' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/Form' => 'Shipment::UPS::WSDL::ShipTypes::FormType', - 'ShipmentResponse/ShipmentResults' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation/DCISNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Discount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver' => 'Shipment::UPS::WSDL::ShipTypes::BillReceiverType', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper' => 'Shipment::UPS::WSDL::ShipTypes::BillShipperType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/BillingWeight' => 'Shipment::UPS::WSDL::ShipTypes::BillingWeightType', - 'ShipConfirmRequest/Shipment/Shipper/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/ReturnOfDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/COD/CODAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/CODTurnInPage/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/ReferenceNumber/Value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/Form/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification/LabelImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType', - 'ShipConfirmRequest/Shipment/Shipper/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipmentRequest/Shipment/FRSPaymentInformation' => 'Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/ExportingCarrier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelMethod/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/FRSPaymentInformation/Address' => 'Shipment::UPS::WSDL::ShipTypes::AccountAddressType', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipmentRequest/Shipment/ShipTo/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ControlLogReceipt/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipmentResponse/ShipmentResults/CODTurnInPage/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/BillingWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/TransportationCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ControlLogReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/License/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/InBondCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee' => 'Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType', - 'ShipmentRequest/Shipment/Shipper/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PickupRequestNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/CODTurnInPage' => 'Shipment::UPS::WSDL::ShipTypes::SCReportType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue' => 'Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/PartNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/LabelSpecification/HTTPUserAgent' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Commodity/NMFC/PrimeCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/DeclarationStatement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation/DCISNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/Location' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/ReferenceNumber/BarCodeIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/OtherCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/SaturdayDeliveryIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/PDF417' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipAcceptResponse/ShipmentResults/BillingWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/FloorID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode' => 'Shipment::UPS::WSDL::ShipTypes::CodeType', - 'ShipmentRequest/Shipment/Service/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageWeight' => 'Shipment::UPS::WSDL::ShipTypes::PackageWeightType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ControlLogReceipt/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/Shipper/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults' => 'Shipment::UPS::WSDL::ShipTypes::PackageResultsType', - 'ShipConfirmRequest/Shipment/Package/ReferenceNumber/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer' => 'Shipment::UPS::WSDL::ShipTypes::ProducerType', - 'ShipmentResponse/ShipmentResults/Form/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/HighValueReport/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/EntryNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo' => 'Shipment::UPS::WSDL::ShipTypes::ContactInfoType', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountPercentage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ReferenceNumber/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Severity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Address' => 'Shipment::UPS::WSDL::ShipTypes::ShipToAddressType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/InsuranceCharges' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/BlanketPeriod/BeginDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/Quantity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/GoodsNotInFreeCirculationIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ReceiptType', - 'ShipConfirmRequest/Shipment/ShipFrom/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/COD' => 'Shipment::UPS::WSDL::ShipTypes::CODType', - 'ShipConfirmRequest/Shipment/Shipper/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/LabelSpecification/LabelImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/Quantity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingReceipt/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::PhoneType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ExportType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/HighValueReport/Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipConfirmRequest/Shipment/ReturnService/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/GoodsNotInFreeCirculationIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Service/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/License' => 'Shipment::UPS::WSDL::ShipTypes::LicenseType', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/TransportationCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/COD/CODAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/FormGroupId' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType', - 'ShipmentResponse/ShipmentResults/PackageResults/USPSPICNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/ModeOfTransport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/Address' => 'Shipment::UPS::WSDL::ShipTypes::AccountAddressType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'ShipConfirmRequest/Shipment/Shipper/FaxNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Commodity/NMFC' => 'Shipment::UPS::WSDL::ShipTypes::NMFCType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation/DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/OriginCountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/Response/Alert/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/Alert/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/LoadingPier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/NegotiatedRateCharges' => 'Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType', - 'ShipConfirmRequest/Request/RequestOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingReceipt/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Commodity/NMFC/SubCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/FaxNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/InvoiceDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentRatingOptions/NegotiatedRatesIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address' => 'Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/VehicleID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/OtherCharges/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ControlLogReceipt/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel/HTMLImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/Location' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/CODTurnInPage/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/Response/ResponseStatus/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/HighValueReport/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipAcceptResponse/ShipmentResults/BillingWeight' => 'Shipment::UPS::WSDL::ShipTypes::BillingWeightType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeclaredValue' => 'Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/License/Date' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Option' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/ECCNNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail' => 'Shipment::UPS::WSDL::ShipTypes::ErrorDetailType', - 'ShipAcceptResponse/ShipmentResults/LabelURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper' => 'Shipment::UPS::WSDL::ShipTypes::ShipperType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions' => 'Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/PreferenceCriteria' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelMethod' => 'Shipment::UPS::WSDL::ShipTypes::LabelMethodType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/Response/ResponseStatus' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'ShipmentResponse/ShipmentResults/CODTurnInPage/Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipmentResponse' => 'Shipment::UPS::WSDL::ShipElements::ShipmentResponse', - 'ShipConfirmResponse/ShipmentResults/BillingWeight' => 'Shipment::UPS::WSDL::ShipTypes::BillingWeightType', - 'ShipConfirmRequest/Shipment/ReferenceNumber' => 'Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType', - 'ShipmentRequest/Shipment/Package/Packaging/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/FRSPaymentInformation/Type/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ReceiptType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB' => 'Shipment::UPS::WSDL::ShipTypes::ScheduleBType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer' => 'Shipment::UPS::WSDL::ShipTypes::ProducerType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Option' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Address' => 'Shipment::UPS::WSDL::ShipTypes::ShipAddressType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/Address' => 'Shipment::UPS::WSDL::ShipTypes::AccountAddressType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - 'ShipConfirmRequest/Shipment/Package/Commodity/NMFC/PrimeCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/Image' => 'Shipment::UPS::WSDL::ShipTypes::FormImageType', - 'ShipmentResponse/ShipmentResults/Form/FormGroupId' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/FaxNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard' => 'Shipment::UPS::WSDL::ShipTypes::CreditCardType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address' => 'Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo' => 'Shipment::UPS::WSDL::ShipTypes::ContactInfoType', - 'ShipConfirmRequest/Shipment/Package/PackageWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/CODTurnInPage' => 'Shipment::UPS::WSDL::ShipTypes::SCReportType', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ReceiptType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/ModeOfTransport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/HighValueReport/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ReferenceNumber/BarCodeIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Dimensions/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/SecurityCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/InBondCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight' => 'Shipment::UPS::WSDL::ShipTypes::ProductWeightType', - 'ShipmentRequest/Request/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation' => 'Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/LabelSpecification' => 'Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType', - 'ShipmentRequest/Shipment/ShipFrom/Address' => 'Shipment::UPS::WSDL::ShipTypes::ShipAddressType', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::TransportationChargeType', - 'ShipAcceptResponse/Response/ResponseStatus/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification/LabelImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/Response/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'ShipConfirmResponse/Response/ResponseStatus/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/FreightCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType', - 'ShipAcceptResponse/ShipmentResults' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentResultsType', - 'ShipAcceptResponse/Response/ResponseStatus/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/DistrictCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/LabelLinksIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/DeclarationStatement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/LoadingPier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/AdditionalHandlingIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType', - 'ShipmentRequest/Shipment/ShipFrom' => 'Shipment::UPS::WSDL::ShipTypes::ShipFromType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/NotificationCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ControlLogReceipt/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Dimensions/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/OriginCountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/CarrierID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification' => 'Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/Type/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Commodity/NMFC/SubCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Dimensions/Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingLabel' => 'Shipment::UPS::WSDL::ShipTypes::LabelType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation/DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Address' => 'Shipment::UPS::WSDL::ShipTypes::ShipAddressType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/MarksAndNumbers' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/ImportControlIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee' => 'Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/FreightCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/InsuranceCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response' => 'Shipment::UPS::WSDL::ShipTypes::ResponseType', - 'ShipAcceptResponse/ShipmentResults/ControlLogReceipt/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Packaging/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/ConsigneeBilledIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms' => 'Shipment::UPS::WSDL::ShipTypes::InternationalFormType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/PortOfExport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/OtherCharges' => 'Shipment::UPS::WSDL::ShipTypes::OtherChargesType', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo' => 'Shipment::UPS::WSDL::ShipTypes::ContactInfoType', - 'ShipAcceptResponse/ShipmentResults/BillingWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/ReferenceNumber/BarCodeIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/ShipFrom/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Service' => 'Shipment::UPS::WSDL::ShipTypes::ServiceType', - 'ShipmentResponse/ShipmentResults/Form/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/Response/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions/Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/LocalLanguageLabelURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo' => 'Shipment::UPS::WSDL::ShipTypes::ShipToType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails' => 'Shipment::UPS::WSDL::ShipTypes::PickupDetailsType', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation' => 'Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType', - 'ShipmentRequest/Shipment/ShipTo/FaxNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ControlLogReceipt/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/Response/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/Image' => 'Shipment::UPS::WSDL::ShipTypes::FormImageType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/SplitDutyVATIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall' => 'Shipment::UPS::WSDL::ShipTypes::OnCallType', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/TotalCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/MarksAndNumbers' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentRatingOptions/NegotiatedRatesIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProducerInfo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/ResponseStatus/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/UsernameToken/Username' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::PhoneType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee' => 'Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType', - 'ShipConfirmRequest/Shipment/Shipper/Address' => 'Shipment::UPS::WSDL::ShipTypes::ShipAddressType', - 'ShipConfirmRequest/Shipment/ShipTo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/UPScarbonneutralIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/TotalCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ReferenceNumber/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo' => 'Shipment::UPS::WSDL::ShipTypes::SoldToType', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/LocalLanguageLabelURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/LatestTimeReady' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Discount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard' => 'Shipment::UPS::WSDL::ShipTypes::CreditCardType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/ReturnOfDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/COD/CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/SaturdayDeliveryIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/COD/CODAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/TermsOfShipment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/Response' => 'Shipment::UPS::WSDL::ShipTypes::ResponseType', - 'ShipAcceptRequest/Request/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/LargePackageIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/LocalLanguageReceiptURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Dimensions/Length' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ReferenceNumber/BarCodeIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/PurchaseOrderNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/PartiesToTransaction' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions' => 'Shipment::UPS::WSDL::ShipTypes::DimensionsType', - 'ShipConfirmRequest/Shipment/InvoiceLineTotal/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit' => 'Shipment::UPS::WSDL::ShipTypes::UnitType', - 'ShipmentRequest/Request/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/CommodityCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults' => 'Shipment::UPS::WSDL::ShipTypes::PackageResultsType', - 'ShipConfirmResponse/ShipmentResults/PackageResults/USPSPICNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/SEDFilingOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper' => 'Shipment::UPS::WSDL::ShipTypes::ShipperType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/BlanketPeriod/EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipConfirmResponse/ShipmentResults/Form/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/CODTurnInPage/Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/NotificationCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/FaxNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/License/ExceptionCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery' => 'Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel' => 'Shipment::UPS::WSDL::ShipTypes::LabelType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/JointProductionIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location/LocationElementName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value' => 'Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/PortOfExport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/DocumentsOnlyIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation/DCISNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/ReferenceNumber/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/TotalCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/Package/PackageWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/BillingWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/BlanketPeriod' => 'Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType', - 'ShipConfirmRequest/Shipment/ShipTo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ReceiptURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/LabelLinksIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Request/RequestOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PickupRequestNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel' => 'Shipment::UPS::WSDL::ShipTypes::LabelType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification' => 'Shipment::UPS::WSDL::ShipTypes::PSONotificationType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/ExportDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Packaging' => 'Shipment::UPS::WSDL::ShipTypes::PackagingType', - 'ShipConfirmResponse/ShipmentResults/BillingWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/JointProductionIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/MovementReferenceNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ControlLogReceipt/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentType', - 'ShipConfirmRequest/Shipment/ShipTo' => 'Shipment::UPS::WSDL::ShipTypes::ShipToType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/RoutedExportTransactionIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ControlLogReceipt/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Request' => 'Shipment::UPS::WSDL::ShipTypes::RequestType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Request/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'ShipmentRequest/Shipment/Service/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/ShipperReleaseIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostDateRange/EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts' => 'Shipment::UPS::WSDL::ShipTypes::ContactType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation/DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptRequest/Request/RequestOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/DeliveryConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/CommercialInvoiceRemovalIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipConfirmRequest/LabelSpecification/LabelImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/COD/CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/USPSPICNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/UPScarbonneutralIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/PurchaseOrderNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/PreferenceCriteria' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall' => 'Shipment::UPS::WSDL::ShipTypes::OnCallType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/COD/CODAmount' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Option' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/ShipFrom/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location/XPathOfElement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ReturnService/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/HighValueReport/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/Value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/NegotiatedRateCharges' => 'Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType', - 'ShipmentResponse/ShipmentResults/HighValueReport/Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipConfirmResponse/ShipmentResults/ControlLogReceipt/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/CommodityCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/TotalCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/TotalCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/Response/ResponseStatus' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/BlanketPeriod/EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType', - 'ShipConfirmResponse/Response' => 'Shipment::UPS::WSDL::ShipTypes::ResponseType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProducerInfo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/NotificationCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/Form/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/UsernameToken/Password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package' => 'Shipment::UPS::WSDL::ShipTypes::PackageType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/PortOfUnloading' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/Form/FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/SEDTotalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification/EMail/Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/NotificationCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData' => 'Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType', - 'ShipConfirmRequest/Shipment/ShipFrom/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package' => 'Shipment::UPS::WSDL::ShipTypes::PackageType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location/OriginalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/COD/CODAmount' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/License' => 'Shipment::UPS::WSDL::ShipTypes::LicenseType', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/Address' => 'Shipment::UPS::WSDL::ShipTypes::AccountAddressType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PickupRequestNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentType::_ShipmentServiceOptions', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipmentRequest/Shipment' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation/DCISNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/CODTurnInPage' => 'Shipment::UPS::WSDL::ShipTypes::SCReportType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/Type/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/BillingWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/EarliestTimeReady' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/ServiceAccessToken/AccessLicenseNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/ReasonForExport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/PickupDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData' => 'Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/PointOfOrigin' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail' => 'Shipment::UPS::WSDL::ShipElements::FaultDetail', - 'Fault/detail/Errors' => 'Shipment::UPS::WSDL::ShipElements::Errors', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeliveryConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/PartNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/SurePostDasCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/HighValueReport/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/CODTurnInPage/Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/COD/CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ReturnService' => 'Shipment::UPS::WSDL::ShipTypes::ReturnServiceType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/PortOfUnloading' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Service' => 'Shipment::UPS::WSDL::ShipTypes::ServiceType', - 'ShipConfirmResponse/Response/Alert/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/BillingWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/TotalCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/UsernameToken' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity::_UsernameToken', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/SuiteRoomID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/TermsOfShipment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'ShipConfirmResponse/ShipmentResults/LocalLanguageLabelURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentRatingOptions' => 'Shipment::UPS::WSDL::ShipTypes::RateInfoType', - 'ShipConfirmRequest/Shipment/PaymentInformation/SplitDutyVATIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/BillingWeight/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/ConsigneeBilledIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/Type/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentDigest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ReferenceNumber/Value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/SEDFilingOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/RoutedExportTransactionIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipFrom/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentRatingOptions/FRSShipmentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/HighValueReport' => 'Shipment::UPS::WSDL::ShipTypes::HighValueReportType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/FormType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/ContainerizedIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType', - 'ShipmentRequest/Shipment/ShipFrom/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/Response/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/ExpirationDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/PackageResults/TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/FRSPaymentInformation/Type' => 'Shipment::UPS::WSDL::ShipTypes::PaymentType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ReferenceNumber' => 'Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType', - 'ShipmentResponse/ShipmentResults/BillingWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification/LabelStockSize/Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ReturnService' => 'Shipment::UPS::WSDL::ShipTypes::ReturnServiceType', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/InternationalSignatureGraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ControlLogReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - 'ShipmentResponse/ShipmentResults/CODTurnInPage/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/InvoiceLineTotal' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/HTMLImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/ReferenceNumber' => 'Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/OtherCharges/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/InvoiceLineTotal/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Packaging' => 'Shipment::UPS::WSDL::ShipTypes::PackagingType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification/EMail/UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/FormGroupId' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/Notification' => 'Shipment::UPS::WSDL::ShipTypes::NotificationType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/DistrictCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', - 'ShipConfirmRequest/Shipment/Package/Dimensions' => 'Shipment::UPS::WSDL::ShipTypes::DimensionsType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/COD/CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit' => 'Shipment::UPS::WSDL::ShipTypes::UnitType', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData' => 'Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType', - 'ShipmentRequest/LabelSpecification/LabelStockSize/Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions/Length' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/Response/Alert' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/InvoiceLineTotal/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/NetCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ControlLogReceipt/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/ShipperReleaseIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/Type' => 'Shipment::UPS::WSDL::ShipTypes::DeclaredValueType', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/TransportationCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/VerbalConfirmation/ContactInfo/Phone/Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptRequest/Request/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/Form' => 'Shipment::UPS::WSDL::ShipTypes::FormType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest' => 'Shipment::UPS::WSDL::ShipElements::ShipConfirmRequest', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms' => 'Shipment::UPS::WSDL::ShipTypes::InternationalFormType', - 'ShipAcceptResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/Unit/Value' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/Type' => 'Shipment::UPS::WSDL::ShipTypes::DeclaredValueType', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/TotalCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Commodity/FreightClass' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ControlLogReceipt/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/ShipperNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipTo/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentType::_ShipmentServiceOptions', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostDateRange/BeginDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ReturnService/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/Type/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptRequest/Request' => 'Shipment::UPS::WSDL::ShipTypes::RequestType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/LatestTimeReady' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/DocumentsOnlyIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions' => 'Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType', - 'ShipConfirmRequest/Shipment/Shipper/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/AdditionalHandlingIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges/TotalCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountPercentage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/BillingWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product' => 'Shipment::UPS::WSDL::ShipTypes::ProductType', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType', - 'ShipmentRequest/Shipment/ReturnService/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/ShipmentIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/OtherCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingReceipt/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Commodity/NMFC' => 'Shipment::UPS::WSDL::ShipTypes::NMFCType', - 'ShipmentRequest/Request' => 'Shipment::UPS::WSDL::ShipTypes::RequestType', - 'ShipmentResponse/ShipmentResults/LabelURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostDateRange/BeginDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountAmount' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipAcceptResponse/ShipmentResults/FRSShipmentData/TransportationCharges/GrossCharge/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/LocalLanguageReceiptURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form' => 'Shipment::UPS::WSDL::ShipTypes::FormType', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageWeight' => 'Shipment::UPS::WSDL::ShipTypes::PackageWeightType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/UnitOfMeasurement/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/InvoiceNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/HighValueReport/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/ResponseStatus' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'ShipmentRequest/Shipment/Package/Packaging/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/COD' => 'Shipment::UPS::WSDL::ShipTypes::PSOCODType', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty' => 'Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType', - 'ShipmentRequest/Shipment/ShipTo/Address/ResidentialAddressIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/DeclaredValue/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ServiceOptionsCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/SurePostDasCharges/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Errors' => 'Shipment::UPS::WSDL::ShipElements::Errors', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/HTMLImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NumberOfPackagesPerCommodity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipAcceptResponse/ShipmentResults/NegotiatedRateCharges' => 'Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType', - 'ShipAcceptResponse/ShipmentResults/Form/Image/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/BlanketPeriod' => 'Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ScheduleB/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode' => 'Shipment::UPS::WSDL::ShipTypes::CodeType', - 'ShipmentResponse/ShipmentResults/ShipmentDigest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/InvoiceDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Shipper/ShipperNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingReceipt/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/COD/CODAmount/CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/ShipmentCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType', - 'ShipmentRequest/Shipment/FRSPaymentInformation/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/LargePackageIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts' => 'Shipment::UPS::WSDL::ShipTypes::ContactType', - 'ShipConfirmResponse/ShipmentResults/LabelURL' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/NegotiatedRateCharges/TotalCharge/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address/Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent' => 'Shipment::UPS::WSDL::ShipTypes::ForwardAgentType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/PDF417' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Dimensions/Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee' => 'Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType', - 'ShipConfirmRequest/LabelSpecification/LabelStockSize' => 'Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostDateRange/EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/LabelSpecification/LabelStockSize/Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/Form/Image/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/PointOfOrigin' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/InvoiceLineTotal/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipmentRequest/Shipment/ShipmentRatingOptions/FRSShipmentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/NetCostDateRange' => 'Shipment::UPS::WSDL::ShipTypes::NetCostDateType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/Notification' => 'Shipment::UPS::WSDL::ShipTypes::NotificationType', - 'ShipmentRequest/Shipment/ShipTo/Address/City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver' => 'Shipment::UPS::WSDL::ShipTypes::BillReceiverType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Discount' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/LabelDelivery/EMail/SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/LabelSpecification/HTTPUserAgent' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/ContactInfo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipConfirmRequest/Shipment/ShipTo/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/BillingWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType', - 'ShipmentResponse/Response/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/Form/Image/GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight' => 'Shipment::UPS::WSDL::ShipTypes::ProductWeightType', - 'ShipmentRequest/Shipment/ShipTo/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipmentResponse/ShipmentResults/Form/Image/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillThirdParty/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillShipper/CreditCard/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'ShipAcceptResponse/ShipmentResults/ShipmentDigest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges/ServiceOptionsCharges/MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/Type/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/FRSPaymentInformation/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ProductWeight/Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/ContainerizedIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Phone/Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/Dimensions/UnitOfMeasurement/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/ForwardAgent/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/COD' => 'Shipment::UPS::WSDL::ShipTypes::CODType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/ReasonForExport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - 'ShipConfirmResponse/ShipmentResults/ShipmentCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentChargesType', - 'ShipmentRequest/Shipment/ShipFrom/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/Packaging/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Comments' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/OnCall/PickupDetails/EarliestTimeReady' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/UltimateConsignee/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Service/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/Package/PackageServiceOptions/Notification/EMail/Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/ShipmentResults/FRSShipmentData/TransportationCharges/DiscountPercentage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/Producer/TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentResponse/Response/Alert' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'ShipConfirmRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver/AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Package/PackageWeight/UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType', - 'ShipmentResponse/ShipmentResults/PackageResults/ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipmentResponse/ShipmentResults/PackageResults/SurePostDasCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShipConfirmResponse' => 'Shipment::UPS::WSDL::ShipElements::ShipConfirmResponse', - 'ShipConfirmResponse/ShipmentResults/FRSShipmentData/TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::TransportationChargeType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/SoldTo/Address/PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/PaymentInformation/ShipmentCharge/BillReceiver/Address' => 'Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Contacts/IntermediateConsignee/Address/CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipFrom/Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - 'ShipAcceptResponse/ShipmentResults/HighValueReport' => 'Shipment::UPS::WSDL::ShipTypes::HighValueReportType', - 'ShipmentRequest/Shipment/ShipTo/LocationID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipAcceptResponse/ShipmentResults/PackageResults/ShippingLabel/ImageFormat/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location' => 'Shipment::UPS::WSDL::ShipTypes::LocationType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/ExportType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipmentRequest/Shipment/Shipper/AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipTo/Address' => 'Shipment::UPS::WSDL::ShipTypes::ShipToAddressType', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/License/Date' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmRequest/Shipment/ShipmentServiceOptions/InternationalForms/Product/VehicleID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ShipConfirmResponse/Response/Alert/Description' => '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 - -Shipment::UPS::WSDL::ShipTypemaps::ShipService - typemap for ShipService - -=head1 DESCRIPTION - -Typemap created by SOAP::WSDL for map-based SOAP message parsers. - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypemaps/VoidService.pm b/lib/Shipment/UPS/WSDL/ShipTypemaps/VoidService.pm deleted file mode 100644 index d904407..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypemaps/VoidService.pm +++ /dev/null @@ -1,98 +0,0 @@ - -package Shipment::UPS::WSDL::ShipTypemaps::VoidService; -use strict; -use warnings; - -our $typemap_1 = { - 'UPSSecurity/UsernameToken/Username' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/ServiceAccessToken' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity::_ServiceAccessToken', - 'VoidShipmentResponse/Response/Alert' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'VoidShipmentRequest/Request/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'VoidShipmentResponse/PackageLevelResult/Status' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'Fault/detail/Errors/ErrorDetail/Location/LocationElementName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity', - 'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentRequest/Request' => 'Shipment::UPS::WSDL::ShipTypes::RequestType', - 'VoidShipmentResponse/Response/ResponseStatus' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value' => 'Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode' => 'Shipment::UPS::WSDL::ShipTypes::CodeType', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/SummaryResult/Status/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentRequest/VoidShipment/TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation' => 'Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType', - 'Fault/detail/Errors/ErrorDetail/SubErrorCode/Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/UsernameToken/Password' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/SummaryResult/Status' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Severity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/Response' => 'Shipment::UPS::WSDL::ShipTypes::ResponseType', - 'VoidShipmentResponse/Response/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/PackageLevelResult/Status/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentRequest/Request/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/PackageLevelResult' => 'Shipment::UPS::WSDL::ShipTypes::PackageLevelResult', - 'VoidShipmentRequest/VoidShipment' => 'Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest::_VoidShipment', - 'VoidShipmentResponse/Response/ResponseStatus/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/Response/ResponseStatus/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/SummaryResult' => 'Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse::_SummaryResult', - 'Fault/detail/Errors/ErrorDetail' => 'Shipment::UPS::WSDL::ShipTypes::ErrorDetailType', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location/XPathOfElement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse' => 'Shipment::UPS::WSDL::ShipElements::VoidShipmentResponse', - 'VoidShipmentResponse/Response/Alert/Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/SummaryResult/Status/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UPSSecurity/ServiceAccessToken/AccessLicenseNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode' => 'Shipment::UPS::WSDL::ShipTypes::CodeType', - 'Errors' => 'Shipment::UPS::WSDL::ShipElements::Errors', - 'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/PackageLevelResult/TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11', - 'VoidShipmentResponse/Response/TransactionReference/CustomerContext' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail/Errors/ErrorDetail/Location' => 'Shipment::UPS::WSDL::ShipTypes::LocationType', - 'VoidShipmentRequest/VoidShipment/ShipmentIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentRequest/Request/RequestOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token', - 'UPSSecurity/UsernameToken' => 'Shipment::UPS::WSDL::ShipElements::UPSSecurity::_UsernameToken', - 'Fault/detail/Errors/ErrorDetail/AdditionalInformation/Value/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentRequest/Request/TransactionReference/TransactionIdentifier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/PackageLevelResult/Status/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Fault/detail' => 'Shipment::UPS::WSDL::ShipElements::FaultDetail', - 'Fault/detail/Errors' => 'Shipment::UPS::WSDL::ShipElements::Errors', - 'Fault/detail/Errors/ErrorDetail/MinimumRetrySeconds' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentRequest' => 'Shipment::UPS::WSDL::ShipElements::VoidShipmentRequest', - 'Fault/detail/Errors/ErrorDetail/Location/OriginalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/Response/Alert/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'VoidShipmentResponse/Response/TransactionReference' => 'Shipment::UPS::WSDL::ShipTypes::TransactionReferenceType', - 'Fault/detail/Errors/ErrorDetail/PrimaryErrorCode/Code' => '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 - -Shipment::UPS::WSDL::ShipTypemaps::VoidService - typemap for VoidService - -=head1 DESCRIPTION - -Typemap created by SOAP::WSDL for map-based SOAP message parsers. - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/AccountAddressType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/AccountAddressType.pm deleted file mode 100644 index 1dfb5ed..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/AccountAddressType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::AccountAddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %PostalCode_of :ATTR(:get); -my %CountryCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PostalCode - CountryCode - - ) ], - { - 'PostalCode' => \%PostalCode_of, - 'CountryCode' => \%CountryCode_of, - }, - { - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PostalCode' => 'PostalCode', - 'CountryCode' => 'CountryCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::AccountAddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AccountAddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PostalCode (min/maxOccurs: 0/1) - - -=item * CountryCode (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalCodeDescType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalCodeDescType.pm deleted file mode 100644 index 48e0508..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalCodeDescType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AdditionalCodeDescType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalInfoType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalInfoType.pm deleted file mode 100644 index dee15cb..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/AdditionalInfoType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Type_of :ATTR(:get); -my %Value_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Type - Value - - ) ], - { - 'Type' => \%Type_of, - 'Value' => \%Value_of, - }, - { - 'Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Value' => 'Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType', - }, - { - - 'Type' => 'Type', - 'Value' => 'Value', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AdditionalInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Type (min/maxOccurs: 1/1) - - -=item * Value (min/maxOccurs: 1/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/AddressType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/AddressType.pm deleted file mode 100644 index 571bcc1..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/AddressType.pm +++ /dev/null @@ -1,147 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::AddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %AddressLine_of :ATTR(:get); -my %City_of :ATTR(:get); -my %StateProvinceCode_of :ATTR(:get); -my %Town_of :ATTR(:get); -my %PostalCode_of :ATTR(:get); -my %CountryCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AddressLine - City - StateProvinceCode - Town - PostalCode - CountryCode - - ) ], - { - 'AddressLine' => \%AddressLine_of, - 'City' => \%City_of, - 'StateProvinceCode' => \%StateProvinceCode_of, - 'Town' => \%Town_of, - 'PostalCode' => \%PostalCode_of, - 'CountryCode' => \%CountryCode_of, - }, - { - 'AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Town' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'AddressLine' => 'AddressLine', - 'City' => 'City', - 'StateProvinceCode' => 'StateProvinceCode', - 'Town' => 'Town', - 'PostalCode' => 'PostalCode', - 'CountryCode' => 'CountryCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::AddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -AddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * AddressLine (min/maxOccurs: 1/3) - - -=item * City (min/maxOccurs: 1/1) - - -=item * StateProvinceCode (min/maxOccurs: 0/1) - - -=item * Town (min/maxOccurs: 0/1) - - -=item * PostalCode (min/maxOccurs: 0/1) - - -=item * CountryCode (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - Town => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverAddressType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverAddressType.pm deleted file mode 100644 index a0605ef..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverAddressType.pm +++ /dev/null @@ -1,102 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %PostalCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PostalCode - - ) ], - { - 'PostalCode' => \%PostalCode_of, - }, - { - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PostalCode' => 'PostalCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillReceiverAddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PostalCode (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverType.pm deleted file mode 100644 index cf77993..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BillReceiverType.pm +++ /dev/null @@ -1,113 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BillReceiverType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %AccountNumber_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( AccountNumber - Address - - ) ], - { - 'AccountNumber' => \%AccountNumber_of, - 'Address' => \%Address_of, - }, - { - 'AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType', - }, - { - - 'AccountNumber' => 'AccountNumber', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BillReceiverType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillReceiverType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * AccountNumber (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BillShipperType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BillShipperType.pm deleted file mode 100644 index e52a69b..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BillShipperType.pm +++ /dev/null @@ -1,123 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BillShipperType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %AccountNumber_of :ATTR(:get); -my %CreditCard_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AccountNumber - CreditCard - - ) ], - { - 'AccountNumber' => \%AccountNumber_of, - 'CreditCard' => \%CreditCard_of, - }, - { - 'AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CreditCard' => 'Shipment::UPS::WSDL::ShipTypes::CreditCardType', - }, - { - - 'AccountNumber' => 'AccountNumber', - 'CreditCard' => 'CreditCard', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BillShipperType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillShipperType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * AccountNumber (min/maxOccurs: 0/1) - - -=item * CreditCard (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BillThirdPartyChargeType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BillThirdPartyChargeType.pm deleted file mode 100644 index 0d278a9..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BillThirdPartyChargeType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %AccountNumber_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( AccountNumber - Address - - ) ], - { - 'AccountNumber' => \%AccountNumber_of, - 'Address' => \%Address_of, - }, - { - 'AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::ShipTypes::AccountAddressType', - }, - { - - 'AccountNumber' => 'AccountNumber', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillThirdPartyChargeType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * AccountNumber (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BillingUnitOfMeasurementType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BillingUnitOfMeasurementType.pm deleted file mode 100644 index 6077846..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BillingUnitOfMeasurementType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillingUnitOfMeasurementType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BillingWeightType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BillingWeightType.pm deleted file mode 100644 index a8a93e6..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BillingWeightType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BillingWeightType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %UnitOfMeasurement_of :ATTR(:get); -my %Weight_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UnitOfMeasurement - Weight - - ) ], - { - 'UnitOfMeasurement' => \%UnitOfMeasurement_of, - 'Weight' => \%Weight_of, - }, - { - 'UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType', - 'Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'UnitOfMeasurement' => 'UnitOfMeasurement', - 'Weight' => 'Weight', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BillingWeightType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BillingWeightType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UnitOfMeasurement (min/maxOccurs: 1/1) - - -=item * Weight (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BillingWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::BillingUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/BlanketPeriodType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/BlanketPeriodType.pm deleted file mode 100644 index 9b9b712..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/BlanketPeriodType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %BeginDate_of :ATTR(:get); -my %EndDate_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( BeginDate - EndDate - - ) ], - { - 'BeginDate' => \%BeginDate_of, - 'EndDate' => \%EndDate_of, - }, - { - 'BeginDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'BeginDate' => 'BeginDate', - 'EndDate' => 'EndDate', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -BlanketPeriodType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * BeginDate (min/maxOccurs: 1/1) - - -=item * EndDate (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType - BeginDate => $some_value, # string - EndDate => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CODType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CODType.pm deleted file mode 100644 index e5805fd..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CODType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CODType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %CODFundsCode_of :ATTR(:get); -my %CODAmount_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CODFundsCode - CODAmount - - ) ], - { - 'CODFundsCode' => \%CODFundsCode_of, - 'CODAmount' => \%CODAmount_of, - }, - { - 'CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CODAmount' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - }, - { - - 'CODFundsCode' => 'CODFundsCode', - 'CODAmount' => 'CODAmount', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CODType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CODType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CODFundsCode (min/maxOccurs: 1/1) - - -=item * CODAmount (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ClientInformationType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ClientInformationType.pm deleted file mode 100644 index 31a43af..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ClientInformationType.pm +++ /dev/null @@ -1,145 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ClientInformationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' }; - -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 %Property_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Property - - ) ], - { - 'Property' => \%Property_of, - }, - { - - 'Property' => 'Shipment::UPS::WSDL::ShipTypes::ClientInformationType::_Property', - }, - { - - 'Property' => 'Property', - } -); - -} # end BLOCK - - - - -package Shipment::UPS::WSDL::ShipTypes::ClientInformationType::_Property; -use strict; -use warnings; -{ -our $XML_ATTRIBUTE_CLASS = 'Shipment::UPS::WSDL::ShipTypes::ClientInformationType::_Property::XmlAttr'; - -sub __get_attr_class { - return $XML_ATTRIBUTE_CLASS; -} - -use base qw( - SOAP::WSDL::XSD::Typelib::ComplexType - SOAP::WSDL::XSD::Typelib::Builtin::string -); - -package Shipment::UPS::WSDL::ShipTypes::ClientInformationType::_Property::XmlAttr; -use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet); - -{ # BLOCK to scope variables - -my %Key_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( - Key - ) ], - { - - Key => \%Key_of, - }, - { - Key => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - } -); - -} # end BLOCK - - -} - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ClientInformationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ClientInformationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Property (min/maxOccurs: 0/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ClientInformationType - Property => { value => $some_value }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CodeDescriptionType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CodeDescriptionType.pm deleted file mode 100644 index 216f353..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CodeDescriptionType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CodeDescriptionType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CodeType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CodeType.pm deleted file mode 100644 index 359cecd..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CodeType.pm +++ /dev/null @@ -1,120 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CodeType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); -my %Digest_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - Digest - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - 'Digest' => \%Digest_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Digest' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - 'Digest' => 'Digest', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CodeType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CodeType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 1/1) - - -=item * Digest (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CommodityType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CommodityType.pm deleted file mode 100644 index f4c9823..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CommodityType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CommodityType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %FreightClass_of :ATTR(:get); -my %NMFC_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( FreightClass - NMFC - - ) ], - { - 'FreightClass' => \%FreightClass_of, - 'NMFC' => \%NMFC_of, - }, - { - 'FreightClass' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'NMFC' => 'Shipment::UPS::WSDL::ShipTypes::NMFCType', - }, - { - - 'FreightClass' => 'FreightClass', - 'NMFC' => 'NMFC', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CommodityType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CommodityType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * FreightClass (min/maxOccurs: 1/1) - - -=item * NMFC (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CompanyInfoType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CompanyInfoType.pm deleted file mode 100644 index cab160e..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CompanyInfoType.pm +++ /dev/null @@ -1,132 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CompanyInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Name_of :ATTR(:get); -my %AttentionName_of :ATTR(:get); -my %TaxIdentificationNumber_of :ATTR(:get); -my %Phone_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Name - AttentionName - TaxIdentificationNumber - Phone - - ) ], - { - 'Name' => \%Name_of, - 'AttentionName' => \%AttentionName_of, - 'TaxIdentificationNumber' => \%TaxIdentificationNumber_of, - 'Phone' => \%Phone_of, - }, - { - 'Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'AttentionName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - }, - { - - 'Name' => 'Name', - 'AttentionName' => 'AttentionName', - 'TaxIdentificationNumber' => 'TaxIdentificationNumber', - 'Phone' => 'Phone', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CompanyInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CompanyInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Name (min/maxOccurs: 1/1) - - -=item * AttentionName (min/maxOccurs: 0/1) - - -=item * TaxIdentificationNumber (min/maxOccurs: 0/1) - - -=item * Phone (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CompanyInfoType - Name => $some_value, # string - AttentionName => $some_value, # string - TaxIdentificationNumber => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ContactInfoType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ContactInfoType.pm deleted file mode 100644 index 6988580..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ContactInfoType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ContactInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Name_of :ATTR(:get); -my %Phone_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Name - Phone - - ) ], - { - 'Name' => \%Name_of, - 'Phone' => \%Phone_of, - }, - { - 'Name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Phone' => 'Shipment::UPS::WSDL::ShipTypes::ShipPhoneType', - }, - { - - 'Name' => 'Name', - 'Phone' => 'Phone', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ContactInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ContactInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Name (min/maxOccurs: 0/1) - - -=item * Phone (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ContactType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ContactType.pm deleted file mode 100644 index ea4f3fc..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ContactType.pm +++ /dev/null @@ -1,163 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ContactType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %ForwardAgent_of :ATTR(:get); -my %UltimateConsignee_of :ATTR(:get); -my %IntermediateConsignee_of :ATTR(:get); -my %Producer_of :ATTR(:get); -my %SoldTo_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ForwardAgent - UltimateConsignee - IntermediateConsignee - Producer - SoldTo - - ) ], - { - 'ForwardAgent' => \%ForwardAgent_of, - 'UltimateConsignee' => \%UltimateConsignee_of, - 'IntermediateConsignee' => \%IntermediateConsignee_of, - 'Producer' => \%Producer_of, - 'SoldTo' => \%SoldTo_of, - }, - { - 'ForwardAgent' => 'Shipment::UPS::WSDL::ShipTypes::ForwardAgentType', - 'UltimateConsignee' => 'Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType', - 'IntermediateConsignee' => 'Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType', - 'Producer' => 'Shipment::UPS::WSDL::ShipTypes::ProducerType', - 'SoldTo' => 'Shipment::UPS::WSDL::ShipTypes::SoldToType', - }, - { - - 'ForwardAgent' => 'ForwardAgent', - 'UltimateConsignee' => 'UltimateConsignee', - 'IntermediateConsignee' => 'IntermediateConsignee', - 'Producer' => 'Producer', - 'SoldTo' => 'SoldTo', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ContactType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ContactType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ForwardAgent (min/maxOccurs: 0/1) - - -=item * UltimateConsignee (min/maxOccurs: 0/1) - - -=item * IntermediateConsignee (min/maxOccurs: 0/1) - - -=item * Producer (min/maxOccurs: 0/1) - - -=item * SoldTo (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ContactType - ForwardAgent => { # Shipment::UPS::WSDL::ShipTypes::ForwardAgentType - CompanyName => $some_value, # string - TaxIdentificationNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - Town => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - UltimateConsignee => { # Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType - CompanyName => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - IntermediateConsignee => { # Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType - CompanyName => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - Producer => { # Shipment::UPS::WSDL::ShipTypes::ProducerType - Option => $some_value, # string - CompanyName => $some_value, # string - TaxIdentificationNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - SoldTo => { # Shipment::UPS::WSDL::ShipTypes::SoldToType - Option => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardAddressType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardAddressType.pm deleted file mode 100644 index e8e21af..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardAddressType.pm +++ /dev/null @@ -1,138 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %AddressLine_of :ATTR(:get); -my %City_of :ATTR(:get); -my %StateProvinceCode_of :ATTR(:get); -my %PostalCode_of :ATTR(:get); -my %CountryCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( AddressLine - City - StateProvinceCode - PostalCode - CountryCode - - ) ], - { - 'AddressLine' => \%AddressLine_of, - 'City' => \%City_of, - 'StateProvinceCode' => \%StateProvinceCode_of, - 'PostalCode' => \%PostalCode_of, - 'CountryCode' => \%CountryCode_of, - }, - { - 'AddressLine' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'City' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'StateProvinceCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PostalCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CountryCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'AddressLine' => 'AddressLine', - 'City' => 'City', - 'StateProvinceCode' => 'StateProvinceCode', - 'PostalCode' => 'PostalCode', - 'CountryCode' => 'CountryCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CreditCardAddressType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * AddressLine (min/maxOccurs: 1/3) - - -=item * City (min/maxOccurs: 1/1) - - -=item * StateProvinceCode (min/maxOccurs: 1/1) - - -=item * PostalCode (min/maxOccurs: 1/1) - - -=item * CountryCode (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardType.pm deleted file mode 100644 index 43ec7be..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CreditCardType.pm +++ /dev/null @@ -1,144 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CreditCardType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Type_of :ATTR(:get); -my %Number_of :ATTR(:get); -my %ExpirationDate_of :ATTR(:get); -my %SecurityCode_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( Type - Number - ExpirationDate - SecurityCode - Address - - ) ], - { - 'Type' => \%Type_of, - 'Number' => \%Number_of, - 'ExpirationDate' => \%ExpirationDate_of, - 'SecurityCode' => \%SecurityCode_of, - 'Address' => \%Address_of, - }, - { - 'Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ExpirationDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SecurityCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType', - }, - { - - 'Type' => 'Type', - 'Number' => 'Number', - 'ExpirationDate' => 'ExpirationDate', - 'SecurityCode' => 'SecurityCode', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CreditCardType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CreditCardType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Type (min/maxOccurs: 1/1) - - -=item * Number (min/maxOccurs: 1/1) - - -=item * ExpirationDate (min/maxOccurs: 1/1) - - -=item * SecurityCode (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/CurrencyMonetaryType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/CurrencyMonetaryType.pm deleted file mode 100644 index 28d0e30..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/CurrencyMonetaryType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %CurrencyCode_of :ATTR(:get); -my %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CurrencyCode - MonetaryValue - - ) ], - { - 'CurrencyCode' => \%CurrencyCode_of, - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'CurrencyCode' => 'CurrencyCode', - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -CurrencyMonetaryType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CurrencyCode (min/maxOccurs: 1/1) - - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/DeclaredValueType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/DeclaredValueType.pm deleted file mode 100644 index b6e987a..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/DeclaredValueType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::DeclaredValueType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -DeclaredValueType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/DeliveryConfirmationType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/DeliveryConfirmationType.pm deleted file mode 100644 index 31b8d03..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/DeliveryConfirmationType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %DCISType_of :ATTR(:get); -my %DCISNumber_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( DCISType - DCISNumber - - ) ], - { - 'DCISType' => \%DCISType_of, - 'DCISNumber' => \%DCISNumber_of, - }, - { - 'DCISType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'DCISNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'DCISType' => 'DCISType', - 'DCISNumber' => 'DCISNumber', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -DeliveryConfirmationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * DCISType (min/maxOccurs: 1/1) - - -=item * DCISNumber (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/DimensionsType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/DimensionsType.pm deleted file mode 100644 index b9c67fe..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/DimensionsType.pm +++ /dev/null @@ -1,132 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::DimensionsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %UnitOfMeasurement_of :ATTR(:get); -my %Length_of :ATTR(:get); -my %Width_of :ATTR(:get); -my %Height_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UnitOfMeasurement - Length - Width - Height - - ) ], - { - 'UnitOfMeasurement' => \%UnitOfMeasurement_of, - 'Length' => \%Length_of, - 'Width' => \%Width_of, - 'Height' => \%Height_of, - }, - { - 'UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType', - 'Length' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'UnitOfMeasurement' => 'UnitOfMeasurement', - 'Length' => 'Length', - 'Width' => 'Width', - 'Height' => 'Height', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::DimensionsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -DimensionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UnitOfMeasurement (min/maxOccurs: 1/1) - - -=item * Length (min/maxOccurs: 1/1) - - -=item * Width (min/maxOccurs: 1/1) - - -=item * Height (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/EmailDetailsType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/EmailDetailsType.pm deleted file mode 100644 index 51a6950..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/EmailDetailsType.pm +++ /dev/null @@ -1,156 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::EmailDetailsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %EMailAddress_of :ATTR(:get); -my %UndeliverableEMailAddress_of :ATTR(:get); -my %FromEMailAddress_of :ATTR(:get); -my %FromName_of :ATTR(:get); -my %Memo_of :ATTR(:get); -my %Subject_of :ATTR(:get); -my %SubjectCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( EMailAddress - UndeliverableEMailAddress - FromEMailAddress - FromName - Memo - Subject - SubjectCode - - ) ], - { - 'EMailAddress' => \%EMailAddress_of, - 'UndeliverableEMailAddress' => \%UndeliverableEMailAddress_of, - 'FromEMailAddress' => \%FromEMailAddress_of, - 'FromName' => \%FromName_of, - 'Memo' => \%Memo_of, - 'Subject' => \%Subject_of, - 'SubjectCode' => \%SubjectCode_of, - }, - { - 'EMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'UndeliverableEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'FromEMailAddress' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'FromName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Memo' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Subject' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SubjectCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'EMailAddress' => 'EMailAddress', - 'UndeliverableEMailAddress' => 'UndeliverableEMailAddress', - 'FromEMailAddress' => 'FromEMailAddress', - 'FromName' => 'FromName', - 'Memo' => 'Memo', - 'Subject' => 'Subject', - 'SubjectCode' => 'SubjectCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -EmailDetailsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * EMailAddress (min/maxOccurs: 1/unbounded) - - -=item * UndeliverableEMailAddress (min/maxOccurs: 0/1) - - -=item * FromEMailAddress (min/maxOccurs: 0/1) - - -=item * FromName (min/maxOccurs: 0/1) - - -=item * Memo (min/maxOccurs: 0/1) - - -=item * Subject (min/maxOccurs: 0/1) - - -=item * SubjectCode (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ErrorDetailType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ErrorDetailType.pm deleted file mode 100644 index 95da966..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ErrorDetailType.pm +++ /dev/null @@ -1,161 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ErrorDetailType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %Severity_of :ATTR(:get); -my %PrimaryErrorCode_of :ATTR(:get); -my %MinimumRetrySeconds_of :ATTR(:get); -my %Location_of :ATTR(:get); -my %SubErrorCode_of :ATTR(:get); -my %AdditionalInformation_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Severity - PrimaryErrorCode - MinimumRetrySeconds - Location - SubErrorCode - AdditionalInformation - - ) ], - { - 'Severity' => \%Severity_of, - 'PrimaryErrorCode' => \%PrimaryErrorCode_of, - 'MinimumRetrySeconds' => \%MinimumRetrySeconds_of, - 'Location' => \%Location_of, - 'SubErrorCode' => \%SubErrorCode_of, - 'AdditionalInformation' => \%AdditionalInformation_of, - }, - { - 'Severity' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PrimaryErrorCode' => 'Shipment::UPS::WSDL::ShipTypes::CodeType', - 'MinimumRetrySeconds' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Location' => 'Shipment::UPS::WSDL::ShipTypes::LocationType', - 'SubErrorCode' => 'Shipment::UPS::WSDL::ShipTypes::CodeType', - 'AdditionalInformation' => 'Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType', - }, - { - - 'Severity' => 'Severity', - 'PrimaryErrorCode' => 'PrimaryErrorCode', - 'MinimumRetrySeconds' => 'MinimumRetrySeconds', - 'Location' => 'Location', - 'SubErrorCode' => 'SubErrorCode', - 'AdditionalInformation' => 'AdditionalInformation', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ErrorDetailType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ErrorDetailType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Severity (min/maxOccurs: 1/1) - - -=item * PrimaryErrorCode (min/maxOccurs: 1/1) - - -=item * MinimumRetrySeconds (min/maxOccurs: 0/1) - - -=item * Location (min/maxOccurs: 0/1) - - -=item * SubErrorCode (min/maxOccurs: 0/unbounded) - - -=item * AdditionalInformation (min/maxOccurs: 0/unbounded) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ErrorDetailType - Severity => $some_value, # string - PrimaryErrorCode => { # Shipment::UPS::WSDL::ShipTypes::CodeType - Code => $some_value, # string - Description => $some_value, # string - Digest => $some_value, # string - }, - MinimumRetrySeconds => $some_value, # string - Location => { # Shipment::UPS::WSDL::ShipTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - SubErrorCode => {}, # Shipment::UPS::WSDL::ShipTypes::CodeType - AdditionalInformation => { # Shipment::UPS::WSDL::ShipTypes::AdditionalInfoType - Type => $some_value, # string - Value => { # Shipment::UPS::WSDL::ShipTypes::AdditionalCodeDescType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/FRSPaymentInfoType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/FRSPaymentInfoType.pm deleted file mode 100644 index 2c27739..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/FRSPaymentInfoType.pm +++ /dev/null @@ -1,126 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Type_of :ATTR(:get); -my %AccountNumber_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( Type - AccountNumber - Address - - ) ], - { - 'Type' => \%Type_of, - 'AccountNumber' => \%AccountNumber_of, - 'Address' => \%Address_of, - }, - { - 'Type' => 'Shipment::UPS::WSDL::ShipTypes::PaymentType', - 'AccountNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::ShipTypes::AccountAddressType', - }, - { - - 'Type' => 'Type', - 'AccountNumber' => 'AccountNumber', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FRSPaymentInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Type (min/maxOccurs: 1/1) - - -=item * AccountNumber (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::FRSPaymentInfoType - Type => { # Shipment::UPS::WSDL::ShipTypes::PaymentType - Code => $some_value, # string - Description => $some_value, # string - }, - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/FRSShipmentDataType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/FRSShipmentDataType.pm deleted file mode 100644 index 66716bb..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/FRSShipmentDataType.pm +++ /dev/null @@ -1,110 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %TransportationCharges_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TransportationCharges - - ) ], - { - 'TransportationCharges' => \%TransportationCharges_of, - }, - { - 'TransportationCharges' => 'Shipment::UPS::WSDL::ShipTypes::TransportationChargeType', - }, - { - - 'TransportationCharges' => 'TransportationCharges', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FRSShipmentDataType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TransportationCharges (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::FRSShipmentDataType - TransportationCharges => { # Shipment::UPS::WSDL::ShipTypes::TransportationChargeType - GrossCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - DiscountAmount => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - DiscountPercentage => $some_value, # string - NetCharge => {}, # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/FormImageType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/FormImageType.pm deleted file mode 100644 index 9078503..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/FormImageType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::FormImageType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %ImageFormat_of :ATTR(:get); -my %GraphicImage_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ImageFormat - GraphicImage - - ) ], - { - 'ImageFormat' => \%ImageFormat_of, - 'GraphicImage' => \%GraphicImage_of, - }, - { - 'ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'ImageFormat' => 'ImageFormat', - 'GraphicImage' => 'GraphicImage', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::FormImageType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FormImageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ImageFormat (min/maxOccurs: 0/1) - - -=item * GraphicImage (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::FormImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/FormType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/FormType.pm deleted file mode 100644 index 2fa040a..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/FormType.pm +++ /dev/null @@ -1,144 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::FormType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); -my %Image_of :ATTR(:get); -my %FormGroupId_of :ATTR(:get); -my %FormGroupIdName_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - Image - FormGroupId - FormGroupIdName - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - 'Image' => \%Image_of, - 'FormGroupId' => \%FormGroupId_of, - 'FormGroupIdName' => \%FormGroupIdName_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Image' => 'Shipment::UPS::WSDL::ShipTypes::FormImageType', - 'FormGroupId' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - 'Image' => 'Image', - 'FormGroupId' => 'FormGroupId', - 'FormGroupIdName' => 'FormGroupIdName', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::FormType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FormType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 1/1) - - -=item * Image (min/maxOccurs: 0/1) - - -=item * FormGroupId (min/maxOccurs: 0/1) - - -=item * FormGroupIdName (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::FormType - Code => $some_value, # string - Description => $some_value, # string - Image => { # Shipment::UPS::WSDL::ShipTypes::FormImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - FormGroupId => $some_value, # string - FormGroupIdName => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ForwardAgentType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ForwardAgentType.pm deleted file mode 100644 index f35e1dc..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ForwardAgentType.pm +++ /dev/null @@ -1,127 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ForwardAgentType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %CompanyName_of :ATTR(:get); -my %TaxIdentificationNumber_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( CompanyName - TaxIdentificationNumber - Address - - ) ], - { - 'CompanyName' => \%CompanyName_of, - 'TaxIdentificationNumber' => \%TaxIdentificationNumber_of, - 'Address' => \%Address_of, - }, - { - 'CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'TaxIdentificationNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - }, - { - - 'CompanyName' => 'CompanyName', - 'TaxIdentificationNumber' => 'TaxIdentificationNumber', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ForwardAgentType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ForwardAgentType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CompanyName (min/maxOccurs: 1/1) - - -=item * TaxIdentificationNumber (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ForwardAgentType - CompanyName => $some_value, # string - TaxIdentificationNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - Town => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/FreightCollectType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/FreightCollectType.pm deleted file mode 100644 index 18aa603..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/FreightCollectType.pm +++ /dev/null @@ -1,107 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::FreightCollectType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %BillReceiver_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( BillReceiver - - ) ], - { - 'BillReceiver' => \%BillReceiver_of, - }, - { - 'BillReceiver' => 'Shipment::UPS::WSDL::ShipTypes::BillReceiverType', - }, - { - - 'BillReceiver' => 'BillReceiver', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::FreightCollectType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -FreightCollectType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * BillReceiver (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::FreightCollectType - BillReceiver => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/HighValueReportType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/HighValueReportType.pm deleted file mode 100644 index 41be443..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/HighValueReportType.pm +++ /dev/null @@ -1,108 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::HighValueReportType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Image_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Image - - ) ], - { - 'Image' => \%Image_of, - }, - { - 'Image' => 'Shipment::UPS::WSDL::ShipTypes::ImageType', - }, - { - - 'Image' => 'Image', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::HighValueReportType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -HighValueReportType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Image (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::HighValueReportType - Image => { # Shipment::UPS::WSDL::ShipTypes::ImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/IFChargesType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/IFChargesType.pm deleted file mode 100644 index ecb4b05..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/IFChargesType.pm +++ /dev/null @@ -1,102 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::IFChargesType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( MonetaryValue - - ) ], - { - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::IFChargesType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -IFChargesType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::IFChargesType - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ImageFormatType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ImageFormatType.pm deleted file mode 100644 index 283214f..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ImageFormatType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ImageFormatType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ImageFormatType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ImageFormatType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ImageType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ImageType.pm deleted file mode 100644 index e6c84d8..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ImageType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ImageType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %ImageFormat_of :ATTR(:get); -my %GraphicImage_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ImageFormat - GraphicImage - - ) ], - { - 'ImageFormat' => \%ImageFormat_of, - 'GraphicImage' => \%GraphicImage_of, - }, - { - 'ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'ImageFormat' => 'ImageFormat', - 'GraphicImage' => 'GraphicImage', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::ImageType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -ImageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ImageFormat (min/maxOccurs: 1/1) - - -=item * GraphicImage (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::ImageType - ImageFormat => { # Shipment::UPS::WSDL::ShipTypes::ImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - GraphicImage => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/IntermediateConsigneeType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/IntermediateConsigneeType.pm deleted file mode 100644 index 145b7d3..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/IntermediateConsigneeType.pm +++ /dev/null @@ -1,118 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %CompanyName_of :ATTR(:get); -my %Address_of :ATTR(:get
); - -__PACKAGE__->_factory( - [ qw( CompanyName - Address - - ) ], - { - 'CompanyName' => \%CompanyName_of, - 'Address' => \%Address_of, - }, - { - 'CompanyName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Address' => 'Shipment::UPS::WSDL::ShipTypes::AddressType', - }, - { - - 'CompanyName' => 'CompanyName', - 'Address' => 'Address', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -IntermediateConsigneeType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CompanyName (min/maxOccurs: 1/1) - - -=item * Address (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType - CompanyName => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - Town => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/InternationalFormType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/InternationalFormType.pm deleted file mode 100644 index 9c2f856..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/InternationalFormType.pm +++ /dev/null @@ -1,477 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::InternationalFormType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %FormType_of :ATTR(:get); -my %AdditionalDocumentIndicator_of :ATTR(:get); -my %FormGroupIdName_of :ATTR(:get); -my %SEDFilingOption_of :ATTR(:get); -my %Contacts_of :ATTR(:get); -my %Product_of :ATTR(:get); -my %InvoiceNumber_of :ATTR(:get); -my %InvoiceDate_of :ATTR(:get); -my %PurchaseOrderNumber_of :ATTR(:get); -my %TermsOfShipment_of :ATTR(:get); -my %ReasonForExport_of :ATTR(:get); -my %Comments_of :ATTR(:get); -my %DeclarationStatement_of :ATTR(:get); -my %Discount_of :ATTR(:get); -my %FreightCharges_of :ATTR(:get); -my %InsuranceCharges_of :ATTR(:get); -my %OtherCharges_of :ATTR(:get); -my %CurrencyCode_of :ATTR(:get); -my %BlanketPeriod_of :ATTR(:get); -my %ExportDate_of :ATTR(:get); -my %ExportingCarrier_of :ATTR(:get); -my %CarrierID_of :ATTR(:get); -my %InBondCode_of :ATTR(:get); -my %EntryNumber_of :ATTR(:get); -my %PointOfOrigin_of :ATTR(:get); -my %ModeOfTransport_of :ATTR(:get); -my %PortOfExport_of :ATTR(:get); -my %PortOfUnloading_of :ATTR(:get); -my %LoadingPier_of :ATTR(:get); -my %PartiesToTransaction_of :ATTR(:get); -my %RoutedExportTransactionIndicator_of :ATTR(:get); -my %ContainerizedIndicator_of :ATTR(:get); -my %License_of :ATTR(:get); -my %ECCNNumber_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( FormType - AdditionalDocumentIndicator - FormGroupIdName - SEDFilingOption - Contacts - Product - InvoiceNumber - InvoiceDate - PurchaseOrderNumber - TermsOfShipment - ReasonForExport - Comments - DeclarationStatement - Discount - FreightCharges - InsuranceCharges - OtherCharges - CurrencyCode - BlanketPeriod - ExportDate - ExportingCarrier - CarrierID - InBondCode - EntryNumber - PointOfOrigin - ModeOfTransport - PortOfExport - PortOfUnloading - LoadingPier - PartiesToTransaction - RoutedExportTransactionIndicator - ContainerizedIndicator - License - ECCNNumber - - ) ], - { - 'FormType' => \%FormType_of, - 'AdditionalDocumentIndicator' => \%AdditionalDocumentIndicator_of, - 'FormGroupIdName' => \%FormGroupIdName_of, - 'SEDFilingOption' => \%SEDFilingOption_of, - 'Contacts' => \%Contacts_of, - 'Product' => \%Product_of, - 'InvoiceNumber' => \%InvoiceNumber_of, - 'InvoiceDate' => \%InvoiceDate_of, - 'PurchaseOrderNumber' => \%PurchaseOrderNumber_of, - 'TermsOfShipment' => \%TermsOfShipment_of, - 'ReasonForExport' => \%ReasonForExport_of, - 'Comments' => \%Comments_of, - 'DeclarationStatement' => \%DeclarationStatement_of, - 'Discount' => \%Discount_of, - 'FreightCharges' => \%FreightCharges_of, - 'InsuranceCharges' => \%InsuranceCharges_of, - 'OtherCharges' => \%OtherCharges_of, - 'CurrencyCode' => \%CurrencyCode_of, - 'BlanketPeriod' => \%BlanketPeriod_of, - 'ExportDate' => \%ExportDate_of, - 'ExportingCarrier' => \%ExportingCarrier_of, - 'CarrierID' => \%CarrierID_of, - 'InBondCode' => \%InBondCode_of, - 'EntryNumber' => \%EntryNumber_of, - 'PointOfOrigin' => \%PointOfOrigin_of, - 'ModeOfTransport' => \%ModeOfTransport_of, - 'PortOfExport' => \%PortOfExport_of, - 'PortOfUnloading' => \%PortOfUnloading_of, - 'LoadingPier' => \%LoadingPier_of, - 'PartiesToTransaction' => \%PartiesToTransaction_of, - 'RoutedExportTransactionIndicator' => \%RoutedExportTransactionIndicator_of, - 'ContainerizedIndicator' => \%ContainerizedIndicator_of, - 'License' => \%License_of, - 'ECCNNumber' => \%ECCNNumber_of, - }, - { - 'FormType' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'AdditionalDocumentIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'FormGroupIdName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SEDFilingOption' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Contacts' => 'Shipment::UPS::WSDL::ShipTypes::ContactType', - 'Product' => 'Shipment::UPS::WSDL::ShipTypes::ProductType', - 'InvoiceNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'InvoiceDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PurchaseOrderNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'TermsOfShipment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ReasonForExport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Comments' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'DeclarationStatement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Discount' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'FreightCharges' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'InsuranceCharges' => 'Shipment::UPS::WSDL::ShipTypes::IFChargesType', - 'OtherCharges' => 'Shipment::UPS::WSDL::ShipTypes::OtherChargesType', - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'BlanketPeriod' => 'Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType', - 'ExportDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ExportingCarrier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CarrierID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'InBondCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'EntryNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PointOfOrigin' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ModeOfTransport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PortOfExport' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PortOfUnloading' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'LoadingPier' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PartiesToTransaction' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'RoutedExportTransactionIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ContainerizedIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'License' => 'Shipment::UPS::WSDL::ShipTypes::LicenseType', - 'ECCNNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'FormType' => 'FormType', - 'AdditionalDocumentIndicator' => 'AdditionalDocumentIndicator', - 'FormGroupIdName' => 'FormGroupIdName', - 'SEDFilingOption' => 'SEDFilingOption', - 'Contacts' => 'Contacts', - 'Product' => 'Product', - 'InvoiceNumber' => 'InvoiceNumber', - 'InvoiceDate' => 'InvoiceDate', - 'PurchaseOrderNumber' => 'PurchaseOrderNumber', - 'TermsOfShipment' => 'TermsOfShipment', - 'ReasonForExport' => 'ReasonForExport', - 'Comments' => 'Comments', - 'DeclarationStatement' => 'DeclarationStatement', - 'Discount' => 'Discount', - 'FreightCharges' => 'FreightCharges', - 'InsuranceCharges' => 'InsuranceCharges', - 'OtherCharges' => 'OtherCharges', - 'CurrencyCode' => 'CurrencyCode', - 'BlanketPeriod' => 'BlanketPeriod', - 'ExportDate' => 'ExportDate', - 'ExportingCarrier' => 'ExportingCarrier', - 'CarrierID' => 'CarrierID', - 'InBondCode' => 'InBondCode', - 'EntryNumber' => 'EntryNumber', - 'PointOfOrigin' => 'PointOfOrigin', - 'ModeOfTransport' => 'ModeOfTransport', - 'PortOfExport' => 'PortOfExport', - 'PortOfUnloading' => 'PortOfUnloading', - 'LoadingPier' => 'LoadingPier', - 'PartiesToTransaction' => 'PartiesToTransaction', - 'RoutedExportTransactionIndicator' => 'RoutedExportTransactionIndicator', - 'ContainerizedIndicator' => 'ContainerizedIndicator', - 'License' => 'License', - 'ECCNNumber' => 'ECCNNumber', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::InternationalFormType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -InternationalFormType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * FormType (min/maxOccurs: 1/4) - - -=item * AdditionalDocumentIndicator (min/maxOccurs: 0/1) - - -=item * FormGroupIdName (min/maxOccurs: 0/1) - - -=item * SEDFilingOption (min/maxOccurs: 0/1) - - -=item * Contacts (min/maxOccurs: 0/1) - - -=item * Product (min/maxOccurs: 1/50) - - -=item * InvoiceNumber (min/maxOccurs: 0/1) - - -=item * InvoiceDate (min/maxOccurs: 0/1) - - -=item * PurchaseOrderNumber (min/maxOccurs: 0/1) - - -=item * TermsOfShipment (min/maxOccurs: 0/1) - - -=item * ReasonForExport (min/maxOccurs: 0/1) - - -=item * Comments (min/maxOccurs: 0/1) - - -=item * DeclarationStatement (min/maxOccurs: 0/1) - - -=item * Discount (min/maxOccurs: 0/1) - - -=item * FreightCharges (min/maxOccurs: 0/1) - - -=item * InsuranceCharges (min/maxOccurs: 0/1) - - -=item * OtherCharges (min/maxOccurs: 0/1) - - -=item * CurrencyCode (min/maxOccurs: 1/1) - - -=item * BlanketPeriod (min/maxOccurs: 0/1) - - -=item * ExportDate (min/maxOccurs: 0/1) - - -=item * ExportingCarrier (min/maxOccurs: 0/1) - - -=item * CarrierID (min/maxOccurs: 0/1) - - -=item * InBondCode (min/maxOccurs: 0/1) - - -=item * EntryNumber (min/maxOccurs: 0/1) - - -=item * PointOfOrigin (min/maxOccurs: 0/1) - - -=item * ModeOfTransport (min/maxOccurs: 0/1) - - -=item * PortOfExport (min/maxOccurs: 0/1) - - -=item * PortOfUnloading (min/maxOccurs: 0/1) - - -=item * LoadingPier (min/maxOccurs: 0/1) - - -=item * PartiesToTransaction (min/maxOccurs: 0/1) - - -=item * RoutedExportTransactionIndicator (min/maxOccurs: 0/1) - - -=item * ContainerizedIndicator (min/maxOccurs: 0/1) - - -=item * License (min/maxOccurs: 0/1) - - -=item * ECCNNumber (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::InternationalFormType - FormType => $some_value, # string - AdditionalDocumentIndicator => $some_value, # string - FormGroupIdName => $some_value, # string - SEDFilingOption => $some_value, # string - Contacts => { # Shipment::UPS::WSDL::ShipTypes::ContactType - ForwardAgent => { # Shipment::UPS::WSDL::ShipTypes::ForwardAgentType - CompanyName => $some_value, # string - TaxIdentificationNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - Town => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - UltimateConsignee => { # Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType - CompanyName => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - IntermediateConsignee => { # Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType - CompanyName => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - Producer => { # Shipment::UPS::WSDL::ShipTypes::ProducerType - Option => $some_value, # string - CompanyName => $some_value, # string - TaxIdentificationNumber => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - SoldTo => { # Shipment::UPS::WSDL::ShipTypes::SoldToType - Option => $some_value, # string - Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType - }, - }, - Product => { # Shipment::UPS::WSDL::ShipTypes::ProductType - Description => $some_value, # string - Unit => { # Shipment::UPS::WSDL::ShipTypes::UnitType - Number => $some_value, # string - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Value => $some_value, # string - }, - CommodityCode => $some_value, # string - PartNumber => $some_value, # string - OriginCountryCode => $some_value, # string - JointProductionIndicator => $some_value, # string - NetCostCode => $some_value, # string - NetCostDateRange => { # Shipment::UPS::WSDL::ShipTypes::NetCostDateType - BeginDate => $some_value, # string - EndDate => $some_value, # string - }, - PreferenceCriteria => $some_value, # string - ProducerInfo => $some_value, # string - MarksAndNumbers => $some_value, # string - NumberOfPackagesPerCommodity => $some_value, # string - ProductWeight => { # Shipment::UPS::WSDL::ShipTypes::ProductWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType - Weight => $some_value, # string - }, - VehicleID => $some_value, # string - ScheduleB => { # Shipment::UPS::WSDL::ShipTypes::ScheduleBType - Number => $some_value, # string - Quantity => $some_value, # string - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType - }, - ExportType => $some_value, # string - SEDTotalValue => $some_value, # string - }, - InvoiceNumber => $some_value, # string - InvoiceDate => $some_value, # string - PurchaseOrderNumber => $some_value, # string - TermsOfShipment => $some_value, # string - ReasonForExport => $some_value, # string - Comments => $some_value, # string - DeclarationStatement => $some_value, # string - Discount => { # Shipment::UPS::WSDL::ShipTypes::IFChargesType - MonetaryValue => $some_value, # string - }, - FreightCharges => {}, # Shipment::UPS::WSDL::ShipTypes::IFChargesType - InsuranceCharges => {}, # Shipment::UPS::WSDL::ShipTypes::IFChargesType - OtherCharges => { # Shipment::UPS::WSDL::ShipTypes::OtherChargesType - MonetaryValue => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - BlanketPeriod => { # Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType - BeginDate => $some_value, # string - EndDate => $some_value, # string - }, - ExportDate => $some_value, # string - ExportingCarrier => $some_value, # string - CarrierID => $some_value, # string - InBondCode => $some_value, # string - EntryNumber => $some_value, # string - PointOfOrigin => $some_value, # string - ModeOfTransport => $some_value, # string - PortOfExport => $some_value, # string - PortOfUnloading => $some_value, # string - LoadingPier => $some_value, # string - PartiesToTransaction => $some_value, # string - RoutedExportTransactionIndicator => $some_value, # string - ContainerizedIndicator => $some_value, # string - License => { # Shipment::UPS::WSDL::ShipTypes::LicenseType - Number => $some_value, # string - Date => $some_value, # string - ExceptionCode => $some_value, # string - }, - ECCNNumber => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LabelDeliveryType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LabelDeliveryType.pm deleted file mode 100644 index bbc3061..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LabelDeliveryType.pm +++ /dev/null @@ -1,119 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %EMail_of :ATTR(:get); -my %LabelLinksIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( EMail - LabelLinksIndicator - - ) ], - { - 'EMail' => \%EMail_of, - 'LabelLinksIndicator' => \%LabelLinksIndicator_of, - }, - { - 'EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - 'LabelLinksIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'EMail' => 'EMail', - 'LabelLinksIndicator' => 'LabelLinksIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LabelDeliveryType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * EMail (min/maxOccurs: 0/1) - - -=item * LabelLinksIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - LabelLinksIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LabelImageFormatType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LabelImageFormatType.pm deleted file mode 100644 index 8a5a5ef..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LabelImageFormatType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LabelImageFormatType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LabelMethodType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LabelMethodType.pm deleted file mode 100644 index c791047..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LabelMethodType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LabelMethodType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LabelMethodType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LabelMethodType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LabelMethodType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LabelSpecificationType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LabelSpecificationType.pm deleted file mode 100644 index 018604f..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LabelSpecificationType.pm +++ /dev/null @@ -1,126 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %LabelImageFormat_of :ATTR(:get); -my %HTTPUserAgent_of :ATTR(:get); -my %LabelStockSize_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( LabelImageFormat - HTTPUserAgent - LabelStockSize - - ) ], - { - 'LabelImageFormat' => \%LabelImageFormat_of, - 'HTTPUserAgent' => \%HTTPUserAgent_of, - 'LabelStockSize' => \%LabelStockSize_of, - }, - { - 'LabelImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType', - 'HTTPUserAgent' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'LabelStockSize' => 'Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType', - }, - { - - 'LabelImageFormat' => 'LabelImageFormat', - 'HTTPUserAgent' => 'HTTPUserAgent', - 'LabelStockSize' => 'LabelStockSize', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LabelSpecificationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * LabelImageFormat (min/maxOccurs: 1/1) - - -=item * HTTPUserAgent (min/maxOccurs: 0/1) - - -=item * LabelStockSize (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LabelSpecificationType - LabelImageFormat => { # Shipment::UPS::WSDL::ShipTypes::LabelImageFormatType - Code => $some_value, # string - Description => $some_value, # string - }, - HTTPUserAgent => $some_value, # string - LabelStockSize => { # Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - Height => $some_value, # string - Width => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LabelStockSizeType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LabelStockSizeType.pm deleted file mode 100644 index 1311f30..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LabelStockSizeType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Height_of :ATTR(:get); -my %Width_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Height - Width - - ) ], - { - 'Height' => \%Height_of, - 'Width' => \%Width_of, - }, - { - 'Height' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Width' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Height' => 'Height', - 'Width' => 'Width', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LabelStockSizeType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Height (min/maxOccurs: 1/1) - - -=item * Width (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LabelStockSizeType - Height => $some_value, # string - Width => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LabelType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LabelType.pm deleted file mode 100644 index f190e38..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LabelType.pm +++ /dev/null @@ -1,133 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LabelType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -our $XML_ATTRIBUTE_CLASS; -undef $XML_ATTRIBUTE_CLASS; - -sub __get_attr_class { - return $XML_ATTRIBUTE_CLASS; -} - - -use base qw(Shipment::UPS::WSDL::ShipTypes::ImageType); -# Variety: sequence -use Class::Std::Fast::Storable constructor => 'none'; -use base qw(SOAP::WSDL::XSD::Typelib::ComplexType); - -Class::Std::initialize(); - -{ # BLOCK to scope variables - -my %ImageFormat_of :ATTR(:get); -my %GraphicImage_of :ATTR(:get); -my %InternationalSignatureGraphicImage_of :ATTR(:get); -my %HTMLImage_of :ATTR(:get); -my %PDF417_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ImageFormat - GraphicImage - InternationalSignatureGraphicImage - HTMLImage - PDF417 - - ) ], - { - 'ImageFormat' => \%ImageFormat_of, - 'GraphicImage' => \%GraphicImage_of, - 'InternationalSignatureGraphicImage' => \%InternationalSignatureGraphicImage_of, - 'HTMLImage' => \%HTMLImage_of, - 'PDF417' => \%PDF417_of, - }, - { - 'ImageFormat' => 'Shipment::UPS::WSDL::ShipTypes::ImageFormatType', - 'GraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'InternationalSignatureGraphicImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'HTMLImage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PDF417' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'ImageFormat' => 'ImageFormat', - 'GraphicImage' => 'GraphicImage', - 'InternationalSignatureGraphicImage' => 'InternationalSignatureGraphicImage', - 'HTMLImage' => 'HTMLImage', - 'PDF417' => 'PDF417', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LabelType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LabelType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * InternationalSignatureGraphicImage (min/maxOccurs: 0/1) - - -=item * HTMLImage (min/maxOccurs: 0/1) - - -=item * PDF417 (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LabelType - InternationalSignatureGraphicImage => $some_value, # string - HTMLImage => $some_value, # string - PDF417 => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LicenseType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LicenseType.pm deleted file mode 100644 index bfc5770..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LicenseType.pm +++ /dev/null @@ -1,120 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LicenseType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %Number_of :ATTR(:get); -my %Date_of :ATTR(:get); -my %ExceptionCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Number - Date - ExceptionCode - - ) ], - { - 'Number' => \%Number_of, - 'Date' => \%Date_of, - 'ExceptionCode' => \%ExceptionCode_of, - }, - { - 'Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Date' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ExceptionCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Number' => 'Number', - 'Date' => 'Date', - 'ExceptionCode' => 'ExceptionCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LicenseType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LicenseType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Number (min/maxOccurs: 0/1) - - -=item * Date (min/maxOccurs: 0/1) - - -=item * ExceptionCode (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LicenseType - Number => $some_value, # string - Date => $some_value, # string - ExceptionCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/LocationType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/LocationType.pm deleted file mode 100644 index f7b9f3d..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/LocationType.pm +++ /dev/null @@ -1,120 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::LocationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1' }; - -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 %LocationElementName_of :ATTR(:get); -my %XPathOfElement_of :ATTR(:get); -my %OriginalValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( LocationElementName - XPathOfElement - OriginalValue - - ) ], - { - 'LocationElementName' => \%LocationElementName_of, - 'XPathOfElement' => \%XPathOfElement_of, - 'OriginalValue' => \%OriginalValue_of, - }, - { - 'LocationElementName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'XPathOfElement' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'OriginalValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'LocationElementName' => 'LocationElementName', - 'XPathOfElement' => 'XPathOfElement', - 'OriginalValue' => 'OriginalValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::LocationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -LocationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Error/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * LocationElementName (min/maxOccurs: 0/1) - - -=item * XPathOfElement (min/maxOccurs: 0/1) - - -=item * OriginalValue (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::LocationType - LocationElementName => $some_value, # string - XPathOfElement => $some_value, # string - OriginalValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/NMFCType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/NMFCType.pm deleted file mode 100644 index e2969e0..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/NMFCType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::NMFCType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %PrimeCode_of :ATTR(:get); -my %SubCode_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PrimeCode - SubCode - - ) ], - { - 'PrimeCode' => \%PrimeCode_of, - 'SubCode' => \%SubCode_of, - }, - { - 'PrimeCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SubCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'PrimeCode' => 'PrimeCode', - 'SubCode' => 'SubCode', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::NMFCType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -NMFCType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PrimeCode (min/maxOccurs: 1/1) - - -=item * SubCode (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/NegotiatedRateChargesType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/NegotiatedRateChargesType.pm deleted file mode 100644 index 121c1a3..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/NegotiatedRateChargesType.pm +++ /dev/null @@ -1,105 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %TotalCharge_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TotalCharge - - ) ], - { - 'TotalCharge' => \%TotalCharge_of, - }, - { - 'TotalCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - }, - { - - 'TotalCharge' => 'TotalCharge', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -NegotiatedRateChargesType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TotalCharge (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::NegotiatedRateChargesType - TotalCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/NetCostDateType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/NetCostDateType.pm deleted file mode 100644 index bcea6c0..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/NetCostDateType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::NetCostDateType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %BeginDate_of :ATTR(:get); -my %EndDate_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( BeginDate - EndDate - - ) ], - { - 'BeginDate' => \%BeginDate_of, - 'EndDate' => \%EndDate_of, - }, - { - 'BeginDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'BeginDate' => 'BeginDate', - 'EndDate' => 'EndDate', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::NetCostDateType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -NetCostDateType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * BeginDate (min/maxOccurs: 1/1) - - -=item * EndDate (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::NetCostDateType - BeginDate => $some_value, # string - EndDate => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/NotificationType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/NotificationType.pm deleted file mode 100644 index c489f1c..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/NotificationType.pm +++ /dev/null @@ -1,119 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::NotificationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %NotificationCode_of :ATTR(:get); -my %EMail_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( NotificationCode - EMail - - ) ], - { - 'NotificationCode' => \%NotificationCode_of, - 'EMail' => \%EMail_of, - }, - { - 'NotificationCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - }, - { - - 'NotificationCode' => 'NotificationCode', - 'EMail' => 'EMail', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::NotificationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -NotificationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * NotificationCode (min/maxOccurs: 1/1) - - -=item * EMail (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::NotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/OnCallType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/OnCallType.pm deleted file mode 100644 index d276290..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/OnCallType.pm +++ /dev/null @@ -1,117 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::OnCallType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %PickupDetails_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( PickupDetails - - ) ], - { - 'PickupDetails' => \%PickupDetails_of, - }, - { - 'PickupDetails' => 'Shipment::UPS::WSDL::ShipTypes::PickupDetailsType', - }, - { - - 'PickupDetails' => 'PickupDetails', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::OnCallType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -OnCallType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * PickupDetails (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::OnCallType - PickupDetails => { # Shipment::UPS::WSDL::ShipTypes::PickupDetailsType - DistrictCode => $some_value, # string - PickupDate => $some_value, # string - EarliestTimeReady => $some_value, # string - LatestTimeReady => $some_value, # string - SuiteRoomID => $some_value, # string - FloorID => $some_value, # string - Location => $some_value, # string - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/OtherChargesType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/OtherChargesType.pm deleted file mode 100644 index 70b6709..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/OtherChargesType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::OtherChargesType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %MonetaryValue_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( MonetaryValue - Description - - ) ], - { - 'MonetaryValue' => \%MonetaryValue_of, - 'Description' => \%Description_of, - }, - { - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'MonetaryValue' => 'MonetaryValue', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::OtherChargesType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -OtherChargesType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * MonetaryValue (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::OtherChargesType - MonetaryValue => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PSOCODType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PSOCODType.pm deleted file mode 100644 index 4aecfa7..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PSOCODType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PSOCODType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %CODFundsCode_of :ATTR(:get); -my %CODAmount_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( CODFundsCode - CODAmount - - ) ], - { - 'CODFundsCode' => \%CODFundsCode_of, - 'CODAmount' => \%CODAmount_of, - }, - { - 'CODFundsCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'CODAmount' => 'Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType', - }, - { - - 'CODFundsCode' => 'CODFundsCode', - 'CODAmount' => 'CODAmount', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PSOCODType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PSOCODType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * CODFundsCode (min/maxOccurs: 1/1) - - -=item * CODAmount (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PSONotificationType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PSONotificationType.pm deleted file mode 100644 index 280be89..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PSONotificationType.pm +++ /dev/null @@ -1,119 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PSONotificationType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %NotificationCode_of :ATTR(:get); -my %EMail_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( NotificationCode - EMail - - ) ], - { - 'NotificationCode' => \%NotificationCode_of, - 'EMail' => \%EMail_of, - }, - { - 'NotificationCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'EMail' => 'Shipment::UPS::WSDL::ShipTypes::EmailDetailsType', - }, - { - - 'NotificationCode' => 'NotificationCode', - 'EMail' => 'EMail', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PSONotificationType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PSONotificationType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * NotificationCode (min/maxOccurs: 1/1) - - -=item * EMail (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackageDeclaredValueType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackageDeclaredValueType.pm deleted file mode 100644 index 272cb3f..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackageDeclaredValueType.pm +++ /dev/null @@ -1,123 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Type_of :ATTR(:get); -my %CurrencyCode_of :ATTR(:get); -my %MonetaryValue_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Type - CurrencyCode - MonetaryValue - - ) ], - { - 'Type' => \%Type_of, - 'CurrencyCode' => \%CurrencyCode_of, - 'MonetaryValue' => \%MonetaryValue_of, - }, - { - 'Type' => 'Shipment::UPS::WSDL::ShipTypes::DeclaredValueType', - 'CurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'MonetaryValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Type' => 'Type', - 'CurrencyCode' => 'CurrencyCode', - 'MonetaryValue' => 'MonetaryValue', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageDeclaredValueType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Type (min/maxOccurs: 0/1) - - -=item * CurrencyCode (min/maxOccurs: 1/1) - - -=item * MonetaryValue (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackageLevelResult.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackageLevelResult.pm deleted file mode 100644 index 38412ea..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackageLevelResult.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackageLevelResult; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1' }; - -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 %TrackingNumber_of :ATTR(:get); -my %Status_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TrackingNumber - Status - - ) ], - { - 'TrackingNumber' => \%TrackingNumber_of, - 'Status' => \%Status_of, - }, - { - 'TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Status' => 'Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType', - }, - { - - 'TrackingNumber' => 'TrackingNumber', - 'Status' => 'Status', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackageLevelResult - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageLevelResult from the namespace http://www.ups.com/XMLSchema/XOLTWS/Void/v1.1. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TrackingNumber (min/maxOccurs: 1/1) - - -=item * Status (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackageLevelResult - TrackingNumber => $some_value, # string - Status => { # Shipment::UPS::WSDL::ShipTypes::CodeDescriptionType - Code => $some_value, # string - Description => $some_value, # string - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackageResultsType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackageResultsType.pm deleted file mode 100644 index c4621d1..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackageResultsType.pm +++ /dev/null @@ -1,152 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackageResultsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %TrackingNumber_of :ATTR(:get); -my %ServiceOptionsCharges_of :ATTR(:get); -my %SurePostDasCharges_of :ATTR(:get); -my %ShippingLabel_of :ATTR(:get); -my %ShippingReceipt_of :ATTR(:get); -my %USPSPICNumber_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( TrackingNumber - ServiceOptionsCharges - SurePostDasCharges - ShippingLabel - ShippingReceipt - USPSPICNumber - - ) ], - { - 'TrackingNumber' => \%TrackingNumber_of, - 'ServiceOptionsCharges' => \%ServiceOptionsCharges_of, - 'SurePostDasCharges' => \%SurePostDasCharges_of, - 'ShippingLabel' => \%ShippingLabel_of, - 'ShippingReceipt' => \%ShippingReceipt_of, - 'USPSPICNumber' => \%USPSPICNumber_of, - }, - { - 'TrackingNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ServiceOptionsCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'SurePostDasCharges' => 'Shipment::UPS::WSDL::ShipTypes::ShipChargeType', - 'ShippingLabel' => 'Shipment::UPS::WSDL::ShipTypes::LabelType', - 'ShippingReceipt' => 'Shipment::UPS::WSDL::ShipTypes::ReceiptType', - 'USPSPICNumber' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'TrackingNumber' => 'TrackingNumber', - 'ServiceOptionsCharges' => 'ServiceOptionsCharges', - 'SurePostDasCharges' => 'SurePostDasCharges', - 'ShippingLabel' => 'ShippingLabel', - 'ShippingReceipt' => 'ShippingReceipt', - 'USPSPICNumber' => 'USPSPICNumber', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackageResultsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageResultsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * TrackingNumber (min/maxOccurs: 1/1) - - -=item * ServiceOptionsCharges (min/maxOccurs: 0/1) - - -=item * ShippingLabel (min/maxOccurs: 0/1) - - -=item * ShippingReceipt (min/maxOccurs: 0/1) - - -=item * USPSPICNumber (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackageResultsType - TrackingNumber => $some_value, # string - ServiceOptionsCharges => { # Shipment::UPS::WSDL::ShipTypes::ShipChargeType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - ShippingLabel => { # Shipment::UPS::WSDL::ShipTypes::LabelType - InternationalSignatureGraphicImage => $some_value, # string - HTMLImage => $some_value, # string - PDF417 => $some_value, # string - }, - ShippingReceipt => - # No documentation generated for complexContent / extension yet -, - USPSPICNumber => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackageServiceOptionsType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackageServiceOptionsType.pm deleted file mode 100644 index 361a82b..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackageServiceOptionsType.pm +++ /dev/null @@ -1,191 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %DeliveryConfirmation_of :ATTR(:get); -my %DeclaredValue_of :ATTR(:get); -my %COD_of :ATTR(:get); -my %VerbalConfirmation_of :ATTR(:get); -my %ShipperReleaseIndicator_of :ATTR(:get); -my %Notification_of :ATTR(:get); -my %ReturnsFlexibleAccessIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( DeliveryConfirmation - DeclaredValue - COD - VerbalConfirmation - ShipperReleaseIndicator - Notification - ReturnsFlexibleAccessIndicator - - ) ], - { - 'DeliveryConfirmation' => \%DeliveryConfirmation_of, - 'DeclaredValue' => \%DeclaredValue_of, - 'COD' => \%COD_of, - 'VerbalConfirmation' => \%VerbalConfirmation_of, - 'ShipperReleaseIndicator' => \%ShipperReleaseIndicator_of, - 'Notification' => \%Notification_of, - 'ReturnsFlexibleAccessIndicator' => \%ReturnsFlexibleAccessIndicator_of, - }, - { - 'DeliveryConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType', - 'DeclaredValue' => 'Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType', - 'COD' => 'Shipment::UPS::WSDL::ShipTypes::PSOCODType', - 'VerbalConfirmation' => 'Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType', - 'ShipperReleaseIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Notification' => 'Shipment::UPS::WSDL::ShipTypes::PSONotificationType', - 'ReturnsFlexibleAccessIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'DeliveryConfirmation' => 'DeliveryConfirmation', - 'DeclaredValue' => 'DeclaredValue', - 'COD' => 'COD', - 'VerbalConfirmation' => 'VerbalConfirmation', - 'ShipperReleaseIndicator' => 'ShipperReleaseIndicator', - 'Notification' => 'Notification', - 'ReturnsFlexibleAccessIndicator' => 'ReturnsFlexibleAccessIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageServiceOptionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * DeliveryConfirmation (min/maxOccurs: 0/1) - - -=item * DeclaredValue (min/maxOccurs: 0/1) - - -=item * COD (min/maxOccurs: 0/1) - - -=item * VerbalConfirmation (min/maxOccurs: 0/1) - - -=item * ShipperReleaseIndicator (min/maxOccurs: 0/1) - - -=item * Notification (min/maxOccurs: 0/1) - - -=item * ReturnsFlexibleAccessIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - ShipperReleaseIndicator => $some_value, # string - Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - ReturnsFlexibleAccessIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackageType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackageType.pm deleted file mode 100644 index 13a7a61..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackageType.pm +++ /dev/null @@ -1,241 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackageType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Description_of :ATTR(:get); -my %Packaging_of :ATTR(:get); -my %Dimensions_of :ATTR(:get); -my %PackageWeight_of :ATTR(:get); -my %LargePackageIndicator_of :ATTR(:get); -my %ReferenceNumber_of :ATTR(:get); -my %AdditionalHandlingIndicator_of :ATTR(:get); -my %PackageServiceOptions_of :ATTR(:get); -my %Commodity_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Description - Packaging - Dimensions - PackageWeight - LargePackageIndicator - ReferenceNumber - AdditionalHandlingIndicator - PackageServiceOptions - Commodity - - ) ], - { - 'Description' => \%Description_of, - 'Packaging' => \%Packaging_of, - 'Dimensions' => \%Dimensions_of, - 'PackageWeight' => \%PackageWeight_of, - 'LargePackageIndicator' => \%LargePackageIndicator_of, - 'ReferenceNumber' => \%ReferenceNumber_of, - 'AdditionalHandlingIndicator' => \%AdditionalHandlingIndicator_of, - 'PackageServiceOptions' => \%PackageServiceOptions_of, - 'Commodity' => \%Commodity_of, - }, - { - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Packaging' => 'Shipment::UPS::WSDL::ShipTypes::PackagingType', - 'Dimensions' => 'Shipment::UPS::WSDL::ShipTypes::DimensionsType', - 'PackageWeight' => 'Shipment::UPS::WSDL::ShipTypes::PackageWeightType', - 'LargePackageIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ReferenceNumber' => 'Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType', - 'AdditionalHandlingIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PackageServiceOptions' => 'Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType', - 'Commodity' => 'Shipment::UPS::WSDL::ShipTypes::CommodityType', - }, - { - - 'Description' => 'Description', - 'Packaging' => 'Packaging', - 'Dimensions' => 'Dimensions', - 'PackageWeight' => 'PackageWeight', - 'LargePackageIndicator' => 'LargePackageIndicator', - 'ReferenceNumber' => 'ReferenceNumber', - 'AdditionalHandlingIndicator' => 'AdditionalHandlingIndicator', - 'PackageServiceOptions' => 'PackageServiceOptions', - 'Commodity' => 'Commodity', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackageType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Description (min/maxOccurs: 0/1) - - -=item * Packaging (min/maxOccurs: 0/1) - - -=item * Dimensions (min/maxOccurs: 0/1) - - -=item * PackageWeight (min/maxOccurs: 0/1) - - -=item * LargePackageIndicator (min/maxOccurs: 0/1) - - -=item * ReferenceNumber (min/maxOccurs: 0/2) - - -=item * AdditionalHandlingIndicator (min/maxOccurs: 0/1) - - -=item * PackageServiceOptions (min/maxOccurs: 0/1) - - -=item * Commodity (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackageType - Description => $some_value, # string - Packaging => { # Shipment::UPS::WSDL::ShipTypes::PackagingType - Code => $some_value, # string - Description => $some_value, # string - }, - Dimensions => { # Shipment::UPS::WSDL::ShipTypes::DimensionsType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Length => $some_value, # string - Width => $some_value, # string - Height => $some_value, # string - }, - PackageWeight => { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType - UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Weight => $some_value, # string - }, - LargePackageIndicator => $some_value, # string - ReferenceNumber => { # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType - BarCodeIndicator => $some_value, # string - Code => $some_value, # string - Value => $some_value, # string - }, - AdditionalHandlingIndicator => $some_value, # string - PackageServiceOptions => { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType - DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType - DCISType => $some_value, # string - DCISNumber => $some_value, # string - }, - DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType - Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType - Code => $some_value, # string - Description => $some_value, # string - }, - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType - CODFundsCode => $some_value, # string - CODAmount => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType - CurrencyCode => $some_value, # string - MonetaryValue => $some_value, # string - }, - }, - VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - ShipperReleaseIndicator => $some_value, # string - Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType - NotificationCode => $some_value, # string - EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType - EMailAddress => $some_value, # string - UndeliverableEMailAddress => $some_value, # string - FromEMailAddress => $some_value, # string - FromName => $some_value, # string - Memo => $some_value, # string - Subject => $some_value, # string - SubjectCode => $some_value, # string - }, - }, - ReturnsFlexibleAccessIndicator => $some_value, # string - }, - Commodity => { # Shipment::UPS::WSDL::ShipTypes::CommodityType - FreightClass => $some_value, # string - NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType - PrimeCode => $some_value, # string - SubCode => $some_value, # string - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackageWeightType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackageWeightType.pm deleted file mode 100644 index 57e5522..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackageWeightType.pm +++ /dev/null @@ -1,114 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackageWeightType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %UnitOfMeasurement_of :ATTR(:get); -my %Weight_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( UnitOfMeasurement - Weight - - ) ], - { - 'UnitOfMeasurement' => \%UnitOfMeasurement_of, - 'Weight' => \%Weight_of, - }, - { - 'UnitOfMeasurement' => 'Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType', - 'Weight' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'UnitOfMeasurement' => 'UnitOfMeasurement', - 'Weight' => 'Weight', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackageWeightType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackageWeightType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * UnitOfMeasurement (min/maxOccurs: 1/1) - - -=item * Weight (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType - UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType - Code => $some_value, # string - Description => $some_value, # string - }, - Weight => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PackagingType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PackagingType.pm deleted file mode 100644 index c6b1256..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PackagingType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PackagingType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PackagingType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PackagingType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PackagingType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PaymentInfoType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PaymentInfoType.pm deleted file mode 100644 index c99f068..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PaymentInfoType.pm +++ /dev/null @@ -1,143 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PaymentInfoType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %ShipmentCharge_of :ATTR(:get); -my %SplitDutyVATIndicator_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( ShipmentCharge - SplitDutyVATIndicator - - ) ], - { - 'ShipmentCharge' => \%ShipmentCharge_of, - 'SplitDutyVATIndicator' => \%SplitDutyVATIndicator_of, - }, - { - 'ShipmentCharge' => 'Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType', - 'SplitDutyVATIndicator' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'ShipmentCharge' => 'ShipmentCharge', - 'SplitDutyVATIndicator' => 'SplitDutyVATIndicator', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PaymentInfoType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PaymentInfoType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * ShipmentCharge (min/maxOccurs: 1/2) - - -=item * SplitDutyVATIndicator (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PaymentInfoType - ShipmentCharge => { # Shipment::UPS::WSDL::ShipTypes::ShipmentChargeType - Type => $some_value, # string - BillShipper => { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - BillReceiver => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::BillReceiverAddressType - PostalCode => $some_value, # string - }, - }, - BillThirdParty => { # Shipment::UPS::WSDL::ShipTypes::BillThirdPartyChargeType - AccountNumber => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::AccountAddressType - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - ConsigneeBilledIndicator => $some_value, # string - }, - SplitDutyVATIndicator => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PaymentType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PaymentType.pm deleted file mode 100644 index d3107f1..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PaymentType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PaymentType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %Code_of :ATTR(:get); -my %Description_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Code - Description - - ) ], - { - 'Code' => \%Code_of, - 'Description' => \%Description_of, - }, - { - 'Code' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Code' => 'Code', - 'Description' => 'Description', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PaymentType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PaymentType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Code (min/maxOccurs: 1/1) - - -=item * Description (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PaymentType - Code => $some_value, # string - Description => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PhoneType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PhoneType.pm deleted file mode 100644 index 5aed989..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PhoneType.pm +++ /dev/null @@ -1,111 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PhoneType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %Number_of :ATTR(:get); -my %Extension_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( Number - Extension - - ) ], - { - 'Number' => \%Number_of, - 'Extension' => \%Extension_of, - }, - { - 'Number' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Extension' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - }, - { - - 'Number' => 'Number', - 'Extension' => 'Extension', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PhoneType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PhoneType from the namespace http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * Number (min/maxOccurs: 1/1) - - -=item * Extension (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PickupDetailsType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PickupDetailsType.pm deleted file mode 100644 index 12c13d0..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PickupDetailsType.pm +++ /dev/null @@ -1,171 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PickupDetailsType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %DistrictCode_of :ATTR(:get); -my %PickupDate_of :ATTR(:get); -my %EarliestTimeReady_of :ATTR(:get); -my %LatestTimeReady_of :ATTR(:get); -my %SuiteRoomID_of :ATTR(:get); -my %FloorID_of :ATTR(:get); -my %Location_of :ATTR(:get); -my %ContactInfo_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( DistrictCode - PickupDate - EarliestTimeReady - LatestTimeReady - SuiteRoomID - FloorID - Location - ContactInfo - - ) ], - { - 'DistrictCode' => \%DistrictCode_of, - 'PickupDate' => \%PickupDate_of, - 'EarliestTimeReady' => \%EarliestTimeReady_of, - 'LatestTimeReady' => \%LatestTimeReady_of, - 'SuiteRoomID' => \%SuiteRoomID_of, - 'FloorID' => \%FloorID_of, - 'Location' => \%Location_of, - 'ContactInfo' => \%ContactInfo_of, - }, - { - 'DistrictCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'PickupDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'EarliestTimeReady' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'LatestTimeReady' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'SuiteRoomID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'FloorID' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'Location' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', - 'ContactInfo' => 'Shipment::UPS::WSDL::ShipTypes::ContactInfoType', - }, - { - - 'DistrictCode' => 'DistrictCode', - 'PickupDate' => 'PickupDate', - 'EarliestTimeReady' => 'EarliestTimeReady', - 'LatestTimeReady' => 'LatestTimeReady', - 'SuiteRoomID' => 'SuiteRoomID', - 'FloorID' => 'FloorID', - 'Location' => 'Location', - 'ContactInfo' => 'ContactInfo', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PickupDetailsType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PickupDetailsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * DistrictCode (min/maxOccurs: 0/1) - - -=item * PickupDate (min/maxOccurs: 1/1) - - -=item * EarliestTimeReady (min/maxOccurs: 1/1) - - -=item * LatestTimeReady (min/maxOccurs: 1/1) - - -=item * SuiteRoomID (min/maxOccurs: 0/1) - - -=item * FloorID (min/maxOccurs: 0/1) - - -=item * Location (min/maxOccurs: 0/1) - - -=item * ContactInfo (min/maxOccurs: 0/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PickupDetailsType - DistrictCode => $some_value, # string - PickupDate => $some_value, # string - EarliestTimeReady => $some_value, # string - LatestTimeReady => $some_value, # string - SuiteRoomID => $some_value, # string - FloorID => $some_value, # string - Location => $some_value, # string - ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType - Name => $some_value, # string - Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType - Number => $some_value, # string - Extension => $some_value, # string - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/PrepaidType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/PrepaidType.pm deleted file mode 100644 index 31c237c..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/PrepaidType.pm +++ /dev/null @@ -1,117 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::PrepaidType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0' }; - -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 %BillShipper_of :ATTR(:get); - -__PACKAGE__->_factory( - [ qw( BillShipper - - ) ], - { - 'BillShipper' => \%BillShipper_of, - }, - { - 'BillShipper' => 'Shipment::UPS::WSDL::ShipTypes::BillShipperType', - }, - { - - 'BillShipper' => 'BillShipper', - } -); - -} # end BLOCK - - - - - - - -1; - - -=pod - -=head1 NAME - -Shipment::UPS::WSDL::ShipTypes::PrepaidType - -=head1 DESCRIPTION - -Perl data type class for the XML Schema defined complexType -PrepaidType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0. - - - - - - -=head2 PROPERTIES - -The following properties may be accessed using get_PROPERTY / set_PROPERTY -methods: - -=over - -=item * BillShipper (min/maxOccurs: 1/1) - - - - -=back - - -=head1 METHODS - -=head2 new - -Constructor. The following data structure may be passed to new(): - - { # Shipment::UPS::WSDL::ShipTypes::PrepaidType - BillShipper => { # Shipment::UPS::WSDL::ShipTypes::BillShipperType - AccountNumber => $some_value, # string - CreditCard => { # Shipment::UPS::WSDL::ShipTypes::CreditCardType - Type => $some_value, # string - Number => $some_value, # string - ExpirationDate => $some_value, # string - SecurityCode => $some_value, # string - Address => { # Shipment::UPS::WSDL::ShipTypes::CreditCardAddressType - AddressLine => $some_value, # string - City => $some_value, # string - StateProvinceCode => $some_value, # string - PostalCode => $some_value, # string - CountryCode => $some_value, # string - }, - }, - }, - }, - - - - -=head1 AUTHOR - -Generated by SOAP::WSDL - -=cut - diff --git a/lib/Shipment/UPS/WSDL/ShipTypes/ProducerType.pm b/lib/Shipment/UPS/WSDL/ShipTypes/ProducerType.pm deleted file mode 100644 index 6e4b916..0000000 --- a/lib/Shipment/UPS/WSDL/ShipTypes/ProducerType.pm +++ /dev/null @@ -1,136 +0,0 @@ -package Shipment::UPS::WSDL::ShipTypes::ProducerType; -use strict; -use warnings; - - -__PACKAGE__->_set_element_form_qualified(1); - -sub get_xmlns { 'http://www.ups.com/XMLSchema/XOLTWS/IF/v1.0' }; - -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 %Option_of :ATTR(:get