File Coverage

blib/lib/Paws/Snowball/ShippingDetails.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Paws::Snowball::ShippingDetails;
2 1     1   464 use Moose;
  1         4  
  1         9  
3             has InboundShipment => (is => 'ro', isa => 'Paws::Snowball::Shipment');
4             has OutboundShipment => (is => 'ro', isa => 'Paws::Snowball::Shipment');
5             has ShippingOption => (is => 'ro', isa => 'Str');
6             1;
7              
8             ### main pod documentation begin ###
9              
10             =head1 NAME
11              
12             Paws::Snowball::ShippingDetails
13              
14             =head1 USAGE
15              
16             This class represents one of two things:
17              
18             =head3 Arguments in a call to a service
19              
20             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
21             Each attribute should be used as a named argument in the calls that expect this type of object.
22              
23             As an example, if Att1 is expected to be a Paws::Snowball::ShippingDetails object:
24              
25             $service_obj->Method(Att1 => { InboundShipment => $value, ..., ShippingOption => $value });
26              
27             =head3 Results returned from an API call
28              
29             Use accessors for each attribute. If Att1 is expected to be an Paws::Snowball::ShippingDetails object:
30              
31             $result = $service_obj->Method(...);
32             $result->Att1->InboundShipment
33              
34             =head1 DESCRIPTION
35              
36             A job's shipping information, including inbound and outbound tracking
37             numbers and shipping speed options.
38              
39             =head1 ATTRIBUTES
40              
41              
42             =head2 InboundShipment => L<Paws::Snowball::Shipment>
43              
44             The C<Status> and C<TrackingNumber> values for a Snowball being
45             delivered to the address that you specified for a particular job.
46              
47              
48             =head2 OutboundShipment => L<Paws::Snowball::Shipment>
49              
50             The C<Status> and C<TrackingNumber> values for a Snowball being
51             returned to AWS for a particular job.
52              
53              
54             =head2 ShippingOption => Str
55              
56             The shipping speed for a particular job. This speed doesn't dictate how
57             soon you'll get the Snowball from the job's creation date. This speed
58             represents how quickly it moves to its destination while in transit.
59             Regional shipping speeds are as follows:
60              
61             =over
62              
63             =item *
64              
65             In Australia, you have access to express shipping. Typically, Snowballs
66             shipped express are delivered in about a day.
67              
68             =item *
69              
70             In the European Union (EU), you have access to express shipping.
71             Typically, Snowballs shipped express are delivered in about a day. In
72             addition, most countries in the EU have access to standard shipping,
73             which typically takes less than a week, one way.
74              
75             =item *
76              
77             In India, Snowballs are delivered in one to seven days.
78              
79             =item *
80              
81             In the United States of America (US), you have access to one-day
82             shipping and two-day shipping.
83              
84             =back
85              
86              
87              
88              
89             =head1 SEE ALSO
90              
91             This class forms part of L<Paws>, describing an object used in L<Paws::Snowball>
92              
93             =head1 BUGS and CONTRIBUTIONS
94              
95             The source code is located here: https://github.com/pplu/aws-sdk-perl
96              
97             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
98              
99             =cut
100